Skripta koju koristim:Cyber
Detaljan opis problema:ovako ja idem dat igracu /contract a igrac je na serveru i pise pogresan ID.Moze pomoc hvala i evo komanda:
CMD:contract(playerid, params[])
{
new
giveplayer[MAX_PLAYER_NAME],
sendername[MAX_PLAYER_NAME],
string[256],
ID,suma;
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, SVETLOPLAVA, "Moras biti ulogovan !");
if(sscanf(params, "dd", ID,suma)) return SendClientMessage(playerid, SVETLOPLAVA, "Koristenje: /contract [ID] [suma]");
if(suma < 10000 || suma > 100000) return SendClientMessage(playerid, SIVA, " Ugovor moze biti najmanje $10000, a najvise $100000!");
if(PlayerInfo[playerid][pLevel] < 3) return SendClientMessage(playerid, COLOR_GRAD1, "Morate biti level 3 da bi ste postavili ugovor.");
if(ID != INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD1, "Pogresan ID");
if(PlayerInfo[ID][Clan] == 8 && PlayerInfo[playerid][Clan] == 8) return SendClientMessage(playerid, SIVA, " Nemozete postaviti ugovor sa svojom agencijom!");
else if(PlayerInfo[ID][Lider] == 8 && PlayerInfo[playerid][Clan] == 8) return SendClientMessage(playerid, SIVA, " Nemozete postaviti ugovor sa svojom agencijom!");
else if(PlayerInfo[ID][Clan] == 8||PlayerInfo[ID][Lider] == 8) return SendClientMessage(playerid, SIVA, " Nemozete dati ugovor hitmanu !");
if(gTeam[ID] == 2 && suma != 100000) return SendClientMessage(playerid, SIVA, " Samo $100000 moze biti ugovor za policajce !");
if(ID == playerid) return SendClientMessage(playerid, SIVA, "Nemozete dati ugovor sami sebi!");
if(JB_GetPlayerMoney(playerid) < suma) return SendClientMessage(playerid, COLOR_GRAD1, "Netocna kolicina transakcije.");
GetPlayerName(ID, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
JB_GivePlayerMoney(playerid, (0 - suma));
PlayerInfo[ID][pHeadValue]+=suma;
format(string, sizeof(string), "%s je postavio ugovor %s, za $%d.",sendername, giveplayer, suma);
SendFamilyMessage(8, ZUTA, string);
format(string, sizeof(string), "* Postavili ste ugovor %s, za $%d.",giveplayer, suma);
SendClientMessage(playerid, SVETLOPLAVA, string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
return true;
}
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):
if(ID != INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD1, "Pogresan ID");
u
if(ID == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD1, "Pogresan ID");
sta da ubacim to u komandu ili?
pa zamjenis ono prvo sa ovim drugim..
e a kak da maknem onu kacigu da ne bude vise kad se sjeda na motor?