Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-03-24, 22:24


TerraNova







Wiek: 36
Na forum: 5118 dni
Posty: 98
Nick w MP: Lonalchemik

Piwa: 797

Respekt: 70,5

Po wp?aceniu kasy do banku licznik dolark?w si? nie zeruje zostaje taka sama kwota jaka jest a przy wyp?acie daje mi wi?cej ni? mam np mam w banku 806z? a daje mi 1194

Kod:

if(dialogid == BANK)
{
if(response)
{
switch(listitem)
{
case 0:
{
if(Gracz[playerid][pBank] < 0)
{
format(String64, sizeof(String64), "Ilo?? zaci?gni?tego kredytu wynosi: %d z?", (-1*Gracz[playerid][pBank]));
}
else
{
format(String64, sizeof(String64), "Stan twojego konta wynosi: %d z?", Gracz[playerid][pBank]);
}
SendClientMessage(playerid, ZOLTY, String64);
}
case 1:
{
ShowPlayerDialog(playerid, BANK2, DIALOG_STYLE_INPUT, "{15D4ED}Wp?ata pi?ni?dzy", "Kwota wp?aty", "Ok", "Anuluj");
}
case 2:
{
ShowPlayerDialog(playerid, BANK3, DIALOG_STYLE_INPUT, "{15D4ED}Wyp?ata pieni?dzy", "Kwota wyp?aty", "Ok", "Anuluj");
}
case 3:
{
ShowPlayerDialog(playerid, BANK4, DIALOG_STYLE_INPUT, "{15D4ED}Przelew pieni?dzy", "ID gracza do przelewu", "Ok", "Anuluj");
}
}
}
}
if(dialogid == BANK2)
{
if(response)
{
if(Gracz[playerid][pBank] < 0)
return SendClientMessage(playerid, JCZERWONY, "Maj?c kredyt nie mo?esz wp?aca? pieni?dzy na konto.");

{
if(strval(inputtext) > GetPlayerMoney(playerid))
return SendClientMessage(playerid, JCZERWONY, "Nas nie oszukasz.");
if(strval(inputtext) < 0)
return SendClientMessage(playerid, JCZERWONY, "Nas nie oszukasz.");
}
Gracz[playerid][pBank] = Gracz[playerid][pBank]+strval(inputtext);
format(String128, sizeof(String128),"Wp?aci?e? %d z? na konto. Stan twojego konta wynosi: %d z?", strval(inputtext), Gracz[playerid][pBank]);
SendClientMessage(playerid, ZOLTY, String128);
GivePlayerMoney(playerid, GetPlayerMoney(playerid) -strval(inputtext));
}
else
{
SendClientMessage(playerid, JCZERWONY, "Nie zawracaj nam g?owy!");
}
}
if(dialogid == BANK3)
{
if(response)
{
if(Gracz[playerid][pBank] < 0)
return SendClientMessage(playerid, JCZERWONY, "Maj?c kredyt nie mo?esz wyp?aca? pieni?dzy z banku.");

{
if(strval(inputtext) > Gracz[playerid][pBank])
return SendClientMessage(playerid, JCZERWONY, "Nas nie oszukasz.");
if(strval(inputtext) < 0)
return SendClientMessage(playerid, JCZERWONY, "Nas nie oszukasz.");
}
Gracz[playerid][pBank] = Gracz[playerid][pBank]-strval(inputtext);
format(String128, sizeof(String128),"Wyp?aci?e? %d z? z banku. Stan twojego konta wynosi: %d z?", strval(inputtext), Gracz[playerid][pBank]);
SendClientMessage(playerid, ZOLTY, String128);
GivePlayerMoney(playerid, GetPlayerMoney(playerid) -strval(inputtext));
}
else
{
SendClientMessage(playerid, JCZERWONY, "Nie zawracaj nam g?owy!");
}
}
if(dialogid == BANK4)
{
if(response)
{
if(!IsPlayerConnected(strval(inputtext)))
return SendClientMessage(playerid, JCZERWONY, "Ten gracz nie jest pod??czony!");
{

SetPVarInt(playerid, "GraczDoPzelewu", strval(inputtext));
ShowPlayerDialog(playerid, BANK5, DIALOG_STYLE_INPUT, "{15D4ED}Przelew pieni?dzy", "Kwota przelewu", "Ok", "Anuluj");

}
}
else
{
SendClientMessage(playerid, JCZERWONY, "Nie zawracaj nam g?owy!");
}
}
if(dialogid == BANK5)
{
if(response)
{
if(Gracz[playerid][pBank] < 0)
return SendClientMessage(playerid, JCZERWONY, "Maj?c kredyt nie mo?esz pzelewa? pieni?dzy innym graczom.");
{
if(strval(inputtext) > Gracz[playerid][pBank])
return SendClientMessage(playerid, JCZERWONY, "Nie masz wystarczaj?cej ilo?ci pieni?dzy w banku.");
if(strval(inputtext) < 0)
return SendClientMessage(playerid, JCZERWONY, "Nas nie oszukasz.");
{
format(String128, sizeof(String128), "Przela?e? %d z? z banku na konto %s.", strval(inputtext), PlayerName(GetPVarInt(playerid,"GraczDoPzelewu")));
SendClientMessage(playerid, SZARY, String128);
SetPVarInt(GetPVarInt(playerid,"GraczDoPzelewu"), "GraczPrzelewajacy", playerid);
format(String128, sizeof(String128), "Dosta?e? %d z? od %s, kt?re pojawi?o si? na twoim koncie.", strval(inputtext), PlayerName(GetPVarInt(GetPVarInt(playerid,"GraczDoPzelewu"),"GraczPrzelewajacy")));
SendClientMessage(GetPVarInt(playerid,"GraczDoPzelewu"), ZOLTY, String128);
Gracz[playerid][pBank] = Gracz[playerid][pBank] - strval(inputtext);
Gracz[GetPVarInt(playerid,"GraczDoPzelewu")][pBank] = Gracz[GetPVarInt(playerid,"GraczDoPzelewu")][pBank] + strval(inputtext);
}
}
}
else
{
SendClientMessage(playerid, JCZERWONY, "Nie zawracaj nam g?owy!");
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-25, 05:55


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Przed ka?dym GivePlayerMoney u?yj funkcji ResetPlayerMoney();

http://wiki.sa-mp.com/wiki/ResetPlayerMoney

Przed ka?dym daniem hajs?w wyzeruj status pieni??ny gracza. W przeciwnym razie b?dzie co raz wi?cej i co raz wi?cej hajsu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-25, 16:55


TerraNova







Wiek: 36
Na forum: 5118 dni
Posty: 98
Nick w MP: Lonalchemik

Piwa: 797

Respekt: 70,5

chyba si? nie zrozumieli?my

[ Dodano: 2013-03-26, 17:03 ]
pomo?e mi kto? z tym?

Postaw piwo autorowi tego posta
 

 
Tagi: wpłata :: konto
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Wpłata na konto Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku