Новогодние модели админов
|
|
animal | Дата: Суббота, 19.12.2009, 15:01:48 | Сообщение # 1 |
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| Добрый вечер! Помогите исправить код. Смысл, чтобы после смены ника админом у него пропадал админский скин
|
|
| |
AnOrangeJuice | Дата: Воскресенье, 20.12.2009, 22:54:21 | Сообщение # 2 |
Лейтенант
Группа: Пользователи
Сообщений: 62
Статус: Не в сети
| О ДА SLASH АВТОР ПЛАГИНА АХАХАХ а по теме: Code #include <amxmodx> #include <cstrike> #include <hamsandwich>
new const g_szAdminNames[ ] = { "hi", // put your admin names here! "ololo" };
public plugin_init() { register_plugin("Admin Models Xmas Modificaton", "1.0", "whitemike & Juice") RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn", 1); }
public plugin_precache() { precache_model("models/player/santa_ct/santa_ct.mdl") precache_model("models/player/santa_t/santa_t.mdl") }
public HamPlayerSpawn(id) { new szName[33]; get_user_name(id, szName, 32); for (new i; i < sizeof g_szAdminNames; i++) { if(is_user_alive(id)) { if (get_user_flags(id) & ADMIN_KICK && equali( szName, g_szAdminNames ) ) { switch( cs_get_user_team( id ) ) { case CS_TEAM_CT: cs_set_user_model( id, "santa_ct" ); case CS_TEAM_T: cs_set_user_model( id, "santa_t" ); } } } } }
Сообщение отредактировал AnOrangeJuice - Воскресенье, 20.12.2009, 23:14:49 |
|
| |
animal | Дата: Вторник, 22.12.2009, 23:49:36 | Сообщение # 3 |
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| че та не пашет
|
|
| |
a_aqua | Дата: Среда, 23.12.2009, 14:29:01 | Сообщение # 4 |
Лейтенант
Группа: Пользователи
Сообщений: 64
Статус: Не в сети
| Code new const g_szAdminNames[ ] = { "hi", // put your admin names here! "ololo" }; А Вы вписали сюда модели или тупо скомпилировали?
|
|
| |
AnOrangeJuice | Дата: Четверг, 24.12.2009, 01:56:11 | Сообщение # 5 |
Лейтенант
Группа: Пользователи
Сообщений: 62
Статус: Не в сети
| не модели а имена админов =) зы ща протестирую
|
|
| |
animal | Дата: Суббота, 26.12.2009, 14:39:20 | Сообщение # 6 |
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| не пашет
|
|
| |
ZETA | Дата: Суббота, 26.12.2009, 16:50:16 | Сообщение # 7 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Попробуй этот...Имена вписывать в NameModel.ini
Говори что думаешь и думай что говоришь...
|
|
| |
animal | Дата: Вторник, 29.12.2009, 23:27:14 | Сообщение # 8 |
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| вписал не меняются скины на стандарт(
|
|
| |
ZETA | Дата: Среда, 30.12.2009, 09:38:48 | Сообщение # 9 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Пробуй...
Говори что думаешь и думай что говоришь...
|
|
| |
animal | Дата: Понедельник, 04.01.2010, 01:21:28 | Сообщение # 10 |
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| ZETA спасибо все работает тока в след раунде меняется модель. Можно чтобы автоматом сразу при смене ника сделать?
|
|
| |
ZETA | Дата: Понедельник, 04.01.2010, 15:41:05 | Сообщение # 11 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Сделал...
Говори что думаешь и думай что говоришь...
|
|
| |
animal | Дата: Вторник, 05.01.2010, 00:27:05 | Сообщение # 12 |
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| тоже самое
|
|
| |
Himmler | Дата: Четверг, 11.02.2010, 00:36:12 | Сообщение # 13 |
Сержант
Группа: Пользователи
Сообщений: 38
Статус: Не в сети
| AnOrangeJuice, это тебе для справки http://forums.alliedmods.net/showthread.php?p=97428 Есть еще дт ремейк уже на slash версию, кстати они вообще пост удалили где оригинальный код и автор были Хотя я не удивлен т.к. дт сами подворовывают. А по поводу slash натыкался на тему в каком то форуме где была переписка как это типа создавалось Он тупо стырил модели и плагин. Так что он не хрена не автор, а самый обычный вор. Короче найдите 10 отличий! Я нашел 4 Оригинал: Code /*########################################################################## ## ## -- 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 <img rel="usm" src="http://amxmodx.ucoz.ru/Smiles/smile.gif" border="0" align="absmiddle" alt=":)"> ## ## 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 <img rel="usm" src="http://amxmodx.ucoz.ru/Smiles/smile.gif" border="0" align="absmiddle" alt=":)"> ## ## ##########################################################################*/
#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 } slash: Code /*########################################################################## ## ## eToT nJIaruH co3gaJI Slash. ## nogpo6HocTu no ycTaHoBke u HacTpouke cMoTpuTe B README.txt ## ## ## ## ## ##########################################################################*/
#include <amxmodx> #include <amxmisc> #include <cstrike>
public plugin_init() { register_plugin("New Year Admin Models", "1.1.1", "slash") register_event("ResetHUD", "resetModel", "b") 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_KICK) { 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 } animal, не знаю сильно поможет или нет, но есть плагин "player-model" Code С помощью этого плагина можно "привязывать" модель игрока к ip/id.nick
Установка стандартная в архиве всё раскидал по папка, распакуйте в папку cstrike, открываем файл models.ini и там в конце дописываем
По ip: "ваш ip" "название модели за СТ" "название модели за Т" По id: "ваш id" "название модели за СТ" "название модели за Т" По нику: "ваш ник" "название модели за СТ" "название модели за Т" по нику не удобно так как под вашим ником может зайти любой игрок, и он будет в вашей модели.
Установка нестандартных моделей: Должна выглядеть вот так: cstrike/models/player/sinner/sinner.mdl
Админ команды:
amx_playermodel_ini Показывает models.ini лист
amx_playermodel_models Показывает модели по*умолчанию и все модели находящиеся в папке models/player. Выбранные модели будут отображены отдельно и выделены знаком => (*).
Привязать модели к id|ip|nick in model.ini Пример: amx_playermodel_set ip urban gign * привязка к IP адресу amx_playermodel_set *nick * urban gign * привязка к имени бота amx_playetmodel_set id urban urban * привязка к SteamID
ВНИМАНИЕ Не забывайте, все модели придёться качать клиентам то есть игрокам и эти модели будут всё время на серве и видны всем пока вы не вычерните строчки из файла models.ini Мне кажется его переделать проще. Хотя могу и ошибаться.
Прямо мы уже ходили! Давайте теперь пойдем в сторону здравого смысла! --------------------------------------------------------------- Иногда, верно поставленный вопрос, уже является ответом! ©
Сообщение отредактировал Himmler - Четверг, 11.02.2010, 00:44:12 |
|
| |
ZETA | Дата: Четверг, 11.02.2010, 09:36:32 | Сообщение # 14 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Многие плагины переделываются на основе имеющихся...Но тупой CopyPast это конечно не дело...
Говори что думаешь и думай что говоришь...
|
|
| |