public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}


public OnPlayerStateChange(playerid, newstate, oldstate) // public
{ // open brackelet
if ((oldkeys KEY_FIRE) && (newkeys & KEY_CROUCH)) // if they press Left Mouse Button (key fire) and "C" button, look down
{ // open brackelet
new weapon = GetPlayerWeapon(playerid); // will get his weapon (deagle in our case)
if(weapon == 24) // ID 24 = Deagle, change in what C-Bug gun do you want !
{ // open brackelet *2
ApplyAnimation(playerid,"GYMNASIUM","gym_tread_falloff",1.0,0,0,0,0,0); // will apply a animation, wich he will fall down !
GameTextForPlayer(playerid, "~r~Stop c-bug !", 5000, 1); // he will saw on screen "Stop C-Bug" and will remove his deagle (gun)
} // close brackelet
} // close brackelet *2
return 1; // return value
} // close last brackelet *3

C:\Users\PhantoM21\Desktop\Cops and Robbers\gamemodes\CNR.pwn(492) : error 012: invalid function call, not a valid address C:\Users\PhantoM21\Desktop\Cops and Robbers\gamemodes\CNR.pwn(492) : error 029: invalid expression, assumed zero C:\Users\PhantoM21\Desktop\Cops and Robbers\gamemodes\CNR.pwn(492) : error 029: invalid expression, assumed zero C:\Users\PhantoM21\Desktop\Cops and Robbers\gamemodes\CNR.pwn(492) : fatal error 107: too many error messages on one line
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((oldkeys KEY_FIRE) && (newkeys & KEY_CROUCH)) //<--- Line 492
{
new weapon = GetPlayerWeapon(playerid);
if(weapon == 24)
{
ApplyAnimation(playerid,"GYMNASIUM","gym_tread_falloff",1.0,0,0,0,0,0);
GameTextForPlayer(playerid, "~r~Stop c-bug !", 5000, 1);
}
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((oldkeys & KEY_FIRE) && (newkeys & KEY_CROUCH)) //<--- Line 492
{
new weapon = GetPlayerWeapon(playerid);
if(weapon == 24)
{
ApplyAnimation(playerid,"GYMNASIUM","gym_tread_falloff",1.0,0,0,0,0,0);
GameTextForPlayer(playerid, "~r~Stop c-bug !", 5000, 1);
}
}
return 1;
}
if((newkeys & (KEY_FIRE | KEY_CROUCH)) == (KEY_FIRE | KEY_CROUCH) && (oldkeys & (KEY_FIRE | KEY_CROUCH)) != (KEY_FIRE | KEY_CROUCH))
|
this is better
pawn Code:
|
if(PRESSED(KEY_FIRE | KEY_CROUCH))