02.05.2013, 21:30
Essa parte estб complicada para mim e quero aprender mais sobre dialogid, em fim, como eu implanto esse codigo nessa dialogid?
Comando do /sacar
pawn Код:
if(dialogid == 200)
{
new nomepl[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomepl, sizeof(nomepl));
if(response == 1)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(!IsNumeric(inputtext)){
SendClientMessage(playerid, Vermelho, "** Valor invбlido.");
return 1;
} else {
dini_Set(file, "Input", inputtext);
new grana;
grana = GetPlayerGrana(playerid);
if(grana > dini_Int(file, "Input")-1 && dini_Int(file, "Input") > 0){
format(string, sizeof(string), "Banco San Andreas: Vocк depositou a quantia de {00FF00}'R$: %d'.", dini_Int(file, "Input"));
SendClientMessage(playerid, Verde, string);
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")+dini_Int(file, "Input"));
GivePlayerGrana(playerid, -dini_Int(file, "Input"));
} else {
SendClientMessage(playerid, Vermelho, "** Valor invбlido.");
}
}
}
}
pawn Код:
if (strcmp("/saldo", cmdtext, true) == 0)
{
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PName, sizeof(PName));
format(string, sizeof(string), "{FFFFFF}[1] {FF8C00}Banco Mibe\n{8B8989} Extrato de Conta Corrente de %s\n{FFFFFF} [01-000521/9]\n\nSaldo: {228B22}%d,00",PName, dini_Int(file, "SaldoBancario"));
ShowPlayerDialog(playerid, 200, DIALOG_STYLE_MSGBOX, "Extrato",string,"Sair","Mais...");
return 1;
}