enum pInfo { pAdmin, pSkin } new PlayerInfo[MAX_PLAYERS][pInfo];
CMD:setskin(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] == 0) return 0; new skin; if(sscanf(params, "i", skin)) return SendClientMessage(playerid, -1, "/setskin [skin id 0 - 299]"); if(skin < 0 ) return 0; if(skin > 299) return 0; SetPlayerSkin(playerid, skin); PlayerInfo[playerid][pSkin] = skin; return 1; }
Код:
CMD:setskin(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] == 0) return 0; new skin; if(sscanf(params, "i", skin)) return SendClientMessage(playerid, -1, "/setskin [skin id 0 - 299]"); if(skin < 0 ) return 0; if(skin > 299) return 0; SetPlayerSkin(playerid, skin); PlayerInfo[playerid][pSkin] = skin; return 1; } |
CMD:setskin(playerid, params[])
{
new setid, skinid;
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, RED, "Only admin level 3+ can use this command.");
if(sscanf(params, "ud", setid, skinid)) return SendClientMessage(playerid, RED, "[USAGE]: /setskin [name/id] [skinid]");
if(!IsPlayerConnected(setid)) return SendClientMessage(playerid, RED, "Player not found.");
if(skinid < 0 || skinid > 299) return SendClientMessage(playerid, RED, "Invalid skin id.");
{
SetPlayerSkin(setid, skinid);
format(fstr, sizeof(fstr), "Admin %s [%d] has set your skin to id %d.", GetName(playerid), playerid, skinid);
SendClientMessage(setid, LIGHTGREEN, fstr);
format(fstr, sizeof(fstr), "You have set %s [%d] skin to id %d.", GetName(setid), setid, skinid);
SendClientMessage(playerid, YELLOW, fstr);
}
return true;
}
CMD:setskin(playerid, params[]) { new setid, skinid; if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, RED, "Only admin level 3+ can use this command."); if(sscanf(params, "ud", setid, skinid)) return SendClientMessage(playerid, RED, "[USAGE]: /setskin [name/id] [skinid]"); if(!IsPlayerConnected(setid)) return SendClientMessage(playerid, RED, "Player not found."); if(skinid < 0 || skinid > 299) return SendClientMessage(playerid, RED, "Invalid skin id."); { new fstr[128]; SetPlayerSkin(setid, skinid); format(fstr, sizeof(fstr), "Admin %s [%d] has set your skin to id %d.", GetName(playerid), playerid, skinid); SendClientMessage(setid, LIGHTGREEN, fstr); format(fstr, sizeof(fstr), "You have set %s [%d] skin to id %d.", GetName(setid), setid, skinid); SendClientMessage(playerid, YELLOW, fstr); } return true; }
new
myInteger,
myArray[ numCells ],
bool:myBool,
Float:myFloat;
new
fstr[ 128 ]; //128 cells = 127 characters + '\0' - which is the max output for in-game chat in SA-MP
okay that helped now all i got is undefined symbol "GetName
|
GetName(playerid)
{
new
szN[ 24 ];
GetPlayerName( playerid, szN, sizeof( szN ));
return szN;
}
okay that helped now all i got is undefined symbol "GetName
|
CMD:setskin(playerid, params[])
{
new setid, skinid;
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, RED, "Only admin level 3+ can use this command.");
if(sscanf(params, "ud", setid, skinid)) return SendClientMessage(playerid, RED, "[USAGE]: /setskin [name/id] [skinid]");
if(!IsPlayerConnected(setid)) return SendClientMessage(playerid, RED, "Player not found.");
if(skinid < 0 || skinid > 299) return SendClientMessage(playerid, RED, "Invalid skin id.");
{
new fstr[128];
SetPlayerSkin(setid, skinid);
format(fstr, sizeof(fstr), "Admin %s [%d] has set your skin to id %d.", GetPlayerName(playerid), playerid, skinid);
SendClientMessage(setid, LIGHTGREEN, fstr);
format(fstr, sizeof(fstr), "You have set %s [%d] skin to id %d.", GetPlayerName(setid), setid, skinid);
SendClientMessage(playerid, YELLOW, fstr);
}
return true;
}