SA-MP Forums Archive
[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=498325)



Dialog - DevilAgain - 02.03.2014

Bom pessoal, um amigo postou um topico de vip por key e eu resolvi colocar o comando /novakey em DIALOG;

Comeзando pelo comando:

PHP код:
CMD:novakey(playeridparams[])
{
    new 
Str[1028]; format Strsizeof Str"\t\tCriar Key {FFFF00}VIP\n\n{BEBEBE}Nъmero de Caracteres para Key: {EE9572}18.\nDigite uma Key abaixo para prosseguir! ");
    
ShowPlayerDialog(playeridDIALOG_VALORKEYDIALOG_STYLE_INPUT"{FFFFFF}Criando Key {FFFF00}VIP{BEBEBE} #1"Str"Prosseguir""Cancelar");
    return 
1;

Ai comeзa os Dialogs;

PHP код:
    if(dialogid == DIALOG_VALORKEY)
    {
        if(
response)
        {
            new 
str[300];
            
InfoVipCriado[playerid][KeyCriada] = strval(inputtext);
            
            
format(str,sizeof(str),"\t\tCriar Key {FFFF00}VIP\n\nDias VIP disponнveis: {EE9572}15, 20, 30, 60, 90!\n{BEBEBE}Respeite os Dias disponнveis para Key.\n\nDigite abaixo o numero de dia para a Key:");
            
ShowPlayerDialog(playeridDIALOG_VALORKEY2,DIALOG_STYLE_INPUT,"Criando Key {FFFF00}VIP {BEBEBE}#2",str,"Prosseguir","Cancelar");
        }
    }
    if(
dialogid == DIALOG_VALORKEY2)
    {
        if(
response)
        {
        new 
str[300];
        
InfoVipCriado[playerid][KeyCriada] = strval(inputtext);
        
        
InfoVipCriado[playerid][DiasCriados] = strval(inputtext);
        
        
format(str,sizeof(str),"\t\tCriar Key {FFFF00}VIP\n\nVerifique os dados abaixo corretamente e finalize a criaзгo da Key:\n\nKey: %d\nDias: %d\nData: 02/02/2014\nHora: 19:43"InfoVipCriado[playerid][KeyCriada], InfoVipCriado[playerid][DiasCriados]);
        
ShowPlayerDialog(playeridDIALOG_VALORKEY3DIALOG_STYLE_INPUT,"Criando Key {FFFF00}VIP {BEBEBE}#3",str,"Finalizar","Cancelar");
        }
    }
    if(
dialogid == DIALOG_VALORKEY3)
        {
        if(
response)
        {
        
CreateVipKey(playeridInfoVipCriado[playerid][KeyCriada], InfoVipCriado[playerid][DiasCriados]);
        }
    } 
Oque acontece: Quando eu coloco qualquer numero, um ex: 1972 ele cria como: 'Z, etc etc. Como resolver?


Re: Dialog - Dry - 02.03.2014

Criaзгo de Keys via dialog: UPDATE 1.2