[APORTE] Entrenar estilos pelea en gym [Para PZ]

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).
  • El título del tema debe contener el nombre del GameMode al cual está destinado el código (puedes utilizar abreviaturas o tags). Por ejemplo: "[ZC] Menú para 24/7".
Responder
Avatar de Usuario
Alejandro44
Aprendiz
Aprendiz
Mensajes: 138
Registrado: 30 Ago 2017 07:07
Ubicación: Venezuela
Contactar:
Reputación: 6

23 Jun 2018 10:25

bueno aca les traigo un sistema para entrenar estilos pelea en el gym, PD: esto lo saque de una gm y les puse mis variables CREDITOS: LS.RP

bueno lo primero que haremos sera

Definir
 Codigo Pawno:
1

#define     FSTYLE_DIALOG       (28)
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 1
Una ves definido
Nos ubicamos en OnDialogResponse
 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

case FSTYLE_DIALOG:
         {
            if(response == 1)
            {
                switch(listitem)
                {
                    case 0:
                    {
                        if(PlayerInfo[playerid][jDinero] >= 1500)
                        {
                            QuitarDinero(playerid, 1500);
                            SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
                            SendClientMessage(playerid, COLOR_WHITE, "Felicidades! Has aprendido Knee Head.");
                            ApplyAnimation(playerid,"benchpress", "gym_bp_celebrate",4.0,1,1,1,1,500);
                        }
                    }
                    case 1:
                    {
                        if(PlayerInfo[playerid][jDinero] >= 1000)
                        {
                            QuitarDinero(playerid, 1000);
                            SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
                            SendClientMessage(playerid, COLOR_WHITE, "Felicidades! Has aprendido Kung Fu.");
                            ApplyAnimation(playerid,"benchpress", "gym_bp_celebrate",4.0,1,1,1,1,500);
                        }
                    }
                    case 2:
                    {
                        if(PlayerInfo[playerid][jDinero] >= 800)
                        {
                            QuitarDinero(playerid, 800);
                            SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
                            SendClientMessage(playerid, COLOR_WHITE, "Felicidades! Has aprendido a Boxear.");
                            ApplyAnimation(playerid,"benchpress", "gym_bp_celebrate",4.0,1,1,1,1,500);
                        }
                    }
                    case 3:
                    {
                        if(PlayerInfo[playerid][jDinero] >= 800)
                        {
                            QuitarDinero(playerid, 800);
                            SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
                            SendClientMessage(playerid, COLOR_WHITE, "Felicidades! Has aprendido pelea callejera.");
                            ApplyAnimation(playerid,"benchpress", "gym_bp_celebrate",4.0,1,1,1,1,500);
                        }
                    }
                    case 4:
                    {
                        if(PlayerInfo[playerid][jDinero] >= 800)
                        {
                            QuitarDinero(playerid, 800);
                            SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
                            SendClientMessage(playerid, COLOR_WHITE, "Felicidades! Has aprendido a usar los codos.");
                            ApplyAnimation(playerid,"benchpress", "gym_bp_celebrate",4.0,1,1,1,1,500);
                        }
                    }
                }
            }
        }
  Cantidad de llaves: Abiertas(13)-Cerradas(13) | Lineas Totales: 59
Y por ultimo ponemos el comando:
 Codigo Pawno:
1
2
3
4
5
6
7
8
9

CMD:entrenar(playerid, params[])
    {
        if(IsPlayerInRangeOfPoint(playerid,6.5,767.1702,13.6280,1000.7014) || IsPlayerInRangeOfPoint(playerid,5.0,761.7548,-31.9696,1000.5859) || IsPlayerInRangeOfPoint(playerid,5.0,763.9114,-74.3315,1000.6563))
        {
          ShowPlayerDialog(playerid, FSTYLE_DIALOG, DIALOG_STYLE_LIST, "{00F70C}Que le gustaria Entrenar?", "Me gustaría aprender Knee Head\t 1500$\nMe gustaría aprender Kung Fu\t 1000$\nMe gustaría aprender Boxeo\t 800$\nMe gustaría aprender pelea callejera\t 800$\nMe gustaría aprender pelea de codos\t 800$", "Sí", "No");
        }
        else SendClientMessage(playerid, COLOR_WHITE, "No estas en el GYM.");
        return 1;
    }
  Cantidad de llaves: Abiertas(3)-Cerradas(3) | Lineas Totales: 9
imagenes: https://imgur.com/a/XfjdqZn

Bueno espero les haiga gustado <3 -grin
Es sacado de La gm LS:RP y es adactado a la gm de P-Z
Última edición por Alejandro44 el 23 Jun 2018 19:35, editado 1 vez en total.
Mis aportes:


