Мы переехали на www.go-gaming.ru
Статьи Cs 1.6
Мастерская Cs 1.6
Главная » Статьи » Мастерская Cs 1.6

Создание Amx плагинов
Что нам понадобится для оздания amxx плагина? Amxx-Studio Открыв программу Amx-Studio мы увидим типичный редактор с подсветкой кода.
Это комментарий к программе:


/* Plugin generated by AMXX-Studio */
Мы можем изменить его скажем на:

/* Супер плагин, который выводит сообщение в чат */

Это вся информация о плагине и его авторе:

#define PLUGIN "New Plugin"
#define VERSION "1.0"

#define AUTHOR "Author"


Можем изменить скажем на:

#define PLUGIN "Pupkin Plugin"
#define VERSION "1.0"

#define AUTHOR "Bac9|"

Примечание: Здесь уже придется писать латиницей.


Это список модулей, которые мы будем использовать.
#include <amxmodx>

#include <amxmisc>


Добавим ещё один интересный модуль cstrike. В конечном счете у нас будет:

#include <amxmodx>
#include <amxmisc>

#include <cstrike>


Функции модулей мы можем посмотреть на сайте amxmodx.org (http://www.amxmodx.org/) в разделе functions (http://www.amxmodx.org/funcwiki.php).

А работу с функциями мы разберем чуть попозже.
public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR)

// Add your code here...

}


Эта функция рассказывает amx`y всё о себе (какие команды ей надо, какие функции они вызывают и т.д. и т.п.).

register_plugin(PLUGIN, VERSION, AUTHOR) - эта строка регистрирует наш плагин, как плагин под названием, версией и автором, которые мы указали выше.
Дальше мы добавим в наш плагин команду, с помощью которой мы будем вызывать функцию. Добавим в public plugin_init() { следующую строчку:
register_concmd("amx_pupkin","vasia",ADMIN_ALL,"zapustit function vasia pupkin")
amx_pupkin
- команда, если мы введём её в консоль cs, то запустится функция под названием vasia. Чтобы запустить команду не нужно обладать никакими правами(ADMIN_ALL), если команда должна быть доступной только для администратора, то вместо ADMIN_ALL пишем ADMIN_KICK. zapustit function vasia pupkin - комментарий к команде, который будет виден в списке команд amx вызываемом по команде amx_help в консоли cs.

Теперь обработаем функцию vasia, вызываемую при вводе amx_pupkin в консоль cs.
public pupkin(id) { //Начинаем функцию взяв id игрока
client_print(id,print_chat,"Tb| 3anycTuL fyHkcuy pupkina") //Выводим сообщение в чат
} //Заканчиваем функцию

Теперь сохраняем плагин под именем pupkin в папку cstrike/addons/amxmodx/scripting и запускаем compile.exe. После чего забираем откомпилированый плагин (pupkin.amxx) в папке cstrike/addons/amxmodx/scripting/compiled и как всегда устанавливаем его.


При вводе amx_pupkin в консоль cs он выводит нам сообщение в чат cs "Tb| 3anycTuL fyHkcuy pupkina".
Категория: Мастерская Cs 1.6 | Добавил: Admin (18.02.2012) | Автор: Максим E W
Просмотров: 598 | Теги: couner strike, amx плагины, cs 1 6 скачать, CS 1.6 - Описание игры Counter-Stri | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *:
Download
Теги сайта
Статистика





Онлайн всего: 1
Гостей: 1
Пользователей: 0
Сorporation CS-VSI | © 2024