13.12.2015, 17:36
Простенькие ф-ии для интерьеров
pawn Код:
// Запрещает наносить урон, находясь в интерьерах
DisableApplyDamageInInterior(playerid, interiorid)
{
if (interiorid != 0)
{
SetPlayerTeam(playerid, 0);
}
else
{
SetPlayerTeam(playerid, NO_TEAM);
}
}
// Запрещает доставать оружие, находясь в интерьерах
DisableTakeWeaponsInInterior(playerid)
{
if (GetPlayerInterior(playerid) != 0)
{
SetPlayerArmedWeapon(playerid, 0);
}
}
// Использование в колбеках
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
#pragma unused oldinteriorid
DisableApplyDamageInInterior(playerid, newinteriorid);
return 1;
}
public OnPlayerUpdate(playerid)
{
DisableTakeWeaponsInInterior(playerid);
return 1;
}