Avatar de Usuario
#Fede
Moderador Global
Moderador Global
Mensajes: 3133
Registrado: 12 Ene 2015 06:32
Ubicación: Montevideo, Uruguay.
Reputación: 75

23 Jun 2018 19:22

Faltan bastantes funciones, no especificas para que GameMode es.

Agrega la información correspondiente en un periodo máximo de 24 horas.
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




Avatar de Usuario
Houssama
Baneado
Baneado
Mensajes: 449
Registrado: 10 Nov 2016 15:23
Ubicación: Venezuela
Contactar:
Reputación: 7

23 Jun 2018 19:35

#Fede escribió:
23 Jun 2018 19:22
Faltan bastantes funciones, no especificas para que GameMode es.

Agrega la información correspondiente en un periodo máximo de 24 horas.
Y aparte ya estaba aportado -dots
Scripter:38% :c
Mapper: 45%
WebMaster: 20% alv :c
Imagen
Avatar de Usuario
Alejandro44
Aprendiz
Aprendiz
Mensajes: 138
Registrado: 30 Ago 2017 07:07
Ubicación: Venezuela
Contactar:
Reputación: 6

23 Jun 2018 19:36

Houssama escribió:
23 Jun 2018 19:35
#Fede escribió:
23 Jun 2018 19:22
Faltan bastantes funciones, no especificas para que GameMode es.

Agrega la información correspondiente en un periodo máximo de 24 horas.
Y aparte ya estaba aportado -dots
Pero no adactado para la gm de PZ :)
Mis aportes:


Avatar de Usuario
Houssama
Baneado
Baneado
Mensajes: 449
Registrado: 10 Nov 2016 15:23
Ubicación: Venezuela
Contactar:
Reputación: 7

23 Jun 2018 19:43

Alejandro44 escribió:
23 Jun 2018 19:36
Houssama escribió:
23 Jun 2018 19:35
#Fede escribió:
23 Jun 2018 19:22
Faltan bastantes funciones, no especificas para que GameMode es.

Agrega la información correspondiente en un periodo máximo de 24 horas.
Y aparte ya estaba aportado -dots
Pero no adactado para la gm de PZ :)
No veo ninguna adaptacion esto en cualquier gm sirve

PD Jasjasd te he comentado tantos aportes amigo de verdad lo siento esta bien que hagas aportes pero demuestra algo de entusiasmo en sus aportes o almenos editale algo me gusta que quieras ayudar espero que no me tomes como un enemigo -sorry
Scripter:38% :c
Mapper: 45%
WebMaster: 20% alv :c
Imagen
Avatar de Usuario
Alejandro44
Aprendiz
Aprendiz
Mensajes: 138
Registrado: 30 Ago 2017 07:07
Ubicación: Venezuela
Contactar:
Reputación: 6

23 Jun 2018 19:46

Houssama escribió:
23 Jun 2018 19:43
Alejandro44 escribió:
23 Jun 2018 19:36
Houssama escribió:
23 Jun 2018 19:35


Y aparte ya estaba aportado -dots
Pero no adactado para la gm de PZ :)
No veo ninguna adaptacion esto en cualquier gm sirve

PD Jasjasd te he comentado tantos aportes amigo de verdad lo siento esta bien que hagas aportes pero demuestra algo de entusiarmo en sus aportes o almenos editale algo me gusta que quieras ayudar espero que no me tomes como un enemigo -sorry
Les cambie algunas variables :·3333
Mis aportes:


Avatar de Usuario
Alejandro44
Aprendiz
Aprendiz
Mensajes: 138
Registrado: 30 Ago 2017 07:07
Ubicación: Venezuela
Contactar:
Reputación: 6

23 Jun 2018 19:47

Houssama escribió:
23 Jun 2018 19:43
Alejandro44 escribió:
23 Jun 2018 19:36
Houssama escribió:
23 Jun 2018 19:35


Y aparte ya estaba aportado -dots
Pero no adactado para la gm de PZ :)
No veo ninguna adaptacion esto en cualquier gm sirve

PD Jasjasd te he comentado tantos aportes amigo de verdad lo siento esta bien que hagas aportes pero demuestra algo de entusiasmo en sus aportes o almenos editale algo me gusta que quieras ayudar espero que no me tomes como un enemigo -sorry
Te entiendo jaja pero solo pongo cosas para que la gente los use y ellos lo modifiquen como quieran tampoco es que les voy a dar todo asi de pansa nou :) y.. tranquilo si me corrijes es mejor asi aprendo mas :3
Mis aportes:


Responder