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

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

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

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

snow_menu

, ошибки в логах
Статус пользователя sergi
сообщение 16.12.2016, 15:56
Сообщение #1
Стаж: 11 лет

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

Cкрытый текст
L 12/16/2016 - 14:01:31: Start of error session.
L 12/16/2016 - 14:01:31: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20161216.log")
L 12/16/2016 - 14:01:31: Player 1 is either not connected or a bot
L 12/16/2016 - 14:01:31: [AMXX] Run time error 10 (plugin "snow_menu.amxx") (native "query_client_cvar") - debug not enabled!
L 12/16/2016 - 14:01:31: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


L 12/16/2016 - 14:12:27: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20161216.log")
L 12/16/2016 - 14:12:27: Player 1 is either not connected or a bot
L 12/16/2016 - 14:12:27: [AMXX] Displaying debug trace (plugin "snow_menu.amxx")
L 12/16/2016 - 14:12:27: [AMXX] Run time error 10: native error (native "query_client_cvar")
L 12/16/2016 - 14:12:27: [AMXX] [0] snow_menu.sma::client_putinserver (line 32)
Cкрытый текст
Код:
#include <amxmodx>
#include <engine>

#pragma semicolon 1

new const MENU_ID[] = "_snow_menu";
new const CL_CVAR[] = "cl_weather";

const MENU_KEYS = MENU_KEY_1|MENU_KEY_2;

new g_Snow[33];

public plugin_precache() {
new pEnt = create_entity("env_snow");
if(!pEnt) {
set_fail_state("Failed to create entity");
}
pEnt = -1;
while((pEnt = find_ent_by_class(pEnt, "env_rain"))) {
remove_entity(pEnt);
}
}

public plugin_init() {
register_plugin("Snow menu", "0.1", "AMXX.Shop");
register_dictionary("snow_menu.txt");
register_clcmd("say /snow", "CmdSnow");
register_menucmd(register_menuid(MENU_ID), MENU_KEYS, "HandleMenu");
}

public client_putinserver(id) {
query_client_cvar(id, CL_CVAR, "CvarResult");
}

public CvarResult(const id, const Cvar[], const Value[]) {
g_Snow[id] = str_to_num(Value);
}

public CmdSnow(const id) {
new Menu[512], Buffer[32];
formatex(Buffer, charsmax(Buffer), "SM_INTENSITY_%d", g_Snow[id]);
formatex(Menu, charsmax(Menu), "\y%L^n^n\y1. \w%L^n\y2. \w%L", id, "SM_TITLE", id, Buffer, id, "SM_EXIT");
return show_menu(id, MENU_KEYS, Menu, -1, MENU_ID);
}

public HandleMenu(const id, const Key) {
if(Key) {
return PLUGIN_HANDLED;
} else if(++g_Snow[id] > 3) {
g_Snow[id] = 0;
}
client_cmd(id, "%s %d", CL_CVAR, g_Snow[id]);
return CmdSnow(id);
}


Отредактировал: redux, - 16.12.2016, 16:10
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Inline
сообщение 17.12.2016, 9:00
Сообщение #2


Стаж: 10 лет

Сообщений: 139
Благодарностей: 80
Полезность: 447

sergi,

Код:
public client_putinserver(id) {
query_client_cvar(id, CL_CVAR, "CvarResult");
}

->
Код:
public client_putinserver(id) {
if(is_user_connected(id) && !(is_user_bot(id) || is_user_hltv(id)) )
query_client_cvar(id, CL_CVAR, "CvarResult");
}


Отредактировал: Inline, - 17.12.2016, 9:00


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