28/08/2022 18:02
Código:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, X, Y, Z))
{
// Mostrar mensagem, congelar jogador e agendar descongelamento
GameTextForPlayer(playerid, "~r~P~w~roibido DM", 8000, 1);
TogglePlayerControllable(playerid, false);
give_control[playerid] = gettime() + 8;
// Devolver munição e cancelar o dano
GivePlayerWeapon(playerid, GetPlayerWeapon(playerid), 1);
return 0;
}
return 1;
}
public OnPlayerUpdate(playerid)
{
if(give_control[playerid] && give_control[playerid] < gettime())
{
TogglePlayerControllable(playerid, true);
give_control[playerid] = 0;
}
return 1;
}