[Ajuda] Ajuda dialog para salvar dados
#1

Galera nao to conseguindo salvar oq o cara digita na dialog

PHP код:

PlayerInfo
[playerid][senha] = inputtext
error 006: must be assigned to an array

obs: se eu colocar strlen compila mais salva null na pasta conta do jogador!
Reply
#2

PHP код:
 format(PlayerInfo[playerid][senha], 30"%s"inputtext); 
ou
strunpack
(PlayerInfo[playerid][senha], inputtext); 
Obs: A variбvel que esta na enumeraзгo "senha" deve ser no formato de string e nгo de inteiro.
Reply
#3

Quote:
Originally Posted by Coreia
Посмотреть сообщение
PHP код:
 format(PlayerInfo[playerid][senha], 30"%s"inputtext); 
ou
strunpack
(PlayerInfo[playerid][senha], inputtext); 
Obs: A variбvel que esta na enumeraзгo "senha" deve ser no formato de string e nгo de inteiro.
compila mas ainda nao consigo salvar

seguue o codigo....
PHP код:
if(dialogid == dialog_registro)
    {
        if(!
response) return Kick(playerid);
        else
        {
            
format(PlayerInfo[playerid][senha], 30"%s"inputtext);
            
DOF2_CreateFile(arquivo);
            
DOF2_SetString(arquivo"senha"PlayerInfo[playerid][senha]);
            
DOF2_SetInt(arquivo"dinheiro"PlayerInfo[playerid][dinheiro]);
            
DOF2_SaveFile();
            
ShowPlayerDialog(playeriddialog_loginDIALOG_STYLE_PASSWORD"LOGIN""Vocк estб {FFA500}registrado{FFA500}, digite sua senha para logar""Logar""sair");
        }
    }
    if(
dialogid == dialog_login)
    {
        if(!
response) return Kick(playerid);
        else
        {
               if(!
strcmp(inputtextDOF2_GetString(arquivo"senha"), false))
            {
                 
PlayerInfo[playerid][dinheiro] = DOF2_GetInt(arquivo"dinheiro");
                 
GivePlayerMoney(playeridPlayerInfo[playerid][dinheiro]);
                 
SpawnPlayer(playerid);
            }
            else
            {
                
SCM(playerid, -1"Senha incorreta, tente novamente!");
                
ShowPlayerDialog(playeriddialog_loginDIALOG_STYLE_PASSWORD"LOGIN""Vocк estб {FFA500}registrado{FFA500}, digite sua senha para logar""Logar""sair");
            }
        }
    } 
aparece (null) na senha da conta no scriptfiles
Reply
#4

PHP код:
            DOF2_CreateFile(arquivo);
            
DOF2_SetString(arquivo"senha"inputtext);
            
DOF2_SetInt(arquivo"dinheiro"PlayerInfo[playerid][dinheiro]);
            
DOF2_SaveFile();
            
format(PlayerInfo[playerid][senha], 30"%s"inputtext); 
Tenta ai.
Reply
#5

@resolvido
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)