Comando /sair -
Helielto - 01.06.2017
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...
Re: Comando /sair -
Rato22 - 01.06.2017
Код:
CMD:sair(playerid)
{
if(!APlayerData[playerid][pLogged])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб logado.");
if(ArenaDeagle[playerid]) return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб na arena de DM.");
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк saiu da arena de Desert Eagle.");
ArenaDeagle[playerid] = false;
SpawnPlayer(playerid);
}
return 1;
}
Re: Comando /sair -
Helielto - 01.06.2017
te amo cara!
Re: Comando /sair -
Helielto - 02.06.2017
E para esses comandos da outra arena?
Como faz pra /sair
CMD:running(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(ArenaDeagle[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " Vocк jб estб em uma arena, saia dela. (/deagle)");
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(ArenaRunning[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena Running.");
ArenaRunning[playerid] = false;
SpawnPlayer(playerid);
}
else
{
SetPlayerVirtualWorld(playerid, RUNNING_WORLD);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 1403.6039, -20.7303, 1000.9115);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 22, 9999);
GivePlayerWeapon(playerid, 26, 9999);
GivePlayerWeapon(playerid, 28, 9999);
format(String, sizeof(String), "(RUNNING ARENA): {FFFFFF}%s entrou na arena de Running Weapons (/arenas).", pName[playerid]);
SendClientMessageToAll(COLOR_LIGHTBLUE, String);
SendClientMessage(playerid, COLOR_WHITE, " Vocк entrou na arena de Running Weapons. Para sair, digite /running novamente.");
ArenaRunning[playerid] = true;
}
return 1;
}
CMD:area51(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(ArenaDeagle[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " Vocк jб estб em uma arena, saia dela. (/deagle)");
if(ArenaRunning[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " Vocк jб estб em uma arena, saia dela. (/running)");
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(ArenaWar[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena de veнculos de guerra.");
ArenaWar[playerid] = false;
SpawnPlayer(playerid);
}
else
{
SetPlayerPos(playerid, 309.6610, 2027.2228, 17.6406);
SetPlayerFacingAngle(playerid, 180.1275);
SetPlayerVirtualWorld(playerid, 0);
ResetPlayerWeapons(playerid);
format(String, sizeof(String), "(AREA 51 ARENA): {FFFFFF}%s entrou na arena de veнculos de guerra (/arenas).", pName[playerid]);
SendClientMessageToAll(COLOR_LIGHTBLUE, String);
SendClientMessage(playerid, COLOR_WHITE, " Vocк entrou na arena de veнculos de guerra. Para sair, digite /area51 novamente.");
ArenaWar[playerid] = true;
}
return 1;
}
CMD
niper(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(ArenaDeagle[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " Vocк jб estб em uma arena, saia dela. (/deagle)");
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(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(ArenaSniper[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena de Sniper.");
ArenaSniper[playerid] = false;
SpawnPlayer(playerid);
}
else
{
SetPlayerVirtualWorld(playerid, SNIPER_WORLD);
SetPlayerSniperPos(playerid);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 34, 9999);
format(String, sizeof(String), "(SNIPER ARENA): {FFFFFF}%s entrou na arena de Sniper (/arenas).", pName[playerid]);
SendClientMessageToAll(COLOR_LIGHTBLUE, String);
SendClientMessage(playerid, COLOR_WHITE, " Vocк entrou na arena de Sniper. Para sair, digite /sniper novamente.");
ArenaSniper[playerid] = true;
}
return 1;
}
CMD:walk(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(!APlayerData[playerid][pVIP])
return SendClientMessage(playerid, COLOR_GRAD1, " Arena excluvisa para players VIP.");
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(ArenaWalk[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena walk.");
ArenaWalk[playerid] = false;
SpawnPlayer(playerid);
}
else
{
SetPlayerVirtualWorld(playerid, WALK_WORLD);
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid, -975.975708, 1060.983032, 1345.671875);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 9999);
GivePlayerWeapon(playerid, 25, 9999);
GivePlayerWeapon(playerid, 29, 9999);
GivePlayerWeapon(playerid, 31, 9999);
GivePlayerWeapon(playerid, 34, 9999);
format(String, sizeof(String), "(WALK ARENA): {FFFFFF}%s entrou na arena walk (/arenas).", pName[playerid]);
SendClientMessageToAll(COLOR_LIGHTBLUE, String);
SendClientMessage(playerid, COLOR_WHITE, " Vocк entrou na arena walk. Para sair, digite /walk novamente.");
ArenaWalk[playerid] = true;
}
return 1;
}
Re: Comando /sair -
Rato22 - 02.06.2017
Код:
CMD:sair(playerid)
{
if(!APlayerData[playerid][pLogged])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб logado.");
if(ArenaDeagle[playerid]) return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб na arena de DM.");
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк saiu da arena de Desert Eagle.");
ArenaDeagle[playerid] = false;
SpawnPlayer(playerid);
}
if(ArenaRunning[playerid]) return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб na arena Running.");
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena Running.");
ArenaRunning[playerid] = false;
SpawnPlayer(playerid);
}
if(ArenaWar[playerid]) return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб na arena de guerra.");
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena de veнculos de guerra.");
ArenaWar[playerid] = false;
SpawnPlayer(playerid);
}
if(ArenaSniper[playerid]) return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб na arena Sniper.");
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena de Sniper.");
ArenaSniper[playerid] = false;
SpawnPlayer(playerid);
}
if(ArenaWalk[playerid]) return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб na arena Walk.");
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena walk.");
ArenaWalk[playerid] = false;
SpawnPlayer(playerid);
}
return 1;
}
Re: Comando /sair -
Helielto - 02.06.2017
Quando digita /sair da isso
:08:29] » Vocк saiu da arena de Desert Eagle.
[21:08:29] » Vocк nгo estб na arena Running.
[21:08:31] » Vocк saiu da arena de Desert Eagle.
[21:08:31] » Vocк nгo estб na arena Running.
[21:08:32] » Espere 1 segundo para usar o comando novamente.
[21:08:33] » Vocк saiu da arena de Desert Eagle.
[21:08:33] » Vocк nгo estб na arena Running.
[21:08:34] » Vocк saiu da arena de Desert Eagle.
[21:08:34] » Vocк nгo estб na arena Running.
[21:08:39] » Vocк saiu da arena de Desert Eagle.
[21:08:39] » Vocк nгo estб na arena Running.
[21:08:42] » Vocк jб estб em uma arena, saia dela. (/running)
dai digito /running e saio,digito dnv entro do /sair vai pro /deagle
Re: Comando /sair -
Rato22 - 02.06.2017
Код:
CMD:sair(playerid)
{
if(!APlayerData[playerid][pLogged])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб logado.");
if(ArenaDeagle[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк saiu da arena de Desert Eagle.");
ArenaDeagle[playerid] = false;
SpawnPlayer(playerid);
}
else if(ArenaRunning[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena Running.");
ArenaRunning[playerid] = false;
SpawnPlayer(playerid);
}
else if(ArenaWar[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena de veнculos de guerra.");
ArenaWar[playerid] = false;
SpawnPlayer(playerid);
}
else if(ArenaSniper[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena de Sniper.");
ArenaSniper[playerid] = false;
SpawnPlayer(playerid);
}
else if(ArenaWalk[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena walk.");
ArenaWalk[playerid] = false;
SpawnPlayer(playerid);
}
return 1;
}
Re: Comando /sair -
Helielto - 02.06.2017
Quote:
Originally Posted by Rato22
Код:
CMD:sair(playerid)
{
if(!APlayerData[playerid][pLogged])
return SendClientMessage(playerid, COLOR_GRAD1, " » Vocк nгo estб logado.");
if(ArenaDeagle[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " » Vocк saiu da arena de Desert Eagle.");
ArenaDeagle[playerid] = false;
SpawnPlayer(playerid);
}
else if(ArenaRunning[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena Running.");
ArenaRunning[playerid] = false;
SpawnPlayer(playerid);
}
else if(ArenaWar[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena de veнculos de guerra.");
ArenaWar[playerid] = false;
SpawnPlayer(playerid);
}
else if(ArenaSniper[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena de Sniper.");
ArenaSniper[playerid] = false;
SpawnPlayer(playerid);
}
else if(ArenaWalk[playerid])
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vocк saiu da arena walk.");
ArenaWalk[playerid] = false;
SpawnPlayer(playerid);
}
return 1;
}
|
Obrigado cara! deu certo,melhor scripter <3