13.10.2011, 15:20
tenta:
pawn Код:
if(dialogid == DIALOG_ATM)
{
if(!response)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tenha um Bom Dia");
return 1;
}
if(response)
{
if(strlen(inputtext))
{
if(listitem == 0)
{
CaixaEletronico[playerid] = 1;
ShowPlayerDialog(playerid, DIALOG_ATM_INPUT, DIALOG_STYLE_INPUT, "Digite a Quantia para Depуsito", "", "OK", "Sair");
}
else if(listitem == 1)
{
CaixaEletronico[playerid] = 2;
ShowPlayerDialog(playerid, DIALOG_ATM_INPUT, DIALOG_STYLE_INPUT, "Digite a Quantia para Saque", "", "OK", "Sair");
}
else if(listitem == 2)
{
CaixaEletronico[playerid] = 0;
OnPlayerCommandText(playerid, "/balanco");
}
else if(listitem == 3)
{
CaixaEletronico[playerid] = 3;
ShowPlayerDialog(playerid, DIALOG_ATM_INPUT, DIALOG_STYLE_INPUT, "Digite a Quantia para Transferкncia", "", "OK", "Sair");
}
else if(listitem == 4)
{
CaixaEletronico[playerid] = 3;
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Em manutenзгo", "", "OK", "");
}
return 1;
}
else return SendClientMessage(playerid, -1,"DIGITE ALGO!"); //DIALOG_ATM_INPUT
}//ShowPlayerDialog(playerid, DIALOG_ATM, DIALOG_STYLE_LIST, "Caixa Eletrфnico / 24/7", "Depositar\nSacar\nVerificar Saldo\nTransferir\nRoubar", "OK", "Sair");
}
if(dialogid == DIALOG_ATM_INPUT)
{
if(!response)
{
CaixaEletronico[playerid] = 0;
return 1;
}
if(response)
{
if(CaixaEletronico[playerid] == 1)
{
if(strval(inputtext))
{
new depositograna = strval(inputtext);
if(depositograna > GetPlayerMoney(playerid) || depositograna < 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo tem dinheiro para depositar");
return 1;
}
GivePlayerMoney(playerid,-depositograna);
OnPlayerCommandText(playerid,"/balanco");
format(string, sizeof(string), " Vocк depositou $%d na sua conta Total: $%d ", depositograna,PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_YELLOW, string);
CaixaEletronico[playerid] = 0;
ShowPlayerDialog(playerid, DIALOG_ATM, DIALOG_STYLE_LIST, "Caixa Eletrфnico / 24/7", "Depositar\nSacar\nVerificar Saldo\nTransferir\nRoubar", "OK", "Sair");
}
}
else if(CaixaEletronico[playerid] == 2)
{
if(strval(inputtext))
{
new saquegrana = strval(inputtext);
if(saquegrana > GetPlayerMoney(playerid) || saquegrana < 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo tem dinheiro para sacar");
return 1;
}
GivePlayerMoney(playerid,saquegrana);
PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-saquegrana;
OnPlayerCommandText(playerid,"/balanco");
format(string, sizeof(string), " Vocк sacou $%d da sua conta Total: $%d ", saquegrana,PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_YELLOW, string);
CaixaEletronico[playerid] = 0;
ShowPlayerDialog(playerid, DIALOG_ATM, DIALOG_STYLE_LIST, "Caixa Eletrфnico / 24/7", "Depositar\nSacar\nVerificar Saldo\nTransferir\nRoubar", "OK", "Sair");
}
}
else if(CaixaEletronico[playerid] == 3)
{
OnPlayerCommandText(playerid,"/balanco");
CaixaEletronico[playerid] = 0;
ShowPlayerDialog(playerid, DIALOG_ATM, DIALOG_STYLE_LIST, "Caixa Eletrфnico / 24/7", "Depositar\nSacar\nVerificar Saldo\nTransferir\nRoubar", "OK", "Sair");
}
else if(CaixaEletronico[playerid] == 4)
{
if(strval(inputtext))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Em manutenзхes");
return 1;
}
}
}
}