Help Plz - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help Plz (
/showthread.php?tid=500245)
Help Plz -
MBilal - 12.03.2014
error 017: undefined symbol "KEY_ALT"
PHP код:
if(GetPlayerVehicleID(playerid) == 447)
{
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_ALT))
{
new v = GetPlayerVehicleID(playerid);
SetVehicleHealth(v,-5);
GameTextForPlayer(playerid, "~b~Stop spamming Your Vehicle Gun ~r~Heat Up.", 3000, 1);
}
return 1;
}
}
Help Plz thanks
Re: Help Plz -
Mriss - 12.03.2014
Try Do KEY_LALT Insted of KEY_ALT
If that doesnt work... Try
pawn Код:
if(newkeys == KEY_LALT)
{
Re: Help Plz -
MBilal - 12.03.2014
same error 017: undefined symbol "KEY_LALT"
Re: Help Plz -
Avi Raj - 12.03.2014
Use this :-
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(GetPlayerVehicleID(playerid) == 447)
{
if(PRESSED(KEY_WALK))
{
new v = GetPlayerVehicleID(playerid);
SetVehicleHealth(v,-5);
GameTextForPlayer(playerid, "~b~Stop spamming Your Vehicle Gun ~r~Heat Up.", 3000, 1);
}
return 1;
}
}
Re: Help Plz -
MP2 - 12.03.2014
You can't put a callback inside an if() statement. It needs to be the other way around.
As for the key definitions, you can only detect the key actions, such as KEY_SPRINT, KEY_JUMP etc., not literal keys like 'LALT'. LALT by default is KEY_WALK.
See
https://sampwiki.blast.hk/wiki/Keys
Re: Help Plz -
MBilal - 12.03.2014
but the key not working in game AVI its Anti seasparrow kill spam , CTRL key to shoot from Seasparrow but i press it still not work
Re: Help Plz -
MP2 - 12.03.2014
Quote:
Originally Posted by Avi Raj
Use this :-
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(GetPlayerVehicleID(playerid) == 447) { if(PRESSED(KEY_WALK)) { new v = GetPlayerVehicleID(playerid); SetVehicleHealth(v,-5); GameTextForPlayer(playerid, "~b~Stop spamming Your Vehicle Gun ~r~Heat Up.", 3000, 1); } return 1; }
}
|
It would be better to explain his mistakes to him, so he can actually learn..
Re: Help Plz -
MBilal - 12.03.2014
but dude its not working i did if(PRESSED(KEY_WALK))
Re: Help Plz -
hesambia - 08.01.2015
hey, its the KEY_SECONDARY_ATTACK for seasparrow shot.