Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: rachunek
1. [INNE] Rachunek
Witam
Mam problem
Po dokonaniu rachunku i klikni?ciu "Tak" w gui , nie odbiera mi pieni?dzy wystawionych za rachunek.
Kod
Kod:

//rachunek
if(dialogid == 1512)
{
if(!response) return SendClientMessage(GetPVarInt(playerid,"rahgu"),-1,"Nie zaakceptowano twojego rachunku");
GivePlayerMoney(GetPVarInt(playerid,"rahgu"),GetPVarInt(playerid,"rahgu2"));
GivePlayerMoney(playerid,-GetPVarInt(playerid,"rahgu2"));
SendClientMessage(GetPVarInt(playerid,"rahgu"),-1,"Rachunek zaplacony!");
}


I komenda
Kod:

CMD:rachunek(playerid,param[])
{
new gro[2];
if(sscanf(param,"ud",gro[0],gro[1])) return SendClientMessage(playerid,-1,"U?yj: /rachuinek [id] [kwota]");
if(!IsPlayerConnected(gro[0])) return SendClientMessage(playerid,-1,"zle id gracza");

new testi[64];
format(testi,64,"{00FF3C}Gracz %s wystawil Ci rachunek na kwote %d$nPrzyjmujesz go?",PlayerName(playerid),gro[1]);
ShowPlayerDialog(gro[0],1512,0,"{00FF3C}Rachunek",testi,"Tak","Nie");
SetPVarInt(gro[0],"rahgu",playerid);
SetPVarInt(gro[0],"rahgu2",gro[1]);
return 1;
}


Pomocy :P
2. [INNE] rachunek - komenda
Witam mam pytanie co ja tu zle zrobi?em , i prosze o poprawienie koduu:

Kod:

CMD:rachunek(playerid, params[])
{
new forplayerid, kwota, zaco[256], string[256];
{
if(sscanf(params, "dds[256]", forplayerid, kwota, zaco))
return SendClientMessage(playerid, COLOR_LIGHTRED, "B??d! Wpisz: /rachunek [id] [kwota] [us?uga]");
format(string, sizeof string, "* Pracownik pomocy drogowej %s wystawi? Ci rachunek. Aby zap?aci? wpisz: /wplacpd [kwota]. Masz do zap?aty %d $ za: %s", PlayerName(playerid), kwota, zaco);
SendClientMessage(forplayerid, COLOR_LIGHTGREEN, string);
format(string, sizeof string, "* Wystawi?e? rachunek graczowi %s. Do zap?aty %d $ za: %s", PlayerName(forplayerid), kwota, zaco);
SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
}
return 1;
}