muv4ansky
Компетентный
/announce - выдать текст игроку на экран.
/explode - взорвать игрока.
/setskin - сменит скин игроку.
PHP:
CMD:announce(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 5) return SCM(playerid, 0xFF0000AA, "{009900}[Ошибка]: {FFFFFF}У вас нет прав для использования этой команды.");
if(sscanf(params,"s[64]",params[0])) return SCM(playerid,COLOR_RED,"{FFFF00}[Правка]: {FFFFFF}/announce [text]");
GameTextForAll(params[0],4000,3);
return 1;
}
PHP:
CMD:explode(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 5) return SCM(playerid, 0xFF0000AA, "{009900}[Ошибка]: {FFFFFF}У вас нет прав для использования этой команды.");
if(sscanf(params,"i",params[0])) return SendClientMessage(playerid, COLOR_RED, "{FFFF00}[Правка]: {FFFFFF}/explode [id игрока]");
new Float:BPos[3];
GetPlayerPos(params[0],BPos[0], BPos[1], BPos[2]);
CreateExplosion(BPos[0], BPos[1] , BPos[2], 7,10.0);
return 1;
}
PHP:
CMD:setskin(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, 0xFF0000AA, "{009900}[Ошибка]: {FFFFFF}У вас нет прав для использования этой команды.");
if(sscanf(params,"ii",params[0],params[1])) return SendClientMessage(playerid,COLOR_RED,"{FFFF00}[Правка]: {FFFFFF}/setskin [id игрока] [id скина]");
SetPlayerSkin(params[0],params[1]);
new str[60];
format(str, 60, "{FFFFFF}Вы сменили скин игроку %s на %d",PlayerInfo[params[0]][pName],params[1]);
SendClientMessage(playerid,-1, str);
if(params[0] != playerid)
{
format(str, 60, "{00FF00}Администратор %s сменил вам скин на %d",PlayerInfo[playerid][pName],params[1]);
SendClientMessage(params[0],-1, str);
}
return 1;
}
