Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Меню сервера

, менюшка сервера
Статус пользователя sasha3
сообщение 28.12.2012, 21:09
Сообщение #1
Стаж: 14 лет

Сообщений: 54
Благодарностей: 2
Полезность: < 0

Подскажите как правильно сделать плагин

1. Посмотреть Top15 - /top15
2. Обнулить счет - /rs
3. Купить админку - /adminka
4. Ip сервера - /ip
5. Админ меню - amxmodmenu

и чтобы открывалось на f5

Отредактировал: sasha3, - 28.12.2012, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Santila
сообщение 29.12.2012, 17:19
Сообщение #2
Стаж: 17 лет

Сообщений: 71
Благодарностей: 3
Полезность: 0

исходник посмотри и измени м или f3 на f5 себе )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 29.12.2012, 17:34
Сообщение #3
Стаж: 13 лет

Сообщений: 1796
Благодарностей: 434
Полезность: 0

CODE
#include <amxmodx>

#define PLUGIN "menu"
#define VERSION "1.0"
#define AUTHOR "Bigdan, sergeychavko"

public plugin_init() {

register_clcmd("menu", "cmdMenu", ADMIN_ALL);
register_plugin(PLUGIN, VERSION, AUTHOR);
}

public cmdMenu(id) {
new i_Menu = menu_create("\rМеню сервера", "menu_handler");
menu_additem(i_Menu, "\wОбнулить счёт", "1", 0);
menu_additem(i_Menu, "\wЗабанить игрока", "2", 0);
menu_additem(i_Menu, "\wЗаткнуть игрока", "3", 0);
menu_additem(i_Menu, "\wПроголосовать за карту", "4", 0);
menu_additem(i_Menu, "\wАдмины онлайн", "5", 0);
menu_additem(i_Menu, "\wСменить команду", "6", 0);
menu_additem(i_Menu, "\wТоп 15", "7", 0);
menu_additem(i_Menu, "\wКупить \rадминку", "8", 0);
menu_additem(i_Menu, "\yКупить \wвипку", "9", 0);
menu_additem(i_Menu, "\yСостав \wКлана", "10", 0);
menu_additem(i_Menu, "\yВзять \wОружие/Админ", "11", 0);
menu_additem(i_Menu, "\rАдмин меню", "12", 0);
menu_setprop(i_Menu, MPROP_NEXTNAME, "Далее");
menu_setprop(i_Menu, MPROP_BACKNAME, "Назад");
menu_setprop(i_Menu, MPROP_EXITNAME, "Выход");

menu_display(id, i_Menu, 0)
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F5^" ^"menu^"")
}

public menu_handler(id, menu, item) {
if( item < 0 ) return PLUGIN_CONTINUE;
new cmd[3], access, callback;
menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);
new Choise = str_to_num(cmd)
switch (Choise) {
case 1: {
client_cmd(id, "say /rs")
}
case 2: {
client_cmd(id, "say /voteban")
}
case 3: {
client_cmd(id, "say /mute")
}
case 4: {
client_cmd(id, "say rtv")
}
case 5: {
client_cmd(id, "say /admin")
}
case 6: {
client_cmd(id, "jointeam")
}
case 7: {
client_cmd(id, "say /top15")
}
case 8: {
client_cmd(id, "say /adminka")
}
case 9: {
client_cmd(id, "say /vip")
}
case 10: {
client_cmd(id, "say /team")
}
case 11: {
client_cmd(id, "weaponmenu")
}
case 12: {
client_cmd(id, "amxmodmenu")
}
}
return PLUGIN_HANDLED;
}

Под себя отредактируешь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sasha3
сообщение 29.12.2012, 20:31
Сообщение #4
Стаж: 14 лет

Сообщений: 54
Благодарностей: 2
Полезность: < 0

ОЙ спасибо большое =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 29.12.2012, 20:33
Сообщение #5
Стаж: 13 лет

Сообщений: 1796
Благодарностей: 434
Полезность: 0

Спасибо с права стоит crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sasha3
сообщение 29.12.2012, 23:02
Сообщение #6
Стаж: 14 лет

Сообщений: 54
Благодарностей: 2
Полезность: < 0

А почему вместо того что написано, у меня другое показывает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 29.12.2012, 23:04
Сообщение #7
Стаж: 13 лет

Сообщений: 1796
Благодарностей: 434
Полезность: 0

что показывает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
NeWeRtH
сообщение 29.12.2012, 23:14
Сообщение #8
Стаж: 13 лет

Сообщений: 279
Благодарностей: 24
Полезность: 0

Цитата(sasha3 @ 29.12.2012, 23:02) *
А почему вместо того что написано, у меня другое показывает?

компелируй и сделай рр сервера crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: