24.12.2013, 20:27
Nгo entendo porque o dialog nгo estб sendo executado.
Este й o dialog inicial, ele й executado, se o player clicar em sim deveria abrir o dialog "dcriarconta" porйm nгo hб reaзгo.
Aqui o dialog que nгo й executado:
Aqui й a response do dialog que nгo estб sendo executado;
OQUE SERБ?
Este й o dialog inicial, ele й executado, se o player clicar em sim deveria abrir o dialog "dcriarconta" porйm nгo hб reaзгo.
PHP код:
CMD:criarconta(playerid,params[])
{
ShowPlayerDialog(playerid,DCRIARCONTA,DIALOG_STYLE_MSGBOX,"Criar Conta No Banco","Ola,Voce Deseja Criar uma conta no Banco?","Sim","Nгo");
return 1;
}
PHP код:
if(dialogid == DCRIARCONTA)
{
if(response)
{
ShowPlayerDialog(playerid, DSENHACONTA,DIALOG_STYLE_INPUT,"Criar Conta No Banco","Digite Uma Senha para criar sua Conta no Banco","Sim","Nгo");
}
}
PHP код:
if(dialogid == DSENHACONTA)
{
if(response)
{
new conta = 1000 + random(999999);
new MyDick = strval(inputtext);
BancoInfo[playerid][Numero] = conta;
BancoInfo[playerid][Senha] = MyDick;
BancoInfo[playerid][Conta] = 1;
SendClientMessage(playerid,0x008000AA,"Conta Criada Com Sucesso!,use /ajudabanco para ver os comandos");
GetPlayerName(playerid,nome,24);
format(arquivo, sizeof(arquivo),"Banco/%s.ini", nome);
DOF2_CreateFile(arquivo);
DOF2_SetInt(arquivo,"Senha",MyDick);
DOF2_SetInt(arquivo,"Numero",conta);
DOF2_SetInt(arquivo,"Conta",BancoInfo[playerid][Conta]);
DOF2_SetInt(arquivo,"Depositado",0);
DOF2_SaveFile();
format(variavelcomum,50,"O Numero da sua Conta й: %d",BancoInfo[playerid][Numero]);
SendClientMessage(playerid,-1,variavelcomum);
}
}
return 1;
}