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

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

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

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

Не компелируется менюфронт

, Help
hammm
сообщение 28.3.2014, 10:20
Сообщение #1
Стаж: 12 лет

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

ку всем в теме все написано
Код
[spoiler=
#include <amxmodx>
#define PLUGIN   "Amxmodmenu"
#define   VERSION   "1.0"
#define   AUTHOR   ""

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

   register_clcmd("amxmodmenu", "AmxMenu")
}

public AmxMenu(id)
{
   if(get_user_flags(id) & ADMIN_MENU)
   {
      new amxmenu = menu_create("\rАдмин Менюшка ©", "AmxMenu_Func")
    
      menu_additem(amxmenu, "\wКик", "1", 0)
      menu_additem(amxmenu, "\wЗабанить", "2", 0)
      menu_additem(amxmenu, "\wУдарить\r/\wУбить", "3", 0)
      menu_additem(amxmenu, "\wКоманда игрока", "4", 0)
      menu_additem(amxmenu, "\wГолосование за смену карты, "5", 0)
      menu_additem(amxmenu, "\wХалявная оружка", "6", 0)
      menu_additem(amxmenu, "\wДать кляп", "7", 0)
      menu_additem(amxmenu, "\wРестарт", "8", 0)
      menu_addblank(amxmenu, 1)
      menu_additem(amxmenu, "Выход ", "0", 0)
    
      menu_setprop(amxmenu, MPROP_PERPAGE, 0)
      menu_display(id, amxmenu, 0)
      return PLUGIN_HANDLED
   }
}

public AmxMenu_Func(id, menu, item)
{
   if(item == MENU_EXIT)
   {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   new s_Data[6], s_Name[64], i_Access, i_Callback
   menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
   new i_Key = str_to_num(s_Data)
   switch(i_Key)
   {
      case 1: client_cmd(id, "amx_kickmenu")
      case 2: client_cmd(id, "amx_banmenu")
      case 3: client_cmd(id, "amx_slapmenu")
      case 4: client_cmd(id, "amx_teammenu")
      case 5: client_cmd(id, "amx_votemapmenu")
      case 6: client_cmd(id, "vipmenu")
      case 7: client_cmd(id, "amx_gagmenu")
      case 8: client_cmd(id, "sv_restert 1")
   }
   return PLUGIN_HANDLED
}
[/spoiler]


Отредактировал: hammm, - 28.3.2014, 10:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя tyne
сообщение 28.3.2014, 10:27
Сообщение #2


Стаж: 13 лет

Сообщений: 544
Благодарностей: 137
Полезность: 91

Мне не хотелось чинить. Пробежал глазами и просто нашел это.
Цитата
case 8: client_cmd(id, "sv_restert 1")

Ну это так, на будущее.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 28.3.2014, 10:28
Сообщение #3


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

hammm, почитать ошибку и поставить кавычку не судьба?
Код:
#include <amxmodx>
#define PLUGIN "Amxmodmenu"
#define VERSION "1.0"
#define AUTHOR ""

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

register_clcmd("amxmodmenu", "AmxMenu")
}

public AmxMenu(id)
{
if(get_user_flags(id) & ADMIN_MENU)
{
new amxmenu = menu_create("\rАдмин Менюшка ©", "AmxMenu_Func")

menu_additem(amxmenu, "\wКик", "1", 0)
menu_additem(amxmenu, "\wЗабанить", "2", 0)
menu_additem(amxmenu, "\wУдарить\r/\wУбить", "3", 0)
menu_additem(amxmenu, "\wКоманда игрока", "4", 0)
menu_additem(amxmenu, "\wГолосование за смену карты", "5", 0)
menu_additem(amxmenu, "\wХалявная оружка", "6", 0)
menu_additem(amxmenu, "\wДать кляп", "7", 0)
menu_additem(amxmenu, "\wРестарт", "8", 0)
menu_addblank(amxmenu, 1)
menu_additem(amxmenu, "Выход ", "0", 0)

menu_setprop(amxmenu, MPROP_PERPAGE, 0)
menu_display(id, amxmenu, 0)
return PLUGIN_HANDLED
}
}

public AmxMenu_Func(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1: client_cmd(id, "amx_kickmenu")
case 2: client_cmd(id, "amx_banmenu")
case 3: client_cmd(id, "amx_slapmenu")
case 4: client_cmd(id, "amx_teammenu")
case 5: client_cmd(id, "amx_votemapmenu")
case 6: client_cmd(id, "vipmenu")
case 7: client_cmd(id, "amx_gagmenu")
case 8: client_cmd(id, "sv_restart 1")
}
return PLUGIN_HANDLED
}


Отредактировал: Bloo, - 28.3.2014, 10:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
hammm
сообщение 28.3.2014, 10:31
Сообщение #4
Стаж: 12 лет

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

Цитата(Bloo @ 28.3.2014, 21:28) *
hammm, почитать ошибку и поставить кавычку не судьба?
Код:
#include <amxmodx>
#define PLUGIN "Amxmodmenu"
#define VERSION "1.0"
#define AUTHOR ""

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

register_clcmd("amxmodmenu", "AmxMenu")
}

