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

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

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

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

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

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

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

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

ошибки в логах

Статус пользователя DeathKnight
сообщение 29.12.2014, 17:17
Сообщение #1
Стаж: 13 лет

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

Доброго времени суток ...
Подскажите по какой причине вызваны данные ошибки

L 12/29/2014 - 16:51:15: Invalid player id -1979943283
L 12/29/2014 - 16:51:15: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "client_print") - debug not enabled!
L 12/29/2014 - 16:51:15: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
voed
сообщение 29.12.2014, 17:18
Сообщение #2
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

debug и исходник в студию
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 29.12.2014, 17:42
Сообщение #3


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

Доброго времени суток,извините что не в свой теме, но у меня похожая проблема

Исходник
Код:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "AdminMenuExample"
#define VERSION "1.0"
#define AUTHOR "SLIMSHADY"

new day[32]

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amxmodmenu","main_menu")
register_clcmd("say /status","daychat")

}


public client_authorized(id)
{
if(is_user_admin(id))
{
new admin[32], pass[32], flags[32], x_access[32], x_days[32],bufferd[128],name[32], st[33]

new iFiled = fopen("/addons/amxmodx/configs/users.ini","r");


get_user_name(id, name, 31)
get_user_authid(id, st, 32)

while(!feof(iFiled))
{

fgets(iFiled,bufferd,255)
trim(bufferd)
if(bufferd[0]=='"')
{

parse(bufferd, admin, 31, pass, 31, flags, 31, x_access, 31, x_days, 31)

// Проверяем игрока через Name или Steam (проверку через IP сделаете сами если нужно)
if(equal(admin, name) || equal(admin, st))
{
day[id]=str_to_num(x_days)
return PLUGIN_HANDLED
}

}
}
fclose(iFiled)

}
return PLUGIN_HANDLED
}


public daychat(id)
if(is_user_admin(id))
client_print_color(id, RED, "^4[^3Army-Rank^4] ^4Ваши Привилегии Закончатся Через ^3%d дней. ^4Просим продлевать ^3Заранее!", day[id])

public main_menu(id)
{
if(is_user_admin(id))
{
// Формируем заголовок меню для админа
new szArgs[256]
formatex(szArgs, charsmax(szArgs), "\yМеню Админа\w \d[\rArmy-Rank\d]\w^n\yОсталось\w \d[\r%d\d]\w \yдней^nПросим ^4Продлевать \rЗаранее!", day[id])

new i_Menu = menu_create(szArgs, "main_opt")
menu_additem(i_Menu, "\wКикнуть", "1", 0)
menu_additem(i_Menu, "\rЗабанить", "2", 0)
menu_additem(i_Menu, "\wЗаткнуть Игрока \y[\rGAG\y]", "3", 0)
menu_additem(i_Menu, "\wКоманда Игрока", "4", 0)
menu_additem(i_Menu, "\rСмена Карты", "5", 0)
menu_additem(i_Menu, "\wГолосование за карту", "6", 0)
menu_additem(i_Menu, "\wКоманды для Игрока", "7", 0)
menu_additem(i_Menu, "\wV.I.P Меню", "8", 0)
menu_additem(i_Menu, "\rРазбанить Игрока", "9", 0)
menu_setprop(i_Menu, MPROP_EXITNAME, "\yВыход")
menu_display(id, i_Menu, 0)
}
return PLUGIN_HANDLED
}

public main_opt(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:
{
console_cmd(id, "amx_kickmenu")
}
case 2:
{
console_cmd(id, "amx_banmenu")
}
case 3:
{
console_cmd(id, "gag_menu")
}
case 4:
{
console_cmd(id, "amx_teammenu")
}
case 5:
{
console_cmd(id, "amx_mapmenu")
}
case 6:
{
console_cmd(id, "amx_votemapmenu")
}
case 7:
{
console_cmd(id, "amx_clcmdmenu")
}
case 8:
{
console_cmd(id, "say /vipmenu")
}
case 9:
{
console_cmd(id, "fb_unban")
}
}
return PLUGIN_HANDLED
}
stock client_printcolor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}

ошибки выдавали типа добавить Debug, я добавил
Логи после Дебуг
L 12/29/2014 - 16:09:53: [AMXX] Displaying debug trace (plugin "DaysExample.amxx")
L 12/29/2014 - 16:09:53: [AMXX] Run time error 4: index out of bounds
L 12/29/2014 - 16:09:53: [AMXX] [0] DaysExample.sma::client_authorized (line 44)
L 12/29/2014 - 16:19:20: [AMXX] Displaying debug trace (plugin "DaysExample.amxx")
L 12/29/2014 - 16:19:20: [AMXX] Run time error 4: index out of bounds
L 12/29/2014 - 16:19:20: [AMXX] [0] DaysExample.sma::main_menu (line 67)


Что это значит?


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DeathKnight
сообщение 29.12.2014, 18:16
Сообщение #4
Стаж: 13 лет

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

Цитата(voed @ 29.12.2014, 19:18) *
debug и исходник в студию

debug поставил ошибки пока нет, исходник какой ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 29.12.2014, 18:48
Сообщение #5
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(DeathKnight @ 29.12.2014, 18:16) *
исходник какой ?

Цитата
amxbans_main


mertka4,
Код:
new day[32]

>
Код:
new day[33]


Код:
bufferd[128]

>
Код:
bufferd[256]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя DeathKnight
сообщение 30.12.2014, 21:05
Сообщение #6
Стаж: 13 лет

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

Цитата(voed @ 29.12.2014, 20:48) *

L 12/30/2014 - 18:46:18: [AMXX] Displaying debug trace (plugin "amxbans_main.amxx")
L 12/30/2014 - 18:46:18: [AMXX] Run time error 10: native error (native "client_print")
L 12/30/2014 - 18:46:18: [AMXX] [0] cmd_ban.inl::_select_amxbans_motd (line 733)
L 12/30/2014 - 18:46:18: [AMXX] [1] color_chat.inl::ColorChat (line 89)
L 12/30/2014 - 18:46:18: [AMXX] [2] cmd_ban.inl::_select_amxbans_motd (line 732)
L 12/30/2014 - 18:54:43: [FUN] Invalid player 10
Прикрепленные файлы:
Прикрепленный файл  amxbans_main.sma ( 13,48 килобайт ) Кол-во скачиваний: 4
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: