10.05.2012, 19:00
pawn Код:
//Solution 1
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_FIRE) // if he pressed Fire
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) != 0) // he is in vehicle and he isn't driver
{
SetPlayerArmedWeapon(playerid,0); //once he uses it it will be resetted
}
}
return 1;
}
// Solution 2
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_PASSENGER && GetPlayerWeapon(playerid) == 24) // Player entered a vehicle as a driver and is armed with Deagle
{
SetPlayerArmedWeapon(playerid,0); //once he uses it it will be resetted
}
return 0;
}