Прошу помочь |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Прошу помочь |
Bam |
4.12.2010, 18:30
Сообщение
|
Есть плагин новогодний с модельками, там в исходнике проверка на флаги доступа и если человек админ, то модельки соответственно по командам применяются..если не админ то извините....нужно переделать исходник чтобы проверок не было и модельки применялись ко всем игрокам..соответственно проверку на принадлежность к команде нужно оставить
CODE #include <amxmodx>
#include <amxmisc> #include <cstrike> public plugin_init() { register_plugin("qwe", "0", "qwe") return PLUGIN_CONTINUE } public plugin_precache() { precache_model("models/player/santa_ct/santa_ct.mdl") precache_model("models/player/santa_t/santa_t.mdl") return PLUGIN_CONTINUE } public resetModel(id, level, cid) { { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "santa_t") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "santa_ct") } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE |
|
|
|
STR@TEG |
5.12.2010, 0:17
Сообщение
|
Bam,
В исходнике, который ты прикрепил все так, как тебе нужно. |
|
|
|
Bam |
5.12.2010, 0:25
Сообщение
|
это я сам пытался править ( но знаний по программированию не хватает, поэтому и обратился за помощью
|
|
|
|
cs-portal |
5.12.2010, 5:27
Сообщение
|
в исходнике не все - есть проверка команд
а флаг доступа админа не defined и соотв его не проверяется в коде #define ADMIN_ACCESS admin_kick |
|
|
|
STR@TEG |
5.12.2010, 11:16
Сообщение
|
cs-portal,
Ты о чем вообще? |
|
|
|
Bam |
5.12.2010, 14:21
Сообщение
|
последняя корректировка плагина и всё равно нет успеха модельки не показываются (( подскажите пжлст в чем ошибка
CODE #include <amxmodx>
#include <amxmisc> #include <cstrike> public plugin_init() { register_plugin("New Year Admin Models", "1.1.1", "slash") register_event("ResetHUD", "resetModel", "z") return PLUGIN_CONTINUE } public plugin_precache() { precache_model("models/player/santa_ct/santa_ct.mdl") precache_model("models/player/santa_t/santa_t.mdl") return PLUGIN_CONTINUE } public resetModel(id, level, cid) { if (get_user_flags(id) & ADMIN_USER) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "santa_t") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "santa_ct") } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE }
Отредактировал: Bam, - 5.12.2010, 14:22
|
|
|
|
Rejiser |
5.12.2010, 14:41
Сообщение
|
|
если не ошибаюсь, То из public resetModel
убери level и cid оставь только id |
|
|
STR@TEG |
5.12.2010, 20:56
Сообщение
|
Код #include <amxmodx>
#include <amxmisc> #include <cstrike> public plugin_init() { register_plugin("AMX Admin Model", "1.1.1", "whitemike") register_event("ResetHUD", "resetModel", "b") } public plugin_precache() { precache_model("models/player/santa_ct/santa_ct.mdl") precache_model("models/player/santa_t/santa_t.mdl") } public resetModel(id) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "santa_t") } else if (userTeam == CS_TEAM_CT) { cs_set_user_model(id, "santa_ct") } else { cs_reset_user_model(id) } return PLUGIN_CONTINUE } |
|
Поблагодарили 1 раз
|
|
Bam |
6.12.2010, 8:17
Сообщение
|
STR@TEG,
спасибо :)) всё работает...прям спас детей..будут рады теперь :))))))) |
|
|
|