01.06.2017, 23:47
Entгo,eu tenho uma arena de eagle porйm eu queria ter um comando para sair da arena e nгo estou conseguindompe simples,vou mandar o comando:
CMD:deagle(playerid)
{
if(!APlayerData[playerid][pLogged])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб logado.");
if(Deaded[playerid])
return SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк nгo pode usar este comando estando morto!");
if(ArenaRunning[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк jб estб em uma arena, saia dela. (/running)");
if(ArenaWar[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк jб estб em uma arena, saia dela. (/area51)");
if(ArenaSniper[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк jб estб em uma arena, saia dela. (/sniper)");
if(Duelo[playerid] != 99
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк estб em duelo, saia dele. (/sairduel)");
new Float:Armour, Float:Health, Float:Result; GetPlayerHealth(playerid, Health); GetPlayerArmour(playerid, Armour); Result = Health + Armour;
if(Result < 200)
return SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк sу pode nesta arena com a vida/colete cheios!");
if(Duelo[playerid] != 99
return SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк nгo pode entar na arena em um duel! Use /sairduel primeiro.");
if(AFK[playerid])
return SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк nгo pode entrar nesta arena em modo AFK.");
if(ArenaDeagle[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк saiu da arena de Desert Eagle.");
ArenaDeagle[playerid] = false;
SpawnPlayer(playerid);
}
else
{
SetPlayerVirtualWorld(playerid, DEAGLE_WORLD);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 1403.6039, -20.7303, 1000.9115);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 9999);
format(String, sizeof(String), "(DEAGLE ARENA): {FFFFFF}%s entrou na arena de Desert Eagle (/arenas).", pName[playerid]);
SendClientMessageToAll(COLOR_LIGHTBLUE, String);
SendClientMessage(playerid, COLOR_WHITE, " » Vocк entrou na arena de Desert Eagle. Para sair, digite /sair ou /deagle novamente/.");
ArenaDeagle[playerid] = true;
}
return 1;
}
Entгo eu queria um comando para digitar /sair e sair da arena... porquк dai sу sai digitando /deagle novamente...
CMD:deagle(playerid)
{
if(!APlayerData[playerid][pLogged])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб logado.");
if(Deaded[playerid])
return SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк nгo pode usar este comando estando morto!");
if(ArenaRunning[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк jб estб em uma arena, saia dela. (/running)");
if(ArenaWar[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк jб estб em uma arena, saia dela. (/area51)");
if(ArenaSniper[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк jб estб em uma arena, saia dela. (/sniper)");
if(Duelo[playerid] != 99
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк estб em duelo, saia dele. (/sairduel)");
new Float:Armour, Float:Health, Float:Result; GetPlayerHealth(playerid, Health); GetPlayerArmour(playerid, Armour); Result = Health + Armour;
if(Result < 200)
return SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк sу pode nesta arena com a vida/colete cheios!");
if(Duelo[playerid] != 99
return SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк nгo pode entar na arena em um duel! Use /sairduel primeiro.");
if(AFK[playerid])
return SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк nгo pode entrar nesta arena em modo AFK.");
if(ArenaDeagle[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк saiu da arena de Desert Eagle.");
ArenaDeagle[playerid] = false;
SpawnPlayer(playerid);
}
else
{
SetPlayerVirtualWorld(playerid, DEAGLE_WORLD);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 1403.6039, -20.7303, 1000.9115);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 9999);
format(String, sizeof(String), "(DEAGLE ARENA): {FFFFFF}%s entrou na arena de Desert Eagle (/arenas).", pName[playerid]);
SendClientMessageToAll(COLOR_LIGHTBLUE, String);
SendClientMessage(playerid, COLOR_WHITE, " » Vocк entrou na arena de Desert Eagle. Para sair, digite /sair ou /deagle novamente/.");
ArenaDeagle[playerid] = true;
}
return 1;
}
Entгo eu queria um comando para digitar /sair e sair da arena... porquк dai sу sai digitando /deagle novamente...