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

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

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

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

2 страниц V   1 2

Ошибка amx_adminmodel

Статус пользователя stone
сообщение 4.12.2014, 0:24
Сообщение #1
Стаж: 11 лет

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

В чём проблема?
LOGS
L 12/04/2014 - 00:23:50: Start of error session.
L 12/04/2014 - 00:23:50: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20141204.log")
L 12/04/2014 - 00:23:50: [CSTRIKE] Invalid player 5
L 12/04/2014 - 00:23:50: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 12/04/2014 - 00:23:50: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 12/04/2014 - 00:23:52: [CSTRIKE] Invalid player 5
L 12/04/2014 - 00:23:52: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 12/04/2014 - 00:23:52: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 12/04/2014 - 01:49:24: Start of error session.
L 12/04/2014 - 01:49:24: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20141204.log")
L 12/04/2014 - 01:49:24: [CSTRIKE] Invalid player 1
L 12/04/2014 - 01:49:24: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 12/04/2014 - 01:49:24: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 12/04/2014 - 01:49:25: [CSTRIKE] Invalid player 1
L 12/04/2014 - 01:49:25: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_get_user_team") - debug not enabled!
L 12/04/2014 - 01:49:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

Cкрипт

/*##########################################################################
##
## -- www.SteamTools.net
## ___ _____ ___ ___ _ __ _ ___ ___ _____ _
## / | | _ \ / |/ | | | | \ | | / |/ | | _ \ | |
## / /| | | | | | / /| /| | | | | \| | / /| /| | | | | | | |
## / / | | | | | | / / |__/ | | | | | |\ | / / |__/ | | | | | | | |
## / / | | | |_| | / / | | | | | | \ | / / | | | |_| | | |___
## /_/ |_| |_____/ /_/ |_| |_| |_| \_| /_/ |_| |_____/ |_____|
##
## |__ |__ o _|_ ___ __ __ o |__, ___
## -- |__) (__| (__(__( | ) | |_, (__/_ | ) ) | | \ (__/_
## |
##
## Originated as a simple idea back in 2004, it was forgotten due to
## lack of my 'Small' coding skills. However I have progressed in recent
## months and somehow crossed that old post with this concept in it. So
## naturally I challenged myself to see if I could do it, and voila! I
## could :)
##
## Once you join, you play a normal person for the first round, and for
## all remaining rounds your CT or TE models are custom. They now read
## "ADMIN" on front and back, and also have small "A" patches on the arms.
## I designed these models myself, it's very easy, just bring the textures
## into photoshop, tweak out, and replace.
##
## Enjoy!
##
##
## CHANGELOG
##------------------------------------------------------------------------
## 2) v1.1.1 - Fixed missing event
## 1) v1.1.0 - Fixed VIP and other model bugs
##
##
## INSTALLATION
##------------------------------------------------------------------------
## 1) Unzip (which you may have done already)
## 2) Place 'amx_adminmodel.amxx' in 'cstrike/addons/amxmodx/plugins'
## 3) Add a line in 'configs/plugins.ini' containing 'amx_adminmodel.amxx'
## 4) Put the 'admin_ct' and 'admin_te' folders into 'cstrike/models' folder
## 5) -- Visit www.SteamTools.net and enjoy your new plugin!
##
##
##
## THE CVARs
##------------------------------------------------------------------------
##
## No CVARs for this plugin :)
##
##
##########################################################################*/


#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("AMX Admin Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")

return PLUGIN_CONTINUE
}

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

return PLUGIN_CONTINUE
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя kes
сообщение 4.12.2014, 0:26
Сообщение #2


Стаж: 12 лет

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

Пропиши debug рядом с плагином. В plugins.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя stone
сообщение 4.12.2014, 17:38
Сообщение #3
Стаж: 11 лет

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

Цитата(kes @ 3.12.2014, 23:22) *
Пропиши debug рядом с плагином. В plugins.ini

