Posts: 416
Threads: 50
Joined: Mar 2013
Buenas tengo un problema con OnPlayerKeyStateChange, no me funciona! antes de hacer algunas cosas a mi gamemode funcionaba perfecto pero nunca movi algo de OnPlayerKeyStateChange nose quй puede ser =/
tienen alguna idea de que podra ser?
Posts: 971
Threads: 49
Joined: Apr 2011
Reputation:
0
їPuedes pasar el cуdigo?, aquн nadie es mago para adivinas que pasa con tu script C:.
Posts: 4,930
Threads: 467
Joined: Dec 2010
somos programadores no adivinos LOL.
pasa el codigo...
Posts: 416
Threads: 50
Joined: Mar 2013
Hize un debug como me dijieron, y no funciona, tube que hacer mi funcion con OnPlayerUpdate y GetKeys...
quй podra ser :c
Posts: 416
Threads: 50
Joined: Mar 2013
No... No hace nada.. mira hize con esto:
pawn Код:
public OnPlayerUpdate(playerid)
{
OnPlayerKeyStateChangeLOL(playerid);
return 1;
}
forward OnPlayerKeyStateChangeLOL(playerid);
public OnPlayerKeyStateChangeLOL(playerid)
{
new newkeys,ud,lr; // defino el newkeys XD
GetPlayerKeys(playerid,newkeys,ud,lr);
if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING && PlayerInfo[playerid][SpecID] != INVALID_PLAYER_ID)
{
if(newkeys == KEY_JUMP) AdvanceSpectate(playerid);
else if(newkeys == KEY_SPRINT) ReverseSpectate(playerid);
}
//mas codigos..
return 1;
}
y funciona muy bien .. pero si uso la callback de samp no funciona no sirve de nada :c