Wysłany: 2012-06-13, 16:48
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Witam, po nadaniu mandatu i akceptacji go przez gracza pieni?dze przechodz? na frakcj? MC(3) nie PD(2).
Kod:
CMD:mandat(playerid, cmdtext[])
{
if(!ToFrakcja(playerid,2)) return 1;
new playa,kwota,karne,str[150];
if(sscanf(cmdtext, "iii",playa,kwota,karne))
{
GuiInfo(playerid,""BIALY"U?yj: /mandat (id) (kwota) (pkt. karne)");
return 1;
}
if(!IsPlayerConnected(playa)||playa==playerid)
{
GuiInfo(playerid,"Nie poprawne id gracza!");
return 1;
}
if(kwota<1||kwota>999999)
{
GuiInfo(playerid,"Od 1 do 999999$");
return 1;
}
if(karne<0||karne>24)
{
GuiInfo(playerid,"Pkt. Karne od 0 do 24");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playa))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
MandatID[playa]=playerid;
MandatKasa[playa]=kwota;
MandatKarne[playa]=karne;
format(str, sizeof(str),""MAPA"Policjant (%d) %s wystawi? tobie mandat na kwot?: %d$ i %d pkt. karnych\nCzy akceptujesz mandat?",playerid,NickCzat(playerid),kwota,karne);
dShowPlayerDialog(playa,131,DIALOG_STYLE_MSGBOX,""MAPA"Mandat",str,"Tak","Nie");
GuiInfo(playerid,""MAPA"Wystawi?e? mandat, poczekaj na decyzje przyj?cia!");
return 1;
}
Wysłany: 2012-06-13, 16:56
krzyzan
Wiek: 30 Na forum: 5669 dni Posty: 387
Piwa : 2132
Adasek000 , Nie ten kod podaj kod z OnDialogResponse z gui o id 131 tam jest wszystko zawarte mniej wi?cej znajdziesz to pod:
Kod:
Wysłany: 2012-06-13, 17:05
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Dzi?ki, masz piwo. Tak to jest jak uczy si? dopiero PAWNO. W dialogid by?o przekierowanie do frakcji 3. Poprawi?em na 2, powinno dzia?a?. Jak to stestuj? dam zna? w razie problemu.
Tagi: /mandat
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: