≫ Описание:
- Плъгинът показва меню с артикули когато играчът се spawn-e. Той, също така съдържа и API, чрез което може да си добавите артикули по ваш избор (по-долу ще разберете как става). Ако искате менюто да бъде достъпно само за играчи с определен флаг или отбор, то трябва сами да си го направите, използвайки конфигурационния файл.
- Настройките се променят чрез конфигурационния файл ExtraItemsMenu.ini, а съобщенията - чрез lang файла ExtraItemsMenu.txt.
В конфигурационния файл, ще намерите настройки от пет групи:
- [PREFIX SETTING] -- Тук има само една настройка и тя е за префикса. Може да използвате следните цветове: &x01 = нормално | &x03 = според отбора | &x04 = зелено | &x05 = бяло | &x06 = синьо | &x07 = червено. Може и напълно да премахнете префикса, поставяйки &x00 пред него.
- EIM_CHAT_PREFIX = &x01[&x03Extra Items Menu&x01]
- [MENU SETTINGS] -- Тази група включва всички опции, отнасящи се за менюто. Може да използвате: \page = за името на страницата, \n = за добавяне на нов ред, \team = за имена на отборите в заглавията.
- EIM_MENU_TITLE = \rExtra Items Menu by \dUnbr3akable - Заглавието на менюто.
- EIM_MENU_TITLEPAGE = \n\w\page:\r - Заглавието на страницата в менюто.
- EIM_TEAM_NAMES = Unassigned, Terrorist, Counter-Terrorist, Spectator - Имената на отборите.
- EIM_MENU_BACKNAME = \wPrevious page - Име на предишна страница.
- EIM_MENU_NEXTNAME = \wNext page - Име на следваща страница.
- EIM_MENU_EXITNAME = \rClose the menu - Име на затваряне.
- EIM_MENU_NUMCOLOR = \r - Цветовете на числата.
- EIM_ITEMS_PERPAGE = 7 - Броя на артикулите на страница.
- [SOUND SETTINGS] -- Тук ще намерите звукови опции и видовете на съответните звуци, които се изпълняват при грешка и избиране на артикул. Ако искате да няма съответен звук, оставете полето празно. Ако поставите 0 при вида на съответен звук - само играчът ще чува звука. Ако поставите 1 - всички около играча чуват звука.
- EIM_ERROR_SOUND = buttons/button11.wav - Звук при грешка.
- EIM_ERRORSOUND_TYPE = 0 - Вида на звука при грешка.
- EIM_SELECTSOUND_TYPE = 0 - Вида на звука при избиране на артикул.
- [COMMAND SETTING] -- Тук има само една опция, която определя командите за отваряне на менюто, ако се затвори.
- EIM_COMMANDS = say /eim, say_team /eim
- [ACCESS SETTINGS] -- Тази група определя дали менюто да е достъпно само за играчи с определен флаг или отбор.
- EIM_FLAG = ! - Флаг '!' важи за всички играчи.
- EIM_TEAM = 0 - '0' важи за всички отбори.
- [PREFIX SETTING] -- Тук има само една настройка и тя е за префикса. Може да използвате следните цветове: &x01 = нормално | &x03 = според отбора | &x04 = зелено | &x05 = бяло | &x06 = синьо | &x07 = червено. Може и напълно да премахнете префикса, поставяйки &x00 пред него.
- Тази библиотека ви дава възможност да добавяте съб-плъгини, които включват артикули по ваш избор.
Ето примерен съб-плъгин, който добавя безсмъртност в менюто, само ако играчът е терорист:
Код за потвърждение: Избери целия код
#include <amxmodx> #include <eim> #include <fun> new GODMODE #define GODMODE_NAME "Godmode" #define GODMODE_SOUND "misc/stinger12.wav" public plugin_precache() register_item(GODMODE_NAME, GODMODE_SOUND, .team = 1) public buy_items(id, iItem) { if (iItem == GODMODE) set_user_godmode(id, 1) return PLUGIN_CONTINUE } public remove_items(id, iItem) { if (iItem == GODMODE) set_user_godmode(id, 0) }
- native register_item(name[], sound[] = DEFAULT_SOUND, team = 0) - Регистрира нов артикул в менюто.
- @param name - Името на артикула.
- @param sound - Звука на артикула.
- @param team - Дали артикулът да бъде само за специфичен отбор.
- @връща - Нищо.
- forward select_items(id, item) - Дава артикул на играчът.
- @param id - Индекса на играча.
- @param item - Артикулът, който ще бъде даден.
- @връща - Нищо.
- forward remove_items(id, item) - Премахва артикул от играча на нов рунд.
- @param id - Индекса на играча.
- @param item - Артикулът, който ще бъде премахнат.
- @връща - Нищо.
- Имайте предвид, че е достатъчен и само параметъра name, за да регистрира артикул в менюто. Другите параметри може да ги ползвате по ваш избор.
- Папката items отива в директорията cstrike/sound на вашия сървър.
- Файлът ExtraItemsMenu.ini отива в папката configs.
- Файлът ExtraItemsMenu.txt отива в data/lang.
- Файлът eim.inc отива в scripting/include.
- Файлът plugins-eim.ini отива в папката configs.
- Файловете extra_items_menu.sma и eim_default_items.sma отиват в папката scripting. Оттам си ги компилирате локално и ги инсталирате както всеки друг плъгин.
≫ Допълнителна информация и изтегляне:
- Сървъри, използващи този плъгин - ЦЪК!