JFace
Умник
Доброе утро уважаемые форумчане. Решил написать админ чат. Знаю что было много тем, но может понадобиться...
Нам понадобиться sscanf.inc и zcmd.inc
Переходим к моду:
К forward для удобства:
Команда:
И в конец мода кидаем:
Переходим к server.cfg
к plugins добавляем sscanf
Если будут ошибки:
меняем pName на свое.
На этом мануал окончен, тапками не кидаться. Если есть вопросы или недочеты в коде пишите:bz:
Нам понадобиться sscanf.inc и zcmd.inc
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
PHP:
ZCMD.inc и sscanf.inc в папку include в pawno, остальные файлы в папку plugins
PHP:
#include <ZCMD>
#include <sscanf>
PHP:
#define PN(%1) PlayerInfo[%1][pname]
PHP:
CMD:a(playerid,params[])
{
new str[128];
if(PlayerInfo[playerid][pAdmin] < 1) return true;
if(sscanf(params,"s",params[0])) return SendClientMessage(playerid,-1,"{ff0000}[INFO]{FFFFFF} Используйте: /a [текст]");
format(str,sizeof(str),"<ADM-CHAT> %s: %s",PN(playerid), params[0]);
SendAdminMessage(0xFFFF00AA, str);
return true;
}
PHP:
stock SendAdminMessage(color, message[])
{
foreach(Player,i)
{
if(PlayerInfo[i][pAdmin] >= 1) SendClientMessage(i, color, message);
}
return true;
}
к plugins добавляем sscanf
PHP:
plugins sscanf
PHP:
sscanf.dll - для windows
sscanf.so - для Linux
PHP:
pName
На этом мануал окончен, тапками не кидаться. Если есть вопросы или недочеты в коде пишите:bz:
