Робимо свій amx плагін для cs 1

Для створення свого AMX плагіна нам знадобиться amxx-studio. Місць, де дану програму можна завантажити багато, зайдіть в Гугл / Яндекс / ... і введіть «скачати amxx-studio«.

#define PLUGIN «Plugin N1»
#define VERSION «0.01»
#define AUTHOR «Petya» #define AUTHOR «Petya»

Три рядки вище - це інформація про назву та версії плагіна і його творця (писати можна тільки латиницею) .Далі потрібно підключити до нашого плагіну модулі: Три рядки вище - це інформація про назву та версії плагіна і його творця (писати можна тільки латиницею). далі потрібно підключити до нашого плагіну модулі:


#include amxmodx
#include amxmisc
#include cstrike

Далі додаємо в наш плагін наступні рядки:

public plugin_init () register_plugin (PLUGIN, VERSION, AUTHOR)>

Рядок register_plugin (PLUGIN, VERSION, AUTHOR) реєструє наш плагін з тими даними, які ми зазначили вище.

Тепер, після рядка
register_plugin (PLUGIN, VERSION, AUTHOR)
додаємо ось це:

register_concmd ( «amx_ivanov», »petya», ADMIN_ALL, »Zapyskaet fynkciu ot peti ivanova»)

amx_ivanov - консольна команда, яка буде викликати функцію «petya».
ADMIN_ALL - відповідає за те, що ця команда доступна всім.
Zapyskaet fynkciu ot peti ivanova - призначення команди, цей текст буден виден при введенні в CS-консолі amx_help.

Далі необхідно обробити функцію petya, яка викликається при введенні amx_ivanov в консолі Counter-Strike.

public ivanov (id) <
client_print (id, print_chat, »eto perviy plugin Peti Ivanova»)
>

За допомогою команди public ivanov (id) визначити id гравця.
Рядком client_print (id, print_chat, »eto perviy plugin Peti Ivanova») ми говоримо функції, що вона повинна робити.
А> завершує функцію.

Зберігаємо те, що у нас вийшло під ім'ям ivanov в папку ... / cstrike / addons / amxmodx / scripting /. Запускаємо compile.exe. після чого забираємо ivanov.amxx з папки compiled і встановлюємо його як і інші amxx плагіни.

Отже,
ми створили плагін, який відповідає за те, що при введенні amx_ivanov в консолі CS в чат виводиться повідомлення «eto perviy plugin Peti Ivanova«.
Сподіваюся у Вас вийшло!

Схожі статті