
Всем привет, с вами BuB9neC, и сегодня я попробую на пальцах объяснить: как это реализовать.Хочу выразить благодарность Universe, за предоставление кода!
Ну что, начнём...
Я буду делать на примере граба.1) Заходим в граб!В начале исхода вставляем:
native GetGrab(iPlayer);
2) Ищем паблик с активацией функции.Вставляем в паблик этот код: new gl_iGrab[33];
gl_iGrab[id] = GetGrab(id);
if(!gl_iGrab[id])
{
client_printcolor(id, "^x04[vk.com/zmsuper]^x01 Сперва нужно включить ^x04Граб^x01.")
return PLUGIN_HANDLED
}
Должно получиться вот так:
На этом граб готов, осталось теперь меню!Переходим в меню!1) Добавляем эти строчки:#define MAX_CLIENTS 32
new gl_iGrab[MAX_CLIENTS + 1];
2) Добавляем сам текст меню. (Код будет отличаться)Код: if(gl_iGrab[id])
len += formatex(menu[len] , charsmax(menu) - len , "\r2. \wГраб \r[\yВыключить\r]^n^n" )
else
len += formatex(menu[len] , charsmax(menu) - len , "\r2. \wГраб \r[\yВключить\r]^n^n" )
3) Переходим к кейсам!Добавляем это: if(gl_iGrab[id])
{
gl_iGrab[id] = false;
ChatColor(id, "!g[vk.com/zmsuper]!y Вы включили Граб.");
}
else
{
gl_iGrab[id] = true;
ChatColor(id, "!g[vk.com/zmsuper]!y Вы включили Граб.");
}
Получится вот так:
На последок остаётся добавить всего лишь 2 паблика:public plugin_natives()
{
register_native("GetGrab", "func_GetGrab", 1);
}
public func_GetGrab(iPlayer)
return gl_iGrab[iPlayer];
И ещё раз хочу выразить благодарность
Universe | vk.com/m1reille <==== Тут можно заказать плагин!P.S Если будут вопросы, пишите в ВК: vk.com/gadd2014
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим логином для скачивания файлов или комментирования новостей.