Все вопросы по работе и настройке AMXX и его плагинов.
Модератор: liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.
vasif » 12 янв 2020, 06:43
- Код: Выделить всё
new const MAXCLIP[] = { -1, 13, -1, 10, -1, 7, -1, 30, 30, -1, 30, 20, 25, 30, 35, 25, 12, 20, 10, 30, 100, 8, 30, 30, 20, -1, 7, 30, 30, -1, 50 };
public plugin_init( )
{
RegisterHam( Ham_Killed, "player", "fwd_ham_killed_post", 1 );
}
public fwd_ham_killed_post( pVictim, pAttacker, iShouldGib )
{
if ( !is_user_connected( pAttacker ) || pAttacker == pVictim || !( get_user_flags( pAttacker ) & ADMIN_ACCESS ) ) return;
if ( !is_user_connected( pAttacker ) || pAttacker == pVcitim ) return;
static iActiveItem;
if ( ( iActiveItem = get_pdata_cbase( pAttacker, 373 ) ) > 0 )
{
static iWeaponId; iWeaponId = get_pdata_int( iActiveItem, 43, 4 );
if ( MAXCLIP[ iWeaponId ] > 2 ) set_pdata_int( iActiveItem, 51, MAXCLIP[ iWeaponId ], 4 );
}
}
переделайте пожалуйста чтобы работало только для випов и админов
-
vasif
-
- Сообщения: 1
- Зарегистрирован: 12 янв 2020, 03:21
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Языки программирования: Я ничего не знаю
Fedcomp » 12 янв 2020, 07:50
vasif писал(а):переделайте пожалуйста чтобы работало только для випов и админов
А как ты пробовал?
P.S. Назови тему так чтобы можно было понять что в ней содержится.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.
"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
-
Fedcomp
-
- Сообщения: 4936
- Зарегистрирован: 28 авг 2009, 20:47
- Благодарил (а): 815 раз.
- Поблагодарили: 1317 раз.
- Языки программирования: =>
pawn / php / python / ruby
javascript / rust
xbass13 » 12 янв 2020, 14:34
Не критично, но
- Код: Выделить всё
if ( !is_user_connected( pAttacker ) || pAttacker == pVictim ) return;
Работает для випов и админов. В чём тут проблема?Окей, всё зависит от того, какие флаги выдаются админам и випам (users.ini). Вот в этой строке надо
ADMIN_MENU поменять на нужный флаг
- Код: Выделить всё
Вот список флагов
- Код: Выделить всё
ADMIN_ALL все флаги
ADMIN_IMMUNITY flag a
ADMIN_RESERVATION flag b
ADMIN_KICK flag c
ADMIN_BAN flag d
ADMIN_SLAY flag e
ADMIN_MAP flag f
ADMIN_CVAR flag g
ADMIN_CFG flag h
ADMIN_CHAT flag i
ADMIN_VOTE flag j
ADMIN_PASSWORD flag k
ADMIN_RCON flag l
ADMIN_LEVEL_A flag m
ADMIN_LEVEL_B flag n
ADMIN_LEVEL_C flag o
ADMIN_LEVEL_D flag p
ADMIN_LEVEL_E flag q
ADMIN_LEVEL_F flag r
ADMIN_LEVEL_G flag s
ADMIN_LEVEL_H flag t
ADMIN_MENU flag u
ADMIN_ADMIN flag y
-
xbass13
-
- Сообщения: 96
- Зарегистрирован: 13 июн 2012, 21:20
- Благодарил (а): 36 раз.
- Поблагодарили: 35 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: pawn, c++, js, php
Вернуться в Вопросы по AMXX и его плагинам
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3