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

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

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

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

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

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

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

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

ошибки adminmodel.amxx

Linney
сообщение 5.1.2016, 12:00
Сообщение #1
Стаж: 10 лет

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

здравствуйте форумчане, кто может Помогитепожалуйста исправить Ошибки
ошибка
L 01/05/2016 - 02:07:23: Start of error session.
L 01/05/2016 - 02:07:23: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20160105.log")
L 01/05/2016 - 02:07:23: [CSTRIKE] Invalid player 7
L 01/05/2016 - 02:07:23: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/05/2016 - 02:07:23: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/05/2016 - 02:08:46: [CSTRIKE] Invalid player 7
L 01/05/2016 - 02:08:46: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/05/2016 - 02:08:46: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/05/2016 - 02:09:14: [CSTRIKE] Invalid player 7
L 01/05/2016 - 02:09:14: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/05/2016 - 02:09:14: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/05/2016 - 04:04:45: Start of error session.
L 01/05/2016 - 04:04:45: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20160105.log")
L 01/05/2016 - 04:04:45: [CSTRIKE] Invalid player 2
L 01/05/2016 - 04:04:45: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/05/2016 - 04:04:45: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/05/2016 - 04:05:20: [CSTRIKE] Invalid player 2
L 01/05/2016 - 04:05:20: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/05/2016 - 04:05:20: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("Admimodels", "1.0", "steel")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/models_ct/models_ct.mdl")
precache_model("models/player/models_te/models_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_LEVEL_H) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "models_te")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "models_ct")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ThisIsSparta
сообщение 5.1.2016, 12:37
Сообщение #2
Стаж: 11 лет

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

Linney, проверки не хватает is_user_connected перед cs_get_user_team
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Linney
сообщение 5.1.2016, 12:41
Сообщение #3
Стаж: 10 лет

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

ThisIsSparta,

Сделал вот так но не компилит что т(
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("Admimodels", "1.0", "steel")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/models_ct/models_ct.mdl")
precache_model("models/player/models_te/models_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_LEVEL_H) && is_user_connected(id)) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "models_te")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "models_ct")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 5.1.2016, 12:54
Сообщение #4
Стаж: 11 лет

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

я бы вообще не ставил его.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя simba
сообщение 5.1.2016, 13:02
Сообщение #5
Стаж: 11 лет

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

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