[Aporte]Estilo de camara de vista diferentes

Aprende lo que no sabes de este lenguaje y encuentra herramientas y códigos útiles.

Moderador: Ayudantes

Reglas del Foro
  • Si tu código es corto, no crees un tema nuevo para liberarlo, publica un mensaje en el tema [Funciones] ¡Publica tu código aquí!.
  • Si creas una guía, debes explicar el código claramente. Evita poner la explicación en forma de comentarios dentro del mismo y no olvides utilizar el BBCode correspondiente: [Pawn]Código aquí[/Pawn].
  • No postear códigos sin probar. Publicar códigos con errores (que impidan compilar el script para el cual está destinado) en este apartado es motivo de sanción.
  • Si tu código necesita plugins, includes u otros códigos adicionales para funcionar, debes mencionarlo en el mensaje.
  • Si has utilizado códigos de otros autores, recuerda colocar los créditos correspondientes. (El plagio es motivo de sanción).
  • Si tu aporte es para un GameMode en específico, debes publicar el tema en el apartado "Guías y Aportes para GameModes específicos".
Responder
kervin_pirueta
Mensajes: 40
Registrado: 12 Ene 2017 16:49
Reputación: -2

17 Sep 2018 20:17

Hola, amigo de pawnoScript espero que la esten pacen bien bueno le traigo algo muy facil, yo estoy empezando en esto del el script, bueno como dice es un estilo de camara de vista diferente, bueno acá el codigo, espero que me den su +1
Codigo.
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

#define Camara (1)

if (strcmp("/Camara", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, Camara, DIALOG_STYLE_LIST,"                 ||{0000FF}Sistema de {FF0040}Camara de Vista||             ", "{0000FF}>>Norte\n{FF0040}>>Sur\n{00FF00}>>Este\n{0026FF}>>Oeste\n>>Normal", "Seleccionar", "Cancelar");
PlayerPlaySound(playerid,1139,0.0,0.0,0.0);
return 1;
}
//
 if(dialogid == Camara){
	 if(!response)
            {
                SendClientMessage(playerid, 0xFF0000FF, "Has cancelado"); //Esto dirá si apretar cancelar
                return 1;
            }
        switch(listitem){
            case 0:
        {
       	new Float:clx, Float:cly, Float:clz;
		GetPlayerPos(playerid, clx, cly, clz);
		SetPlayerCameraPos(playerid, clx, cly, clz+1);
		SetPlayerCameraLookAt(playerid, clx, cly+10, clz);
		GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Vista: ~b~~h~~h~Norte",5000,3);
		SendClientMessage(playerid,-1,"{F20000}Usted puso vista {00FF00}Norte");
		PlayerPlaySound(playerid,1139,0.0,0.0,0.0);
            }
            case 1:
            {
        new Float:clx, Float:cly, Float:clz;
		GetPlayerPos(playerid, clx, cly, clz);
		SetPlayerCameraPos(playerid, clx, cly, clz+1);
		SetPlayerCameraLookAt(playerid, clx, cly-10, clz);
		GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Vista: ~b~~h~~h~Sur",5000,3);
		SendClientMessage(playerid,-1,"{F20000}Usted puso vista {00FF00}Sur");
		PlayerPlaySound(playerid,1139,0.0,0.0,0.0);
            }
            case 2:
            {
        new Float:clx, Float:cly, Float:clz;
		GetPlayerPos(playerid, clx, cly, clz);
		SetPlayerCameraPos(playerid, clx, cly, clz+1);
		SetPlayerCameraLookAt(playerid, clx+10, cly, clz);
		GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Vista: ~b~~h~~h~Este",5000,3);
		SendClientMessage(playerid,-1,"{F20000}Usted puso vista {00FF00}Este");
		PlayerPlaySound(playerid,1139,0.0,0.0,0.0);
            }
            case 3:
            {
        new Float:clx, Float:cly, Float:clz;
		GetPlayerPos(playerid, clx, cly, clz);
		SetPlayerCameraPos(playerid, clx, cly, clz+1);
		SetPlayerCameraLookAt(playerid, clx-10, cly, clz);
		GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Vista: ~b~~h~~h~Oeste",5000,3);
		SendClientMessage(playerid,-1,"{F20000}Usted puso vista {00FF00}Oeste");
		PlayerPlaySound(playerid,1139,0.0,0.0,0.0);
            }
            case 4:
            {
 	    SetCameraBehindPlayer(playerid);
		GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Vista: ~b~~h~~h~Normal",5000,3);
		SendClientMessage(playerid,-1,"{F20000}Usted puso vista {00FF00}Normal");
		PlayerPlaySound(playerid,1139,0.0,0.0,0.0);
            }
          }
        }
	return 1;
}

  Cantidad de llaves: Abiertas(25)-Cerradas(26) | Lineas Totales: 68
R.I.P Lil Peep, XXXtentacion

Avatar de Usuario
Untitled_
Senior
Senior
Mensajes: 806
Registrado: 13 Sep 2018 11:24
Reputación: 60

17 Sep 2018 21:33

Lo creaste vos? podría portar algunas imágenes.
Sí eres nuevo podrías pasarte por mis guía
[Guía] Cómo crear un post de forma correcta
[Guía] Cómo obtener link .mp3 de [dropbox]

La suerte es el resultado de la suma de intentos, fracasos y perseverancia
Únete a mi grupo de discord

Grupo de Discord
Quieres ser parte de un proyecto TDM actualmente estoy solo cuento con host y foro phpbb
Untitled#1748
[ Imagen Externa ]

Avatar de Usuario
Gimes
Aprendiz
Aprendiz
Mensajes: 102
Registrado: 04 Ago 2015 08:54
Reputación: 0

18 Sep 2018 02:56

Buen aporte, incluso les puede servir a alguien como base para hacer cámaras de seguridad en establecimientos de 24-7 y cosas así para LSPD.
kervin_pirueta
Mensajes: 40
Registrado: 12 Ene 2017 16:49
Reputación: -2

18 Sep 2018 08:19

Gimes escribió:
18 Sep 2018 02:56
Buen aporte, incluso les puede servir a alguien como base para hacer cámaras de seguridad en establecimientos de 24-7 y cosas así para LSPD.
Gracias, por el apoyo -grin
R.I.P Lil Peep, XXXtentacion

Avatar de Usuario
Name
Mensajes: 19
Registrado: 16 Sep 2018 21:12
Reputación: -2

18 Sep 2018 10:29

¿Y los créditos, imágenes?
Avatar de Usuario
#Fede
Moderador Global
Moderador Global
Mensajes: 3125
Registrado: 12 Ene 2015 06:32
Ubicación: Montevideo, Uruguay.
Reputación: 75

20 Sep 2018 20:53

Name escribió:
18 Sep 2018 10:29
¿Y los créditos, imágenes?
Dicho, 24 horas para su colocación
Estoy fuera de SA-MP, no me envíen mensajes privados invitándome a proyectos.


scriptnoob escribió:Cada día se va mejorando el foro, nuestro objetivo es como el de una empresa:

Misión: Brindar ayuda y aportes a los usuarios.
Visión: Ser la página de mayor calidad de servicio de soporte referidos a lenguajes de programación.
Lee las reglas del foro para evitar ser sancionado




Responder