public AmxMenu(id)
{
if(get_user_flags(id) & ADMIN_MENU)
{
new amxmenu = menu_create("\rАдмин Менюшка ©", "AmxMenu_Func")

menu_additem(amxmenu, "\wКик", "1", 0)
menu_additem(amxmenu, "\wЗабанить", "2", 0)
menu_additem(amxmenu, "\wУдарить\r/\wУбить", "3", 0)
menu_additem(amxmenu, "\wКоманда игрока", "4", 0)
menu_additem(amxmenu, "\wГолосование за смену карты", "5", 0)
menu_additem(amxmenu, "\wХалявная оружка", "6", 0)
menu_additem(amxmenu, "\wДать кляп", "7", 0)
menu_additem(amxmenu, "\wРестарт", "8", 0)
menu_addblank(amxmenu, 1)
menu_additem(amxmenu, "Выход ", "0", 0)

menu_setprop(amxmenu, MPROP_PERPAGE, 0)
menu_display(id, amxmenu, 0)
return PLUGIN_HANDLED
}
}

public AmxMenu_Func(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1: client_cmd(id, "amx_kickmenu")
case 2: client_cmd(id, "amx_banmenu")
case 3: client_cmd(id, "amx_slapmenu")
case 4: client_cmd(id, "amx_teammenu")
case 5: client_cmd(id, "amx_votemapmenu")
case 6: client_cmd(id, "vipmenu")
case 7: client_cmd(id, "amx_gagmenu")
case 8: client_cmd(id, "sv_restert 1")
}
return PLUGIN_HANDLED
}

Спасибо но рестарт не делается че то?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 28.3.2014, 10:31
Сообщение #5


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

restert => restart

А не лучше ли рестарт раунда делать?


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 28.3.2014, 10:32
Сообщение #6


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

hammm, вы прочитайте что вам tyne сказал. Нет такой команды sv_restert 1, в своем посте поправил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
hammm
сообщение 28.3.2014, 10:32
Сообщение #7
Стаж: 12 лет

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

Цитата(Fred Perry @ 28.3.2014, 21:31) *
restert => restart

А не лучше ли рестарт раунда делать?

restrart_round 1 ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tyne
сообщение 28.3.2014, 10:32
Сообщение #8


Стаж: 13 лет

Сообщений: 544
Благодарностей: 137
Полезность: 91

Цитата(tyne @ 28.3.2014, 11:27) *
Мне не хотелось чинить. Пробежал глазами и просто нашел это.

Ну это так, на будущее.


Я ж писал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
hammm
сообщение 28.3.2014, 10:33
Сообщение #9
Стаж: 12 лет

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

Цитата(Bloo @ 28.3.2014, 21:32) *
hammm, вы прочитайте что вам tyne сказал. Нет такой команды sv_restert 1, в своем посте поправил.

так я твой спойлер скопировал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tyne
сообщение 28.3.2014, 10:34
Сообщение #10


Стаж: 13 лет

Сообщений: 544
Благодарностей: 137
Полезность: 91

Скопируй заново.
Он написал, что поправил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
hammm
сообщение 28.3.2014, 10:36
Сообщение #11
Стаж: 12 лет

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

Цитата(tyne @ 28.3.2014, 21:34) *
Скопируй заново.
Он написал, что поправил.

не помогает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 28.3.2014, 10:40
Сообщение #12


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

разве sv_restart не server_cmd команда?

Отредактировал: GOOD FELLOW, - 28.3.2014, 10:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tyne
сообщение 28.3.2014, 10:41
Сообщение #13


Стаж: 13 лет

Сообщений: 544
Благодарностей: 137
Полезность: 91

Прикрепленный файл  amxmenu.sma ( 1,84 килобайт ) Кол-во скачиваний: 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
hammm
сообщение 28.3.2014, 10:42
Сообщение #14
Стаж: 12 лет

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

Цитата(hammm @ 28.3.2014, 21:36) *
не помогает

ну да ладно ,дайте пожалуйста плагин рестарт через определенное количество секунд и чтоб делалось 2 рестарта
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 28.3.2014, 10:44
Сообщение #15


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Код:
      case 8: client_cmd(id, "sv_restert 1")


>>>>>>

Код:
      case 8: server_cmd("sv_restart 1")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
hammm
сообщение 28.3.2014, 10:46
Сообщение #16
Стаж: 12 лет

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

я же по просил плагин уже :D

Отредактировал: hammm, - 28.3.2014, 10:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
hammm
сообщение 28.3.2014, 10:51
Сообщение #17
Стаж: 12 лет

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

Цитата(hammm @ 28.3.2014, 21:46) *
я же по просил плагин уже :D

кто нить даст плагин ? :DDD
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 28.3.2014, 11:10
Сообщение #18


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

исходник я просрал
короче, плагин делает рр через 30сек после начала карты (делает 3шт помоему)

Прикрепленные файлы:
Прикрепленный файл  autorestart.rar ( 3,83 килобайт ) Кол-во скачиваний: 2
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
hammm
сообщение 28.3.2014, 11:26
Сообщение #19
Стаж: 12 лет

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

Цитата(GOOD FELLOW @ 28.3.2014, 22:10) *
исходник я просрал
короче, плагин делает рр через 30сек после начала карты (делает 3шт помоему)

зачем мне амхх?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 28.3.2014, 11:55
Сообщение #20


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

hammm, поиск нынче не в моде? https://forums.alliedmods.net/showthread.php?p=939384 https://forums.alliedmods.net/showthread.ph...789518?p=789518 https://forums.alliedmods.net/showthread.ph...666779?p=666779 https://c-s.net.ua/forum/index.php?showtopi...%F1%EA%EB%E0%E4
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: