i use SetPlayerWantedLevel for a Cmd that if player typed it give 3 wanted level
and it works correctly but if the player left the game his/her wanteds will clear
Код:
CMD:tkill(playerid,params[])
{
new string[128], playerb;
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Aval Bayad login Koni Ghabl Az inke Az CMD Ha Estefade Koni.");
if(sscanf(params, "u", playerb)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kill [playerid]");
if(!IsPlayerLoggedIn(playerb)) return SendClientMessage(playerid, COLOR_GREY, "ID Bazikon Vared Shode Eshtebah Ast.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You must be inside a vehicle to blindfold someone.");
if(GetPlayerVehicleID(playerid) != GetPlayerVehicleID(playerb)) return SendClientMessage(playerid, COLOR_GREY, "Player is not in your vehicle.");
if(!IsPlayerGerogan(playerb)) return SendClientMessage(playerid, COLOR_GREY, "Bazikon Gerogan Gerefte nashode.");
if(playerid == playerb) return SendClientMessage(playerid, COLOR_GREY, "You can't Kill yourself.");
GameTextForPlayer(playerb, "~r~Koshte shodid", 2500, 3);
SetPlayerHealth(playerb,0);
SetPlayerWantedLevel(playerid,3);
format(string, sizeof(string), "* %s Yek Chagho darovord va Kosht %s Geroganesho.", RPN(playerid), RPN(playerb));
SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
SendClientMessage(playerid, COLOR_WHITE, " Shoma Koshtid Geroganetoono Bas 3 Wanted Gereftid.");
return 1;
}
you should save it to variable, save this variable to file and load it when player is connecting.