[Pedido] Comando em Dialog - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Comando em Dialog (
/showthread.php?tid=360980)
Comando em Dialog -
[PSN]Andre_Simpson - 19.07.2012
Ae blz?
To precisando aqui umas coizinhas pra coloca no meu server, ae alguem pode fala como eu posso fazer um /trazertodos em dialog?
pawn Код:
if(strcmp(cmd, "/trazertodos", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return 1;
}
GetPlayerPos(playerid, trazerx, trazery, trazerz);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
TrazerTodos[i] = 1;
ShowPlayerDialog(i,9821,DIALOG_STYLE_MSGBOX,"{00FF00}Brasil{FFFF00}Life{FFFFFF} in {0000FF}Game","{FFFFFF}O Admin estб Chamando Todos.\n\nDeseja ir ao evento?","Sim","Nгo"); // Aqui isto nem funfa
OnTrazer = 1;
}
}
if(TrazerTodos[playerid] == 1)
{
SendClientMessage(playerid ,COLOR_LIGHTRED, "CMD: Trazertodos Aitvado");
TrazerTodos[playerid] = 0;
return 1;
}
if(OnTrazer == 1)
{
SendClientMessage(playerid ,COLOR_GREY, "ERRO: Jб estгo usando!");
return 1;
}
return 1;
}
return 1;
}
return 1;
}
DIALOG:
pawn Код:
if(dialogid == 9821)
{
if(response == 0)
{
OnPlayerCommandText(playerid,"/Sim");
return 1;
}
if(response == 1)
{
if(WantedPoints[playerid] >= 1) return SendClientMessage(playerid, 0xAFAFAFAA, "Nгo Pode Ir no evento em procurado.");
{
OnPlayerCommandText(playerid,"Nao");
return 1;
}
}
return 1;
}
Como o Trazer Todos ativa alguma coisa que num deixa eles fala sem ser sim ou nгo, eu usei o onPlayerCommandText para ele falar sim ou nгo mas num ta funfado , ajuda ae?
Dps +REP
Re: Comando em Dialog -
Ades - 19.07.2012
Isto
aqui pode te ajudar .
Pode nгo vai ajudar =)
Re: Comando em Dialog -
[PSN]Andre_Simpson - 19.07.2012
Nem percebi? Pode ou Nгo ?
Re: Comando em Dialog -
Ades - 19.07.2012
Olha o link ali no "aqui"
¬¬
Re: Comando em Dialog -
[PSN]Andre_Simpson - 19.07.2012
Nem sei o que isso me vai ajuda msm.
Quero sabe o que eu faзo para o CMD dar certo e puxar os player
Re: Comando em Dialog -
Ades - 19.07.2012
pawn Код:
#include <zcmd>
#define DIALOG_EVENTO 5000
CMD:trazertodos(playerid)
{
ShowPlayerDialog(playerid, DIALOG_EVENTO, DIALOG_STYLE_MSGBOX, "TITULO", "TEXTO", "Opзгo 1", "Opзгo 2");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_EVENTO)
{
if(response) // Caso click na primeira Opзгo
{
//Funзгo aqui
}
else // Caso click na segunda Opзгo
{
//Funзгo Aqui
}
return 1;
}
return 0;
}
PS : й so uma base ...
Re: Comando em Dialog -
WaGnerLiima - 19.07.2012
pawn Код:
CMD:trazertodos (playerid,params[]){ // .__.
Re: Comando em Dialog -
[PSN]Andre_Simpson - 19.07.2012
+REP
Re: Comando em Dialog -
Ades - 19.07.2012
/\ Olha EDIT ...
Quote:
Originally Posted by WaGnerLiima
pawn Код:
CMD:trazertodos (playerid,params[]){ // .__.
|
й qi eu fiz aqui no fуrum mesmo -q
e nгo ta usando parвmetros para eu por params ._.
Re: Comando em Dialog -
WaGnerLiima - 19.07.2012
pawn Код:
CMD:trazertodos (playerid)