Usando o mesmo /equipar em dois pontos distintos. -
Clukin - 07.07.2015
Boa Tarde, Humanos.
Esto com um probleminha... Eu possuo uma organizaзгo dentro do meu GM, chamada Polнcia Militar, onde a mesma possuнa apenas um /equipar. Porйm, eu decidi criar um segundo local para usar o mesmo /equipar. Ambos sгo DIALOGS, porйm, dentro deste DIALOG contйm a opзгo "Bater Cartгo" e em seguida "Equipamentos".
Quando eu dupliquei o comando para poder usar em outra parte do mapa, apenas funciona o "Bater Cartгo", mas a opзгo "Equipamentos" nгo funciona.
Obs: Os mesmos DIALOGS sгo para a mesma Org.
ObsІ: Jб alterei as coordenadas dos locais, para o local correto.
Obsі: Adicionei estas coordenadas >
|| PlayerToPoint(1, playerid,326.7811,307.0013,999.1484)) no "if" citado abaixo:
PHP код:
if(PlayerToPoint(1, playerid,-1296.4442,115.3255,1049.5294) || PlayerToPoint(1, playerid,326.7811,307.0013,999.1484))
{
if(PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2)
{
TogglePlayerControllable(playerid, 0);
ShowPlayerDialog(playerid, 5557, DIALOG_STYLE_LIST, "Menu - Polнcia Militar - 1є Batalhгo", "Bater Cartгo\nEquipamentos", "Selecionar", "Cancelar");
}
Alguйm poderia me ajudar?
Obrigado,
Atenciosamente, Clukin.
Re: Usando o mesmo /equipar em dois pontos distintos. -
sonmook - 07.07.2015
vai no pawno do seu gm da CTRL+F e procura por isso \/
e dps me manda o que tiver nessa parte.
Re: Usando o mesmo /equipar em dois pontos distintos. -
Clukin - 07.07.2015
Quote:
Originally Posted by sonmook
vai no pawno do seu gm da CTRL+F e procura por isso \/
e dps me manda o que tiver nessa parte.
|
PHP код:
if(dialogid == 5557)
{
if(!response) return 1;
if(listitem == 0){ OnPlayerCommandText(playerid,"/batercartaopol");}
if(listitem == 1){ OnPlayerCommandText(playerid,"/equiparpm");}
return 1;
}
Re: Usando o mesmo /equipar em dois pontos distintos. -
sonmook - 07.07.2015
Ok agora procura pelo comando "/equiparpm" no CTRL+F dnv e posta o cmd inteiro.
Re: Usando o mesmo /equipar em dois pontos distintos. -
Clukin - 07.07.2015
REMOVED.
Re: Usando o mesmo /equipar em dois pontos distintos. -
sonmook - 07.07.2015
Substitui esse \/
pawn Код:
if(strcmp(cmd, "/equiparpm", true) == 0)
{
if(!PlayerToPoint(2, playerid,326.7811,307.0013,999.1484) || PlayerToPoint(2, playerid,-1296.4442,115.3255,1049.5294)) //
{
SendClientMessage(playerid, COLOR_GREY, "ERRO: Vocк nгo estб na reserva de armamentos.");
return 1;
}
if(OnDuty[playerid]==0)
{
SendClientMessage(playerid, COLOR_GREY, "ERRO: Vocк nгo bateu cartгo.");
return 1;
}
if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembro] == 2)
{
ShowPlayerDialog(playerid, 5556, DIALOG_STYLE_LIST, "Equipamentos - Polнcia Militar - 1є Batalhгo", "Infantaria 1 (Desert Eagle + Fuzil)\nInfantaria 2 (Desert Eagle + Escopeta)\nAtirador (Desert Eagle + Rifle Sniper)\nPistola Taser", "Selecionar", "Cancelar");
}
else
{
SendClientMessage(playerid,COLOR_GREY,"ERRO: Vocк nгo й um oficial da Polнcia Militar.");
return 1;
}
return 1;
}
por esse \/ e vк se resulta
pawn Код:
if(strcmp(cmd, "/equiparpm", true) == 0)
{
if(!PlayerToPoint(2, playerid,326.7811,307.0013,999.1484) || !PlayerToPoint(2, playerid,-1296.4442,115.3255,1049.5294)) //
{
SendClientMessage(playerid, COLOR_GREY, "ERRO: Vocк nгo estб na reserva de armamentos.");
return 1;
}
if(OnDuty[playerid]==0)
{
SendClientMessage(playerid, COLOR_GREY, "ERRO: Vocк nгo bateu cartгo.");
return 1;
}
if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembro] == 2)
{
ShowPlayerDialog(playerid, 5556, DIALOG_STYLE_LIST, "Equipamentos - Polнcia Militar - 1є Batalhгo", "Infantaria 1 (Desert Eagle + Fuzil)\nInfantaria 2 (Desert Eagle + Escopeta)\nAtirador (Desert Eagle + Rifle Sniper)\nPistola Taser", "Selecionar", "Cancelar");
}
else
{
SendClientMessage(playerid,COLOR_GREY,"ERRO: Vocк nгo й um oficial da Polнcia Militar.");
return 1;
}
return 1;
}
Re: Usando o mesmo /equipar em dois pontos distintos. -
zSuYaNw - 07.07.2015
Tenta isso mano:
pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 5.0, -1296.4442,115.3255,1049.5294) || IsPlayerInRangeOfPoint(playerid, 5.0, 326.7811,307.0013,999.1484))
Re: Usando o mesmo /equipar em dois pontos distintos. -
Clukin - 07.07.2015
Quote:
Originally Posted by sonmook
Substitui esse \/
pawn Код:
if(strcmp(cmd, "/equiparpm", true) == 0) { if(!PlayerToPoint(2, playerid,326.7811,307.0013,999.1484) || PlayerToPoint(2, playerid,-1296.4442,115.3255,1049.5294)) // { SendClientMessage(playerid, COLOR_GREY, "ERRO: Vocк nгo estб na reserva de armamentos."); return 1; } if(OnDuty[playerid]==0) { SendClientMessage(playerid, COLOR_GREY, "ERRO: Vocк nгo bateu cartгo."); return 1; } if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembro] == 2) { ShowPlayerDialog(playerid, 5556, DIALOG_STYLE_LIST, "Equipamentos - Polнcia Militar - 1є Batalhгo", "Infantaria 1 (Desert Eagle + Fuzil)\nInfantaria 2 (Desert Eagle + Escopeta)\nAtirador (Desert Eagle + Rifle Sniper)\nPistola Taser", "Selecionar", "Cancelar"); } else { SendClientMessage(playerid,COLOR_GREY,"ERRO: Vocк nгo й um oficial da Polнcia Militar."); return 1; } return 1; }
por esse \/ e vк se resulta
pawn Код:
if(strcmp(cmd, "/equiparpm", true) == 0) { if(!PlayerToPoint(2, playerid,326.7811,307.0013,999.1484) || !PlayerToPoint(2, playerid,-1296.4442,115.3255,1049.5294)) // { SendClientMessage(playerid, COLOR_GREY, "ERRO: Vocк nгo estб na reserva de armamentos."); return 1; } if(OnDuty[playerid]==0) { SendClientMessage(playerid, COLOR_GREY, "ERRO: Vocк nгo bateu cartгo."); return 1; } if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembro] == 2) { ShowPlayerDialog(playerid, 5556, DIALOG_STYLE_LIST, "Equipamentos - Polнcia Militar - 1є Batalhгo", "Infantaria 1 (Desert Eagle + Fuzil)\nInfantaria 2 (Desert Eagle + Escopeta)\nAtirador (Desert Eagle + Rifle Sniper)\nPistola Taser", "Selecionar", "Cancelar"); } else { SendClientMessage(playerid,COLOR_GREY,"ERRO: Vocк nгo й um oficial da Polнcia Militar."); return 1; } return 1; }
|
Opa, Seguinte Mensagem: " Vocк nгo estб na reserva de armamentos " ...
Re: Usando o mesmo /equipar em dois pontos distintos. -
iTakelot - 07.07.2015
Quote:
Originally Posted by Clukin
Opa, Seguinte Mensagem: " Vocк nгo estб na reserva de armamentos " ...
|
se voce estб no local e esta recebendo a mensagem coloque a cordenada correta!
Re: Usando o mesmo /equipar em dois pontos distintos. -
Clukin - 07.07.2015
Quote:
Originally Posted by iTakelot
se voce estб no local e esta recebendo a mensagem coloque a cordenada correta!
|
Jб estб com a Coord certa, eu verifiquei isso, por isso abri este tуpico, porque mesmo com as coordenadas corretas estб aparecendo estб mensagem.