Wysłany: 2012-04-18, 19:07
BBBay
It's a Programmer
Wiek: 28 Na forum: 5428 dni Posty: 97
Nick w MP: xBBBay
Piwa : 340
Witam, mam problem z bankiem a tak bardziej to z wyp?acanie i wp?acanie pieniedzy do banku, chce aby nie mozna wyplacic mniej niz -1$ tylko od 1$ i wplacic od 1$, i informacje ze jak ktos wpise -1 to ze zla waluta.
KOD
Kod:
if(dialogid == DEPOSIT_TO_BANK)
{
if(!response) return ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Bank - Lista operacji", "Stan konta\nWp?ata na konto\nWyp?ata z konta\nPrzelew", "Wykonaj", "Zamknij");
new stan[64];
format(strx, sizeof(strx), "PXT/Bank/%s.ini", udb_encode(PlayerName(playerid)));
new kwota = strval(inputtext);
if(kwota > GetPlayerMoney(playerid))
{
SendClientMessage(playerid, COLOR_RED, "* BANK * Nie posiadasz podanej kwoty w portfelu");
format(sx, sizeof(sx), "Nazwa konta: %s\nTw?j aktualny stan konta: $%d\nWpisz kwot?, jaka ma zosta? wp?acona na konto",PlayerName(playerid), dini_Int(strx, "Cash"));
ShowPlayerDialog(playerid, DEPOSIT_TO_BANK, DIALOG_STYLE_INPUT, "Bank - Wp?ata na konto", sx, "Potwierd?", "Wr??");
return 0;
}
if(kwota > dini_Int(strx, "Cash") && kwota > 0)
{
dini_IntSet(strx, "Cash", dini_Int(strx, "Cash")+kwota);
GivePlayerMoneyEx(playerid, -kwota);
// SaveData(playerid);
SendClientMessage(playerid, COLOR_GREEN, "* BANK * Operacja # Wp?ata na konto # zako?czona powodzeniem");
format(stan, sizeof(stan), "Nazwa konta: %s\nTw?j aktualny stan konta: $%d",PlayerName(playerid), dini_Int(strx, "Cash"));
ShowPlayerDialog(playerid, ACCOUNT, DIALOG_STYLE_MSGBOX, "Bank - Stan konta", stan, "Ok", "Wr??");
}
return 1;
}
if(dialogid == WITHDRAW_WITH_BANK)
{
if(!response) return ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Bank - Lista operacji", "Stan konta\nWp?ata na konto\nWyp?ata z konta\nPrzelew", "Wykonaj", "Zamknij");
new stan[64];
format(strx, sizeof(strx), "PXT/Bank/%s.ini", udb_encode(PlayerName(playerid)));
new kwota = strval(inputtext);
if(kwota > dini_Int(strx, "Cash") && kwota > 199)
{
SendClientMessage(playerid, COLOR_RED, "* BANK * Nie posiadasz podanej kwoty w banku lub chcesz wyp?aci? wi?cej ni? 200$");
format(sx, sizeof(sx), "Nazwa konta: %s\nTw?j aktualny stan konta: $%d\nWpisz kwot?, jaka ma zosta? wyp?acona z konta",PlayerName(playerid), dini_Int(strx, "Cash"));
ShowPlayerDialog(playerid, WITHDRAW_WITH_BANK, DIALOG_STYLE_INPUT, "Bank - Wyp?ata z konta", sx, "Potwierd?", "Wr??");
return 0;
}
dini_IntSet(strx, "Cash", dini_Int(strx, "Cash")-kwota);
GivePlayerMoneyEx(playerid, kwota);
//SaveData(playerid);
SendClientMessage(playerid, COLOR_GREEN, "* BANK * Operacja # Wyp?ata z konta # zako?czona powodzeniem");
format(stan, sizeof(stan), "Nazwa konta: %s\nTw?j aktualny stan konta: $%d", PlayerName(playerid), dini_Int(strx, "Cash"));
ShowPlayerDialog(playerid, ACCOUNT, DIALOG_STYLE_MSGBOX, "Bank - Stan konta", stan, "Ok", "Wr??");
return 1;
}
Wysłany: 2012-04-18, 21:06
Inferno
PAWNER
Wiek: 31 Na forum: 5680 dni Posty: 196
Nick w MP: Inferno
Piwa : 8537
Ale to ju? jest tutaj o.0
Kod: if(kwota > dini_Int(strx, "Cash") && kwota > 0)
Nic wi?cej nie trzeba.
Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Wysłany: 2012-04-19, 07:20
BBBay
It's a Programmer
Wiek: 28 Na forum: 5428 dni Posty: 97
Nick w MP: xBBBay
Piwa : 340
Przy wp?acaniu mam dobrze, gdy wyp?acam gdy wpisze np -999$ to odejmuje mi 999$ i wplaca to do banku. A ja chce zeby nie mozna bylo wyplacic mniej niz 1$.
Wysłany: 2012-04-19, 20:08
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: if(kwota < 1) return SendClientMessage(playerid, COLOR_RED, "Musisz wp?aci? kwot? wi?ksz? ni? 0");
Wysłany: 2012-04-20, 21:54
Karolck
Wiek: 33 Na forum: 5318 dni Posty: 11
Piwa : 4
Trzymaj:
Kod: if(dialogid == DEPOSIT_TO_BANK)
{
if(!response) return ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Bank - Lista operacji", "Stan konta\nWp?ata na konto\nWyp?ata z konta\nPrzelew", "Wykonaj", "Zamknij");
new stan[64];
format(strx, sizeof(strx), "PXT/Bank/%s.ini", udb_encode(PlayerName(playerid)));
new kwota = strval(inputtext);
if(kwota > GetPlayerMoney(playerid))
{
SendClientMessage(playerid, COLOR_RED, "* BANK * Nie posiadasz podanej kwoty w portfelu");
format(sx, sizeof(sx), "Nazwa konta: %s\nTw?j aktualny stan konta: $%d\nWpisz kwot?, jaka ma zosta? wp?acona na konto",PlayerName(playerid), dini_Int(strx, "Cash"));
ShowPlayerDialog(playerid, DEPOSIT_TO_BANK, DIALOG_STYLE_INPUT, "Bank - Wp?ata na konto", sx, "Potwierd?", "Wr??");
return 0;
}
if(kwota > dini_Int(strx, "Cash") && kwota > 0)
{
dini_IntSet(strx, "Cash", dini_Int(strx, "Cash")+kwota);
GivePlayerMoneyEx(playerid, -kwota);
// SaveData(playerid);
SendClientMessage(playerid, COLOR_GREEN, "* BANK * Operacja # Wp?ata na konto # zako?czona powodzeniem");
format(stan, sizeof(stan), "Nazwa konta: %s\nTw?j aktualny stan konta: $%d",PlayerName(playerid), dini_Int(strx, "Cash"));
ShowPlayerDialog(playerid, ACCOUNT, DIALOG_STYLE_MSGBOX, "Bank - Stan konta", stan, "Ok", "Wr??");
}
return 1;
}
if(dialogid == WITHDRAW_WITH_BANK)
{
if(!response) return ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Bank - Lista operacji", "Stan konta\nWp?ata na konto\nWyp?ata z konta\nPrzelew", "Wykonaj", "Zamknij");
new stan[64];
format(strx, sizeof(strx), "PXT/Bank/%s.ini", udb_encode(PlayerName(playerid)));
new kwota = strval(inputtext);
if(kwota > dini_Int(strx, "Cash") && kwota > 199)
{
SendClientMessage(playerid, COLOR_RED, "* BANK * Nie posiadasz podanej kwoty w banku lub chcesz wyp?aci? wi?cej ni? 200$");
format(sx, sizeof(sx), "Nazwa konta: %s\nTw?j aktualny stan konta: $%d\nWpisz kwot?, jaka ma zosta? wyp?acona z konta",PlayerName(playerid), dini_Int(strx, "Cash"));
ShowPlayerDialog(playerid, WITHDRAW_WITH_BANK, DIALOG_STYLE_INPUT, "Bank - Wyp?ata z konta", sx, "Potwierd?", "Wr??");
return 0;
}
if(kwota > 0)
{
dini_IntSet(strx, "Cash", dini_Int(strx, "Cash")-kwota);
GivePlayerMoneyEx(playerid, kwota);
//SaveData(playerid);
SendClientMessage(playerid, COLOR_GREEN, "* BANK * Operacja # Wyp?ata z konta # zako?czona powodzeniem");
format(stan, sizeof(stan), "Nazwa konta: %s\nTw?j aktualny stan konta: $%d", PlayerName(playerid), dini_Int(strx, "Cash"));
ShowPlayerDialog(playerid, ACCOUNT, DIALOG_STYLE_MSGBOX, "Bank - Stan konta", stan, "Ok", "Wr??");
}
return 1;
}
Tagi: bank
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: