Wrong at OnPlayerKeyStateChange - 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)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Wrong at OnPlayerKeyStateChange (
/showthread.php?tid=156790)
Wrong at OnPlayerKeyStateChange -
Mechscape - 24.06.2010
Код:
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46449) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46450) : error 021: symbol already defined: "StopLoopingAnim"
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46455) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46457) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46459) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46461) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46465) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46467) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46472) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(46479) : error 010: invalid function or declaration
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(48430) : warning 203: symbol is never used: "IsKeyJustDown"
C:\Program Files (x86)\SAMP Server\gamemodes\crp.pwn(48430) : warning 203: symbol is never used: "StopLoopingAnim"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
10 Errors.
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsKeyJustDown(KEY_HANDBRAKE,newkeys,oldkeys)) {
StopLoopingAnim(playerid);
TextDrawHideForPlayer(playerid,txtAnimHelper);
animation[playerid] = 0;
}
if(!gPlayerUsingLoopingAnim[playerid]) return 0;
else if(newkeys == KEY_SECONDARY_ATTACK)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(gEngine[playerid] == 0 && engineOn[newcar] == 0)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
else if(NoFuel[playerid] == 1)
{
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
NoFuel[playerid] = 0;
return 1;
}
}
}
return 1;
}
What's wrong? :S
Re: Wrong at OnPlayerKeyStateChange -
bigcomfycouch - 24.06.2010
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_HANDBRAKE)
{
StopLoopingAnim(playerid);
TextDrawHideForPlayer(playerid,txtAnimHelper);
animation[playerid] = 0;
}
else if(newkeys & KEY_SECONDARY_ATTACK && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(gEngine[playerid] == 0 && engineOn[newcar] == 0)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
else if(NoFuel[playerid] == 1)
{
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
NoFuel[playerid] = 0;
return 1;
}
}
return 1;
}