Новые логи
ERROR
L 12/04/2014 - 19:14:47: Start of error session.
L 12/04/2014 - 19:14:47: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20141204.log")
L 12/04/2014 - 19:14:47: [CSTRIKE] Invalid player 9
L 12/04/2014 - 19:14:47: [AMXX] Displaying debug trace (plugin "amx_adminmodel.amxx")
L 12/04/2014 - 19:14:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 12/04/2014 - 19:14:47: [AMXX] [0] 2552.attach::resetModel (line 74)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 4.12.2014, 18:34
Сообщение #4
Иконка группы

Стаж: 19 лет

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

Используй
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>

#define ADMIN_FLAG ADMIN_LEVEL_G

new const ADMIN_CTMODEL[] = "adminct" // Название моделя CT админов
new const ADMIN_TMODEL[] = "admint" // Название моделя T админов

public plugin_init()
{
register_plugin("Admin Model", "1.0", "ill")
RegisterHam(Ham_Spawn, "player", "fw_HamSpawnPost", 1)
}

public plugin_precache()
{
new buffer[64];
formatex(buffer, charsmax(buffer), "models/player/%s/%s.mdl", ADMIN_CTMODEL, ADMIN_CTMODEL)
precache_model(buffer)
formatex(buffer, charsmax(buffer), "models/player/%s/%s.mdl", ADMIN_TMODEL, ADMIN_TMODEL)
precache_model(buffer)
}

public fw_HamSpawnPost(id)
{
if(!is_user_alive(id))
return

if (get_user_flags(id) & ADMIN_FLAG)
{
switch(cs_get_user_team(id))
{
case CS_TEAM_T: cs_set_user_model(id, ADMIN_TMODEL)
case CS_TEAM_CT: cs_set_user_model(id, ADMIN_CTMODEL)
}
}
else
cs_reset_user_model(id)
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя smitik
сообщение 5.12.2014, 23:19
Сообщение #5
Стаж: 11 лет

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

Моделки пропали с игроков!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 5.12.2014, 23:26
Сообщение #6
Стаж: 11 лет

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

Цитата(smitik @ 5.12.2014, 22:15) *
Моделки пропали с игроков!!

Код:
#define ADMIN_FLAG   ADMIN_LEVEL_G

>
Код:
#define ADMIN_FLAG   ADMIN_KICK
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smitik
сообщение 5.12.2014, 23:27
Сообщение #7
Стаж: 11 лет

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

Делал, так же
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 5.12.2014, 23:32
Сообщение #8
Стаж: 11 лет

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

Цитата(smitik @ 5.12.2014, 22:23) *
Делал, так же

Код:
new const ADMIN_CTMODEL[] = "adminct"      // Название моделя CT админов
new const ADMIN_TMODEL[] = "admint" // Название моделя T админов

>
Код:
new const ADMIN_CTMODEL[] = "admin_ct"      // Название моделя CT админов
new const ADMIN_TMODEL[] = "admin_te" // Название моделя T админов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smitik
сообщение 5.12.2014, 23:35
Сообщение #9
Стаж: 11 лет

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

Цитата(voed @ 6.12.2014, 0:28) *
Код:
new const ADMIN_CTMODEL[] = "adminct"      // Название моделя CT админов
new const ADMIN_TMODEL[] = "admint" // Название моделя T админов

>
Код:
new const ADMIN_CTMODEL[] = "admin_ct"      // Название моделя CT админов
new const ADMIN_TMODEL[] = "admin_te" // Название моделя T админов

АХАХ
я всё это делал
толку 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 5.12.2014, 23:38
Сообщение #10
Стаж: 11 лет

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

Цитата(smitik @ 5.12.2014, 22:31) *
АХАХ
я всё это делал
толку 0

Ну значит плохо делали
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smitik
сообщение 5.12.2014, 23:40
Сообщение #11
Стаж: 11 лет

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

Цитата(voed @ 6.12.2014, 0:34) *
Ну значит плохо делали

Исправьте на свои данные, модели admin_te, admin_ct
может я не догоняю или что
делал всё как надо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smitik
сообщение 6.12.2014, 21:53
Сообщение #12
Стаж: 11 лет

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

Цитата(voed @ 5.12.2014, 23:34) *
Ну значит плохо делали


??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Type
сообщение 6.12.2014, 21:55
Сообщение #13
Стаж: 11 лет

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

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

public plugin_init() {
register_plugin("AMX Admin Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_KICK) {
new CsTeams:userTeam = get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "admin_te")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "admin_ct")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}

