if(dialogid == dialog_registrarbanco)
{
if(!response) SCM(playerid, vermelho, "Voce saiu do menu sem se registrar!");
else
{
new nome[24];
GetPlayerName(playerid, nome, 24);
BancoInfo[playerid][senhabanco] = strlen(inputtext);
format(BancoInfo[playerid][usuario], 24, "%s", nome);
BancoInfo[playerid][dinheirobanco] = 500;
BancoInfo[playerid][registrado] = true;
DOF2_SetString(string, "usuario", BancoInfo[playerid][usuario]);
DOF2_SetString(string, "senhabanco", BancoInfo[playerid][senhabanco]);
DOF2_SetInt(string, "dinheirobanco", BancoInfo[playerid][senhabanco]);
DOF2_SetBool(string, "registrado", BancoInfo[playerid][registrado]);
DOF2_SaveFile();
}
}
if(dialogid == dialog_logarbanco)
{
if(!response) SCM(playerid, -1, "voce cancelou o login");
else
{
format(BancoInfo[playerid][senhabanco], 30, "%s", DOF2_GetString(string, "senhabanco"));
if(strlen(inputtext) != BancoInfo[playerid][senhabanco]) return SCM(playerid, -1, "Senha Incorreta");
else
{
new str[100];
format(str, 100, "Saldo\nSacar\nDepositar");
ShowPlayerDialog(playerid, dialog_banco, DIALOG_STYLE_LIST, "Oque deseja fazer?",str, "OK", "Sair");
}
}
}
if(dialogid == dialog_registrarbanco)
{
if(!response) return SCM(playerid, vermelho, "Voce saiu do menu sem se registrar!");
new nome[24];
GetPlayerName(playerid, nome, 24);
format(BancoInfo[playerid][senhabanco], 25, "%s", inputtext);
format(BancoInfo[playerid][usuario], 24, "%s", nome);
BancoInfo[playerid][dinheirobanco] = 500;
BancoInfo[playerid][registrado] = true;
DOF2_SetString(string, "usuario", BancoInfo[playerid][usuario]);
DOF2_SetString(string, "senhabanco", BancoInfo[playerid][senhabanco]);
DOF2_SetInt(string, "dinheirobanco", BancoInfo[playerid][dinheirobanco]);
DOF2_SetBool(string, "registrado", BancoInfo[playerid][registrado]);
DOF2_SaveFile();
}
if(dialogid == dialog_logarbanco)
{
if(!response) return SCM(playerid, -1, "voce cancelou o login");
if(!strcmp(inputtext, BancoInfo[playerid][senhabanco], false))
{
new str[100];
format(str, 100, "Saldo\nSacar\nDepositar");
ShowPlayerDialog(playerid, dialog_banco, DIALOG_STYLE_LIST, "Oque deseja fazer?",str, "OK", "Sair");
} else {
SCM(playerid, -1, "Senha incorreta");
}
}
PHP код:
|
DOF2_SetString(string, "senhabanco", BancoInfo[playerid][senhabanco]);
DOF2_SetInt(string, "dinheirobanco", BancoInfo[playerid][senhabanco]);
if(strlen(inputtext) != BancoInfo[playerid][senhabanco]) return SCM(playerid, -1, "Senha Incorreta");
else
{
new str[100];
format(str, 100, "Saldo\nSacar\nDepositar");
ShowPlayerDialog(playerid, dialog_banco, DIALOG_STYLE_LIST, "Oque deseja fazer?",str, "OK", "Sair");
}
Poder pode. Mas fiz de um jeito mais organizado e otimizado pra vocк
![]() |
Deve estar faltando as cйlulas das variбvel.
Procure o enumerador bancoinfo no inicio. e adicione as cйlulas. tipo: usuario[24], senhabanco[25], ai apague os arquivos criados na scriptfiles e teste denovo |