01.02.2013, 19:23
Quote:
Download the latest sscanf for 0.3e on the sa-mp forum and if it's the script code replace it with this:
Код:
CMD:setskin(playerid, params[]) { new name[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME], id, skinid, string[128]; if(!IsPlayerAdmin(playerid)) return 0; if(sscanf(params, "ui", id, skinid)) return SendClientMessage(playerid, -1, "USAGE: /setskin [playerid] [skinid]"); GetPlayerName(playerid, name, MAX_PLAYER_NAME); GetPlayerName(id, targetname, MAX_PLAYER_NAME); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Player not connected!"); SetPlayerSkin(id, skinid); format(string, 128, "RCON Admin %s(%d) has set your skinid to %i", name, playerid, skinid); SendClientMessage(id, -1, string); format(string, 128, "You set %s(%d) skin to skinid %i", targetname, id, skinid); SendClientMessage(playerid, -1, string); return 1; } |
Код:
if (strcmp("/setskin", cmdtext, true, 10) == 0) { if(Player[playerid][pAdmin] >= 1) { new skinid; if(sscanf(cmdtext,"d", skinid)) return SendClientMessage(playerid, 0xFF0000AA, "Use: /setskin [id]"); SetPlayerSkin(playerid,skinid); } return 1; }
But, I'd recommend YCMD or ZCMD for your command proccesor.