05.08.2015, 17:27
Quote:
Here you go. I've added only the basic stuff, you can format the strings before sending them so you can include the target player name in the message sent to the admin, for example.
Код:
COMMAND:makepremium(playerid, params[]) { if(!IsPlayerConnected(playerid)) return 1; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, red, "Error: You must be an Admin to use that command."); new targetID; if(sscanf(params, "u", targetID)) return SendClientMessage(playerid, red, "Error: Syntax error."); if(!IsPlayerConnected(targetID)) return SendClientMessage(playerid, red, "Error: Player not connected."); new playerfile[128], pname[MAX_PLAYER_NAME]; GetPlayerName(targetID, pname, sizeof(pname)); format(playerfile, sizeof(playerfile), "Premium/Users/%s.ini", pname); if(dini_Exists(playerfile)) return dini_IntSet(playerfile, "Level", 1); SendClientMessage(playerid, -1, "You have given Premium to a player"); SendClientMessage(targetID, -1, "You have received Premium from an Admin."); return 1; } |