Пробуй.

Отредактировал: Type, - 6.12.2014, 21:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smitik
сообщение 7.12.2014, 1:13
Сообщение #14
Стаж: 11 лет

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

Цитата(Type @ 6.12.2014, 22:51) *
Исходник
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("AMX Admin Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_KICK) {
new CsTeams:userTeam = get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "admin_te")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "admin_ct")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}

Пробуй.

ошибки теже
Скрытый текст
L 12/07/2014 - 02:41:34: Start of error session.
L 12/07/2014 - 02:41:34: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20141207.log")
L 12/07/2014 - 02:41:34: [CSTRIKE] Invalid player 2
L 12/07/2014 - 02:41:34: [AMXX] Run time error 10 (plugin "amx_adminmodel.amxx") (native "cs_reset_user_model") - debug not enabled!
L 12/07/2014 - 02:41:34: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smitik
сообщение 7.12.2014, 18:43
Сообщение #15
Стаж: 11 лет

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

Как сделать модели чтобы они работали? без это e647ни ошибочной
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Type
сообщение 7.12.2014, 18:48
Сообщение #16
Стаж: 11 лет

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

Скрытый текст
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("AMX Admin Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_KICK) {
new CsTeams:userTeam = get_user_team(id)
if (userTeam == CS_TEAM_T) {
set_user_model(id, "admin_te")
}
else if(userTeam == CS_TEAM_CT) {
set_user_model(id, "admin_ct")
}
else {
reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smitik
сообщение 7.12.2014, 18:54
Сообщение #17
Стаж: 11 лет

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

Цитата(Type @ 7.12.2014, 19:44) *
Скрытый текст
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("AMX Admin Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_KICK) {
new CsTeams:userTeam = get_user_team(id)
if (userTeam == CS_TEAM_T) {
set_user_model(id, "admin_te")
}
else if(userTeam == CS_TEAM_CT) {
set_user_model(id, "admin_ct")
}
else {
reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}

не компилит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 7.12.2014, 22:59
Сообщение #18


Стаж: 12 лет

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

smitik, очень информативно. Может хоть ошибку покажешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smitik
сообщение 7.12.2014, 23:23
Сообщение #19
Стаж: 11 лет

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

Цитата(Bloo @ 7.12.2014, 22:55) *
smitik, очень информативно. Может хоть ошибку покажешь?


Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Naiteki
сообщение 7.12.2014, 23:40
Сообщение #20


Стаж: 12 лет

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

Вот плагин, отлично работает:
Скрытый текст
Код:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <pmodel>

new const T_Model[] = "cs_viptr"
new const CT_Model[] = "cs_vipct"

public plugin_precache()
{
PrecachePlayerModel(T_Model)
PrecachePlayerModel(CT_Model)
}

public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "Fwd_Spawn", 1)

UsePlayerModels()
}

public client_disconnect(id)
{
SetPlayerModel(id)
}

public Fwd_Spawn(id)
{
if (!(get_user_flags(id) & ADMIN_CHAT))
return

if (!is_user_alive(id))
return

if (cs_get_user_team(id) == CS_TEAM_T)
SetPlayerModel(id, T_Model)

if (cs_get_user_team(id) == CS_TEAM_CT)
SetPlayerModel(id, CT_Model)
}


Скачать pmodel.inc (/scripting/include)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: