[Ajuda] 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] Dialog (
/showthread.php?tid=520306)
Dialog -
BigRet - 18.06.2014
Eu criei um comando de que eu preciso de um dialog...
Bom maiis ai o dialog Tem 1 lista em que vc click nela e temque aparecer 3 listas ,Mas nгo esta indo 3 listas so aparece uma
olhe o codigo.
pawn Код:
else if(dialogid == 999)
{
new DialogInfoorg[500];
new STRINGDLL[500];
if(response)
if(listitem == 0)
{
format(STRINGDLL,sizeof(STRINGDLL),"{FFFFFF}- O pacote de VIP Bronze contйm:\n- Comandos exclusivos: /vip /menuvip /desabilitar \n- 1% de juros por PayDay\n- 0% de juros se estiver devendo\n- Atendimento Preferencial\n- Duraзгo: {CC0000}31 Dias{FFFFFF} Preзo: {CC0000}30000 BLH Cash{FFFFFF}");
strcat(DialogInfoorg,STRINGDLL);
ShowPlayerDialog(playerid, 9926, DIALOG_STYLE_MSGBOX, "Brasil Life Hard VIP Bronze:", DialogInfoorg, "Comprar", "Sair");
return 1;
}
if(listitem == 1)
{
format(STRINGDLL,sizeof(STRINGDLL),"{FFFFFF}- O pacote de VIP Prata contйm:\n- Comandos exclusivos: /desabilitar /vip /menuvip /reparo /guinchar\n- Nгo gasta pra mudar o carro da casa (/atualizarcarro)\n-Ganha 2 Respeitos a cada Payday\n- 2% de juros por PayDay\n- 0% de juros se estiver devendo\n- Atendimento Preferencial\n- Preferкncia para ser escolhido lнder\n- Duraзгo: {CC0000}31 Dias{FFFFFF} Preзo: {CC0000}50000 Cash{FFFFFF}");
strcat(DialogInfoorg,STRINGDLL);
ShowPlayerDialog(playerid, 9927, DIALOG_STYLE_MSGBOX, "Brasil Life Hard VIP Prata:", DialogInfoorg, "Comprar", "Sair");
return 1;
}
if(listitem == 2)
{
format(STRINGDLL,sizeof(STRINGDLL),"{FFFFFF}- O pacote de VIP Ouro contйm:\n- Comandos exclusivos: /vip /menuvip /reparo /guinchar\n- Nгo gasta pra mudar o carro da casa (/atualizarcarro)\n- Carro da casa chega na hora\n-Ganha 3 respeito a cada payday\n- 4% de juros por PayDay\n- 0% de juros se estiver devendo\n- Atendimento Preferencial\n- Preferкncia para ser escolhido lнder\n- Maiores chances de ser da STAFF\n- Duraзгo: {CC0000}31 Dias{FFFFFF} Preзo: {CC0000}75000 BLH Cash{FFFFFF}");
strcat(DialogInfoorg,STRINGDLL);
ShowPlayerDialog(playerid, 9928, DIALOG_STYLE_MSGBOX, "Brasil Life Hard VIP Ouro:", DialogInfoorg, "Comprar", "Sair");
return 1;
}
}
So esta aparecendo essa lista aki
pawn Код:
if(listitem == 0)
{
format(STRINGDLL,sizeof(STRINGDLL),"{FFFFFF}- O pacote de VIP Bronze contйm:\n- Comandos exclusivos: /vip /menuvip /desabilitar \n- 1% de juros por PayDay\n- 0% de juros se estiver devendo\n- Atendimento Preferencial\n- Duraзгo: {CC0000}31 Dias{FFFFFF} Preзo: {CC0000}30000 BLH Cash{FFFFFF}");
strcat(DialogInfoorg,STRINGDLL);
ShowPlayerDialog(playerid, 9926, DIALOG_STYLE_MSGBOX, "Brasil Life Hard VIP Bronze:", DialogInfoorg, "Comprar", "Sair");
return 1;
}
Re: Dialog -
MultiKill - 18.06.2014
Mostre o comando.
Re: Dialog -
ProKillerpa - 18.06.2014
Faзa desse modo que fica muito melhor.
PHP код:
switch(listitem){
case 0: ....
case 1: ....
case 2: ....
}
Nгo entendi seu problema, explique-se melhor.
Re: Dialog -
BigRet - 18.06.2014
aqui esta o comando
pawn Код:
dcmd_lojablh(playerid, params[])
{
#pragma unused params
if(GetTickCount() - AntiFlood[playerid][1] < 10000)
{
format(thestring, 128, "[ERRO] Vocк precisa esperar %d segundos para usar esse comando novamente!",20-(GetTickCount() - AntiFlood[playerid][1])/1000);
SendClientMessage(playerid, COLOR_GREY, thestring);
return 1;
}
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_LIST, "Loja BLH", "VIP", "Confirmar", "Cancelar");
return 1;
}
Respuesta: Dialog -
[BWL]Chamaleon - 19.06.2014
pawn Код:
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_LIST, "Loja BLH", "VIP Bronze\nVip Prata \nVip Ouro", "Confirmar", "Cancelar");
Atenciosamente,