muv4ansky
Компетентный
Угу, дарова форумчане!
Решил попробовать сделать своеобразную команду, с выводом текста игроку в чат.
Решил попробовать сделать своеобразную команду, с выводом текста игроку в чат.
Команда:
PHP:
CMD:screen(playerid, params[])
{
if(!GetPVarInt(playerid,"Level")) return SendClientMessaqe(playerid, -1,"Ошибка: {ffffff}Для использования команды требуется более высокий уровень");//Переменную админки свою, так как делал для своего мода.
if(sscanf(params, "is[16]", params[0], params[1])) return SendClientMessage(playerid, COLOR_RED, "Используйте: {ffffff}/screen [id игрока] [текст]");
if(params[0] == playerid) return SendClientMessaqe(playerid, -1,"Вы указали свой ID");
if(!GetPVarInt(params[0],"LoggedIn") || GetPVarInt(params[0],"Level") > GetPVarInt(playerid,"Level")) return SendClientMessaqe(playerid, -1,"У вас нет прав.");
GameTextForPlayer(params[0], params[1], 4000, 3);
new str[144];
format(str, 144, "Вы отправили игроку %s сообщение на экран (%s)", PlayerInfo[params[0]][pName], params[1]);
SendClientMessage(playerid, COLOR_GREENLIGHTBLUE, str);
format(str, 70, "Администратор %s отправил(а) вам сообщение на экран", PlayerInfo[playerid][pName]);
SendClientMessage(params[0], COLOR_GREENLIGHTBLUE, str);
return 1;
}
