Djin
Новичок
Моя первая CMD, не судите строго :3
/SKIN:
/setskin:
Если выдаёт ОШИБКУ с SCM то добавьте:
/SKIN:
PHP:
CMD:skin(playerid, params[])
{
if(PlayerInfo[playerid][bAdmin] < 1) return true;
if(sscanf(params,"d",params[0])) return SCM(playerid, COLOR_WHITE, "{FFC800}[INFO] {ffffff}Введите: /skin [id скина]");
if(params[0] > 311 || params[0] < 1) return SCM(playerid, -1, "{AC0000}[Error] {ffffff}Неверный ID скина!");
if(params[0] == 74 || params[0] == 0) return true;
PlayerInfo[playerid][pModel] = params[0];
PlayerInfo[playerid][pChar] = params[0];
new string[144];
PlayerInfo[playerid][pID]);
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
return true;
}
PHP:
CMD:setskin(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] < 1) return true;
if(sscanf(params,"dd",params[0],params[1])) return SCM(playerid, COLOR_WHITE, "{FFC800}[INFO] {ffffff}/setskin [id] [номер скина (1-299)]");
if(params[1] > 311 || params[1] < 1) return SCM(playerid, -1, "{AC0000}[Error] {ffffff}Неправильный ID скина!");
if(params[1] == 74 || params[1] == 0) return true;
if(!IsPlayerConnected(params[0])) return true;
PlayerInfo[params[0]][pChar] = params[1];
UpdatePlayerData(params[0], "pChar", PlayerInfo[params[0]][pChar]);
new string[64];
format(string,64, "Ваш скин был изменен администратором %s ", PlayerInfo[playerid][pNames]);
SCM(params[0], 0x6ab1ffaa, string);
format(string,64, "Вы изменили скин %s на номер: %d.", PlayerInfo[params[0]][pNames],params[1]);
SCM(playerid, 0x6ab1ffaa, string);
SetPlayerSkin(params[0], PlayerInfo[params[0]][pChar]);
return true;
}
PHP:
#define SendClientMessage SCM
