[Ajuda] Lista 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: [Ajuda] Lista Em Dialog (
/showthread.php?tid=468729)
Lista Em Dialog -
Alisson Silva Alves - 10.10.2013
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/Ajuda", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, CREDITOS, DIALOG_STYLE_MSGBOX, "Brasil Knight Games - Ajuda","/Ajudachat - Ajuda Para Seu Personagem","Ok","Sair");
return 1;
}
return 0;
}
Gostaria De Saber Como Colocar Mais /Ajuda Tipo Em Forma De Lista Um De Baixo Do Outro !
Re: Lista Em Dialog -
Alisson Silva Alves - 10.10.2013
Alguem?
Re: Lista Em Dialog -
PT - 10.10.2013
isto aqui te ajudara
https://sampforum.blast.hk/showthread.php?tid=243197
Re: Lista Em Dialog -
N3XTMapper - 10.10.2013
para criar novas linhas em dialog, basta escrever assim \n , nao precisa dar espaзo, altomaticamente vira outra linha
Re: Lista Em Dialog -
ThuuGLif3 - 10.10.2013
Re: Lista Em Dialog -
N3XTMapper - 10.10.2013
Quote:
Originally Posted by ThuuGLif3
Nгo sei se й assim mais eu uso assim '-'...
Nгo sei se irб funcionar, Se eu estiver errado, POR FAVOR, Corrijam-me
Segue com EXEMPLOS:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/ajuda sexo", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, CREDITOS, DIALOG_STYLE_MSGBOX, "Brasil Knight Games - Ajuda","Para fazer um Sexo Digite: /MeterPeroca","Ok","Sair"); return 1; } return 0; }
pawn Код:
if(strcmp("/ajuda ventilador", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, CREDITOS, DIALOG_STYLE_MSGBOX, "Brasil Knight Games - Ajuda","Para ligar um Ventilador Digite: /LigarVenti","Ok","Sair"); return 1; } return 0; }
|
Mais vc nao respondeu o que ele queria >.<
Re: Lista Em Dialog -
ThuuGLif3 - 10.10.2013
Editado.
Desculpe autor do Tуpico.
Re: Lista Em Dialog -
willttoonn - 10.10.2013
OnPlayerCommandText
pawn Код:
if(strcmp("/ajuda", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 55932, DIALOG_STYLE_LIST, "Brasil Knight Games - Ajuda","Comandos\nCasas\nSexo","Ok","Sair");
return 1;
}
OnDialogResponse
pawn Код:
if(dialogid == 55932)
{
if(!response) return 1;
if(listitem == 0) //Ajuda comandos
{
SendClientMessage(playerid, -1, "[Comandos Gerais]");
SendClientMessage(playerid, -1, "Digite os comandos aqui");
SendClientMessage(playerid, -1, "Digite os comandos aqui");
}
if(listitem == 1) //Ajuda casa
{
SendClientMessage(playerid, -1, "[Comandos de Casas]");
SendClientMessage(playerid, -1, "Digite os comandos aqui");
SendClientMessage(playerid, -1, "Digite os comandos aqui");
}
if(listitem == 2) //Ajuda sexo
{
SendClientMessage(playerid, -1, "[Comandos de Sexo]");
SendClientMessage(playerid, -1, "Digite os comandos aqui");
SendClientMessage(playerid, -1, "Digite os comandos aqui");
}
}
Para adicionar mais vocк vem nessa linha
ShowPlayerDialog(playerid, 55932, DIALOG_STYLE_MSGBOX, "Brasil Knight Games - Ajuda","Comandos\nCasas\nSexo","Ok","Sair"); depois de
Sexo vocк poem um
\n e o nome da prуxima linha, e assim vai adicionando, exemplo:
Comandos\nCasas\nSexo\nEmpresas\nAdmins\nForum consequentemente vocк terб que aumentar a quantidade de
listitem, cada linha dessa tem 1 ID, ou seja a linha
Sexo й a 2, a
Empresas seria a 3,
Admins a 4 e assim por diante.
Entгo para a linha ID 3 funcionar vocк adicionaria um
pawn Код:
if(listitem == 3) //Ajuda Empresa
{
SendClientMessage(playerid, -1, "[Comandos de Empresa]");
SendClientMessage(playerid, -1, "Digite os comandos aqui");
SendClientMessage(playerid, -1, "Digite os comandos aqui");
}
Depois da ъltima listitem.
Re: Lista Em Dialog -
Alisson Silva Alves - 12.10.2013
Obrigado Ajudou Muito !