Логин:    Пароль:

Забыли пароль?

Регистрация
Вы здесь: GAME SENTRY FIRE » Программы для CS 1.6 » AMX Mod X Studio
Памятка

AMX Mod X Studio

Программы для CS 1.6 | Автор: kel | 29-07-2011, 13:36 | Комментариев: 1 | Просмотров: 1209

 

AMX Mod X Studio

 

 

Создание amxx плагина 
Статья предназначена для новичков в программировании, но что-нибудь мыслящих (например тех, кто хотя бы сумел с первого раза поставить amxx:)), доступным языком. Супермегакуль-программеры могут распечатать эту статью и использовать её по назначению.

Открыв программу 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 
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) в папке compiled и как всегда устанавливаем его.

Что же делает этот плагин?

При вводе amx_pupkin в консоль cs он выводит нам сообщение в чат cs Tb| 3anycTuL fyHkcuy pupkina. Такой вот простой пример.

 

 

 

Внимание! У вас нет прав для просмотра скрытого текста.






Рейтинг: 
Распечатать



html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Похожие новости:
#1  
29 декабря 2011 17:27
Гости

Отзывов:0
Награды:           

полезная штуковина для начинающих ! 

  

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Кто онлайн
Сейчас на сайте:
Пользователей: 0
Пользователей OnLine не найдено
Гостей: 4
Всех: 4
Чат
23:34
Igrik: dunkoff :be:
01:19
Gizo: ^G0tiC^, ааа хочет но они по 1у заходят пусто выхолят
01:16
Gizo: ^G0tiC^, что именно?)
21:08
^G0tiC^: раз сервера пустые, значит не очень хочет
01:46
Gizo: Gizo Гостей: 8 Всех: 9 без 15 два)) народ играть хочет а сервера пустые((
01:29
Gizo: Gizo Гостей: 4 Всех: 5 и это пол второго ночи))
01:28
Gizo: Igrik, свини это мягко сказано))
01:26
Gizo: Scorpion, шо такое?) что с админами не так?))
22:37
Ep-tbI: :ea:
05:50
Scorpion: .:JOHN:., Гизо
00:09
.:JOHN:.: Scorpion, кому ты пишешь?
21:29
Scorpion: Главное сейчас 21.29 но ты у нас с он лайном в 4 человека.Уважаю
21:29
Scorpion: Админы вообще уже обнаглели в край...
10:35
Gizo: .:JOHN:., ты еще на сайт зайди посмотри че да как там а еще зайди на сервер и почухай на своей шкуре всю мощь ВИП аккаунта) и поймешь в чем сила сервера)) заходи после 18.00)
20:23
Gizo: .:JOHN:., )))
10:44
.:JOHN:.: Gizo, ты молодец,окончательно меня убедил,что росс конект больше процентов на 70.будем переходить на рос локацию.
20:17
Gizo: И на сайт посмотрите! http://onekil...l.ru/ у них доход около 20 штук гривен в месяц. вот ссылка http://onekil...dmins посмотрите сколько и чего людей покупают у них)
19:27
Gizo: если наш уважаймый админ думает что мы разгоняем сервер.... вот Вам пример сервера 83.222.105.173:27015 с утра до глубокой ночи постоянно полныйполовона сервера ВИП а випки там разные начина от 50 грн и кончая 500 в месяц. больше половина покупиапю випки за 300-500 гривен.у народ не желание покупать админки так как они без понтовые как випка за 100 грн)на сервер не разницы кто ты ВИП ХУИП АДМИН бан получют все за нарушения правил. к примеру сегодня забанили админа на 5 часов за .... знаете за что?.... за то что этот вася поменял карту!!!! как вам такая система? а у нас админам похуй хочу меня хочу баню! кстати сервер 90% похож на этот там пушки сыльные и стоят 3к раздатчик 5 а не 1лям и вуаля народана сервере полно ! вообщем зайдите посмотрите зацените. может что-то для себя отхватите а не мы разгоняем народ))
19:15
Gizo: adidas, такой же бан как и у макарона но не за читы)
09:16
adidas: Gizo, так вот кто людей отпугивает с сервака,а ты напиши за что тебя банят,чтобы понятней было людям :dl:
Чтобы оставлять сообщения вы должны зарегистрироваться!
Топ новостей
Архив новостей
Наши сервера

Быстрый коннект CSDM

Быстрый коннект GunGame

Быстрый коннект BestGunGame

Топ Юзера по балам
Голосование
Какие сервера Вам больше по душе?
CSDM
GunGame
Classic
Warcraft
HNS
Surf
Jump
DeathRun
DiabloMod
SuperHero
Zombie
JailBreak
Knife
Другой...

Наша кнопка

Установите Flash player для полного просмотра сайта!



Сервера

Календарь

«    Май 2018    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Реклама