14.09.2011, 02:30
(
Последний раз редактировалось WLSF; 14.09.2011 в 03:08.
)
kkk' eu ri,
@EDIT:
Olha esse, e Olha aquele seu que nгo й em Dialog, e tenta se basear. Fiz um exemplo com aquilo apenas,
entгo vocк terб que aperfeiзoar ai Let's Work.
Qualquer coisa volte aqui e fale. Mais tente fazer, nгo peзa sem antes tentar.
@EDIT:
pawn Код:
//TOPO do GM
#define banco 12412
//OnPlayerKeyStateChange
if(!IsPlayerInAnyVehicle(playerid) && newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 3,1958.3783, 1343.1572, 15.3746))
{
ShowPlayerDialog(playerid, banco, DIALOG_STYLE_LIST,"Caixa Eletrфnico","Sacar\r\nDepositar\r\nTransferir\r\nSaldo Corrente","Confirmar","Cancelar");
return 1;
}
}
//OnDialogResponse
if(response)
{
switch(dialogid == banco)
{
case 1:
{
switch(listitem)
{
case 0:
{
new
wDeposito = strval(inputtext);
if (wDeposito > PlayerInfo[playerid][pAccount] || wDeposito < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo tem esse dinheiro !");
return 1;
}
ConsumingMoney[playerid] = 1;
GivePlayerGP(playerid,wDeposito);
PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-wDeposito;
format(string, sizeof(string), " Vocк sacou R$ %d de sua conta, Total: R$ %d", wDeposito,PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
case 1:
{
new
wDepositar = strval(inputtext);
if (wDepositar > GetPlayerGP(playerid) || wDepositar < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo tem esse dinheiro.");
return 1;
}
GivePlayerGP(playerid,-wDepositar);
new curfunds = PlayerInfo[playerid][pAccount];
PlayerInfo[playerid][pAccount]=wDepositar+PlayerInfo[playerid][pAccount];
SendClientMessage(playerid, COLOR_WHITE, "|___ EXTRATO DO BANCO ___|");
format(string, sizeof(string), " Ъltimo balanзo: R$ %d", curfunds);
SendClientMessage(playerid, COLOR_GRAD2, string);
format(string, sizeof(string), " Depуsito: R$ %d",wDepositar);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
format(string, sizeof(string), " Novo Saldo: R$ %d", PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
case 2:
{
format(string, sizeof(string), " Vocк tem R$ %d em sua Conta.",PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
}
}
}
}
}
entгo vocк terб que aperfeiзoar ai Let's Work.
Qualquer coisa volte aqui e fale. Mais tente fazer, nгo peзa sem antes tentar.