Cmd(setwanted)::(playerid, cmdtext[]) { new tmp[256], tmp2[256], tmp3[256], index; tmp = strtok(cmdtext, index); tmp2 = strtok(cmdtext, index); tmp3 = strrest(cmdtext, index); if(!strlen(tmp3)) { SendErrMsg(playerid, "Usage: /setwanted "); return 1; } new lookupid; if(NameLookup(playerid,tmp,lookupid,1) != 1) return 1; if(IsPlayerCop(lookupid) || IsPlayerArmy(lookupid)) { SendErrMsg(playerid, "You cannot make cops/army wanted!"); return 1; } if(!IsNumeric(tmp2)) { SendErrMsg(playerid, "The wanted level must be a number!"); return 1; } if(strval(tmp2) == 0) { SendErrMsg(playerid, "Please use /unwanted instead"); return 1; } if(strval(tmp2) > 6) { SendErrMsg(playerid, "Invalid Number"); return 1; } UserData[lookupid][pWantedLevel] = strval(tmp2); new string[256]; format(string, sizeof(string), "%s has now a wanted level of %d stars! Reason: %s", PlayerName(lookupid), GetPlayerWantedLevel(lookupid), tmp3); SendInfMsgAll(string); new reward; reward = GetPlayerWantedLevel(lookupid); if (reward > 10) { reward = 10; } format(string, sizeof(string), "Cops will get a reward of %d%% of his cash.", (reward * 10)); SendInfMsgAll(string); return 1; }