Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.
Модераторы: Subb98, liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.
Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.
Печенька » 10 янв 2017, 19:05
Добрый вечер. Прошу помощи, как изменить флаг в плагине к которому присваиваются модельки.
- Код: Выделить всё
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
}
Вот таким образом или еще что то надо дописать
- Код: Выделить всё
if (get_user_flags(id) & ADMIN_LEVEL_N) {
Заранее спасибо.
-
Печенька
-
- Сообщения: 51
- Зарегистрирован: 09 фев 2016, 16:13
- Благодарил (а): 15 раз.
- Поблагодарили: 2 раз.
Subb98 » 10 янв 2017, 19:14
Добрый вечер, достаточно в этой строке
- Код: Выделить всё
if (get_user_flags(id) & ADMIN_KICK) {
заменить ADMIN_KICK на нужную вам константу:
- Код: Выделить всё
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
-
Subb98
-
- Сообщения: 5485
- Зарегистрирован: 24 мар 2011, 19:42
- Откуда: г. Пермь
- Благодарил (а): 1329 раз.
- Поблагодарили: 2343 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: PHP
Печенька » 10 янв 2017, 19:26
Subb98, Спасибочки
-
Печенька
-
- Сообщения: 51
- Зарегистрирован: 09 фев 2016, 16:13
- Благодарил (а): 15 раз.
- Поблагодарили: 2 раз.
Вернуться в Скриптинг
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot], flashone00 и гости: 17