Super Salto!! [Ayuda] -
Zodiaco - 15.01.2015
Hola amigos del samp como puedo hacer que esta funcion pueda activarse y desactivarse con un solo comando como por ejemplo
/salto
el comando
/salto pueda activar ON
Y salga como mensaje:
has activado el supersalto
el comando
/salto pueda desactivar Off
Y salga como mensaje:
has desactivado el supersalto
aquн mi funciуn:
pawn Код:
if(newkeys & KEY_JUMP)
{
new Float:SuperJump[3];
GetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]);
SetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]+5);
return 1;
}
saludos
Respuesta: Super Salto!! [Ayuda] -
Zume - 15.01.2015
Con un interruptor.
pawn Код:
new bool:JumpActive[MAX_PLAYERS];
if(JumpActive[playerid] == true && newkeys & KEY_JUMP)
{
new Float:SuperJump[3];
GetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]);
SetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]+5);
return 1;
}
pawn Код:
CMD:ActivarSaltos(....
{
if(JumpActive[playerid] == true)
{
JumpActive[playerid] = false;
// desactivado ..
}
else
{
JumpActive[playerid] = true;
// activado
}
return 1;
}
Respuesta: Super Salto!! [Ayuda] -
Zodiaco - 15.01.2015
Quote:
Originally Posted by _Zume
Con un interruptor.
pawn Код:
new bool:JumpActive[MAX_PLAYERS];
if(JumpActive[playerid] == true && newkeys & KEY_JUMP) { new Float:SuperJump[3]; GetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]); SetPlayerVelocity(playerid, SuperJump[0], SuperJump[1], SuperJump[2]+5); return 1; }
|
gracias por responder y en que parte coloco esto ._.?
Respuesta: Super Salto!! [Ayuda] -
Zume - 15.01.2015
La variable serнa global, el fragmento de la tecla comъnmente va en la callback OnPlayerKeyStateChange
Respuesta: Super Salto!! [Ayuda] -
Zodiaco - 15.01.2015
Quote:
Originally Posted by _Zume
La variable serнa global, el fragmento de la tecla comъnmente va en la callback OnPlayerKeyStateChange
|
disculpa como corrijo este pequeсo error
pawn Код:
C:\Users\User\Desktop\LADMIN(12818) : warning 203: symbol is never used: "ActivarSaltos"
Respuesta: Super Salto!! [Ayuda] -
Zume - 15.01.2015
Imagino que estбs utilizando zcmd (y en caso de ser asн le hayas puesto lo restante obvio), de no ser asн el comando deberнa de ser como el procesador de comando que usas en caso de usar uno, o de no usar alguno ser un strcmp.
Respuesta: Super Salto!! [Ayuda] -
Zodiaco - 15.01.2015
Quote:
Originally Posted by _Zume
Imagino que estбs utilizando zcmd (y en caso de ser asн le hayas puesto lo restante obvio), de no ser asн el comando deberнa de ser como el procesador de comando que usas en caso de usar uno, o de no usar alguno ser un strcmp.
|
son, asi mis variables.
pawn Код:
dcmd_racenames(playerid, params[])
{
#pragma unused params
SendClientMessage(playerid, red, "RaceNames: BMX, FagRace, LVAirRace, NRG, LV, ZRRace.") &&
SendClientMessage(playerid, red, "RaceNames: Kart, SpeedAgua, NRGLS, MegaRace, FlashRace.");
return 1;
}
Respuesta: Super Salto!! [Ayuda] -
Zume - 15.01.2015
Entonces adapta el comando a tu dcmd (que en lo personal no recomiendo por el simple hecho de que hay mejores).
Respuesta: Super Salto!! [Ayuda] -
Zodiaco - 15.01.2015
Quote:
Originally Posted by _Zume
Entonces adapta el comando a tu dcmd (que en lo personal no recomiendo por el simple hecho de que hay mejores).
|
muchas gracias haber como me va.