23.02.2012, 20:21
Quote:
Galera como proibir de usar um cmd em determinado local do mapa
e tbm como probidir de matar alguem com sniper a uma distancia perta |
faz assim:
bota isso no topo do gm
pawn Код:
forward Natalie(playerid);
pawn Код:
public Natalie(playerid)
{
SpawnPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
SetPlayerHealth(playerid,100.0);
SendClientMessage(playerid,COLOR_GREEN,"[INFO]: {FFFFFF}Vocк saiu do evento com sucesso!");
TogglePlayerControllable(playerid,true);
PlayerPlaySound(playerid, 1133, 0, 0, 0);
return 1;
}
pawn Код:
if(strcmp(cmdtext, "/sair", true) == 0)
{
if(GetPlayerVirtualWorld(playerid) == 0)
{
SendClientMessage(playerid,COLOR_RED,"[INFO]: {FFFFFF}Vocк nгo estб em nenhum evento agora.");
return 1;
}
else{
ResetPlayerWeapons(playerid);
SendClientMessage(playerid,0xFFFF00FF, "Aguarde! Vocк sairб do evento dentro de alguns instantes.");
GameTextForPlayer(playerid,"~y~Saindo da arena...",5000,3);
Block[playerid] = false;
SetPlayerHealth(playerid,999999);
tempinho[playerid] = SetTimerEx("Natalie",2000, false,"i",playerid);
TogglePlayerControllable(playerid,false);
SetPlayerInterior(playerid,0);
return 1;
}
}
pawn Код:
if(strcmp(cmdtext,"/sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,COLOR_RED,"[INFO]: {FFFFFF}Vocк estб em um evento, use apenas o comando: /SAIR");
pawn Код:
Block[playerid] = true;