04.12.2011, 12:35
Queria saber como faзo para proibir alguem de usar a Weapon id [35] nos interiores, se alguem souber me da uma dica ae.
//Na sua public OnPlayerUpdate:
if(GetPlayerInterior(playerid))
{
if(GetPlayerWeapon(playerid) == 35)
{
SetPlayerAmmo(playerid, 35, 0);
SendClientMessage(playerid, 0x33CCFFAA, "Vocк nгo pode usar Bazooka em Interiores !");
}
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
if(oldinteriorid == 0)
{
for(new i = 0, w[2]; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, w[0], w[1]);
if(w[0] == 35)
{
GivePlayerWeapon(playerid, 35, -w[1] * 2);
}
}
}
else if(newinteriorid == 0)
{
for(new i = 0, w[2]; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, w[0], w[1]);
if(w[0] == 35)
{
GivePlayerWeapon(playerid, 35, -(w[1] * 2));
}
}
}
return 1;
}