06.03.2016, 17:20
i want that when a player is in car as a passenger hi can not use these weapons ::
public OnPlayerStateChange(playerid, newstate, oldstate)
>>
BUT IT DO NOT WORK PLEASE HELP
PHP код:
new DriveBy_Weps[] =
{
22,
23,
24,
28,
29,
30,
31,
32};
>>
PHP код:
if(newstate == PLAYER_STATE_PASSENGER)
{
new bool:DBWep = false, DBWep2 = false;
for(new i; i< sizeof(DriveBy_Weps); i++)
{
if(GetPlayerWeapon(playerid) == DriveBy_Weps[i])
{
SetPlayerArmedWeapon(playerid, DriveBy_Weps[i]);
DBWep = true;
break;
}
}
if(DBWep == false)
{
new p_WepData[13][2];
for(new i; i< 13; i++)
{
GetPlayerWeaponData(playerid, i, p_WepData[i][0], p_WepData[i][1]);
for(new a; a< sizeof(DriveBy_Weps); a++)
{
if(p_WepData[i][0] == DriveBy_Weps[i] && p_WepData[i][1] >= 1)
{
SetPlayerArmedWeapon(playerid, DriveBy_Weps[i]);
DBWep2 = true;
break;
}
}
if(i >= 12 && !DBWep2)
{
SetPlayerArmedWeapon(playerid, 0);
break;
}
}
}
}