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: /mandat
1. [INNE] /mandat [id gracza] [suma] [powód mandatu]
Witam czy da?o by rade zrobi? tak? komende? :



Kod:

/mandat [id gracza] [suma] [pow?d mandatu]


Tutaj macie system mandatu
Kod:

if (strcmp(cmd, "/mandat", true)==0) {
if(gTeam[playerid] == TEAM_POLICJA){
new moneyplayer;
new moneyplus;
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "/mandat [ID gracza] [suma]");
} else {
moneyplayer = strval(mpt);
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "# Wpisa?e? z?? walute.");
} else {
moneyplus = strval(mpt);
new moneyplayername[MAX_PLAYER_NAME];
GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
SendClientMessage(playerid, COLOR_GREY, "# Wystawi?e? graczowi mandat.");
format(string, sizeof(string), "# %s wystawi? ci mandat w wysoko?ci %d$",PlayerName(playerid),moneyplus);
SendClientMessage(moneyplayer, COLOR_GREY, string);
mandaty[moneyplayer]++;
GivePlayerMoney(moneyplayer, -moneyplus);
}
}
}
return 1;
}


za pomoc :piwo: :piwo: :piwo: :piwo: :piwo: :piwo: :piwo: :piwo:
2. [INNE] /mandat
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. karnychnCzy 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;
}