Skripta koju koristim: San Andreas Reloaded
Detaljan opis problema: Treba mi pomoc hocu napraviti da /wanted komanda ima ovakve opcije ( /wanted id wanted level razlog ) ako mi netko moze pomoci bio bi mu zahvalan :)
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
zcmd ili strcmp?
strcmp ;)
nisat od tog, prebacuj sam u strcmp i strtok
CMD:wanted(playerid, params[])
{
new id, wlvl, razlog, string[128], string2[128];
if(PlayerInfo[playerid][pClan] = id orge || PlayerInfo[playerid][pLider] = id orge) //eh ti sad samo trebas staviti kako je u tvojoj skripti, ja to neznam
{
if(sscanf(params, "uis[128]", id, wlvl, razlog)) return SendClientMessage(playerid, -1, "Korištenje: /wanted [ID][Level][Razlog]);
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Pogrešan ID");
else
if(wlvl > 6) return SendClientMessage(playerid, -1, "Wanted level moze biti maksimun 6!");
SetPlayerWantedLevel(id, wlvl);
format(string, sizeof(string), "Postavili ste igraÄu %s wanted level na %d", GetName(id), wlvl);
SendClientMessage(playerid, -1, string);
format(string2, sizeof(string2), "IgraÄ %s vam je stavio wanted level na %d. Razlog: %s", GetName(playerid), wlvl, razlog);
SendClientMessage(id, -1, string2);
}
else SendClientMessage(playerid, -1, "Niste Älan PD");
return 1;
}
stock GetName(playerid)
{
new
pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
return pName;
}
Hvala probat cu to jer se bas ne kuzim u skriptanje puno hvala na trudu ;)
nea problema, ja ti kazem da bolje pocmes sa zcmd i sscanf nego strcmp i strtok jer je punoooooooooo lakse, cini se tesko ali nije ;)