Русское сообщество по скриптингу

Выходит ошибка

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Выходит ошибка

Сообщение NewKOD » 26 ноя 2022, 12:20

Уставший, опишу только ситуацию, спасибо

Выходит ошибка, отмечу её "Тут Ошибка/Ошибка тут"

Код: Выделить всё
#include < amxmodx >
#include < amxmisc >

new const model_dispenser_1[] = "models/NewKOD/dispenser_1.mdl"
new const model_dispenser_2[] = "models/NewKOD/dispenser_2.mdl"
new const model_dispenser_3[] = "models/NewKOD/dispenser_3.mdl"

new iDispenser[ 33 ]

new ADMIN_ACCESS[ 32 ], VIP_ACCESS[ 32 ], USER_ACCESS[ 32 ]
new LIMIT_ADMIN, LIMIT_VIP, LIMIT_USER

public plugin_init
(){
    register_plugin( "[NK] - Dispenser", "1.2", "NewKOD" )
    
    register_clcmd
( "dispenser", "cmd_dispenser" )
}

public plugin_cfg(){
    bind_pcvar_num( create_cvar( "LimitAdminDispenser", "3", FCVAR_SERVER ),     LIMIT_ADMIN )
    bind_pcvar_num( create_cvar( "LimitVipDispenser",     "2", FCVAR_SERVER ),     LIMIT_VIP )
    bind_pcvar_num( create_cvar( "LimitUserDispenser",     "1", FCVAR_SERVER ),     LIMIT_USER )
    
    bind_pcvar_string
( create_cvar( "AdminAccess",     "ADMIN_KICK", FCVAR_SERVER ),         ADMIN_ACCESS,    charsmax( ADMIN_ACCESS ) )
    bind_pcvar_string( create_cvar( "VipAccess",     "ADMIN_LEVEL_H", FCVAR_SERVER ),     VIP_ACCESS,     charsmax( VIP_ACCESS ) )
    bind_pcvar_string( create_cvar( "UserAccess",     "ADMIN_USER", FCVAR_SERVER ),         USER_ACCESS,    charsmax( USER_ACCESS ) )

    AutoExecConfig()
}

public client_connect( iPlayer ){    
    if
( get_user_flags( iPlayer ) & ADMIN_ACCESS ){ Тут ошибка
        iDispenser
[ iPlayer ] = LIMIT_ADMIN
    
}else if( get_user_flags( iPlayer ) & VIP_ACCESS ){ Тут ошибка
        iDispenser
[ iPlayer ] = LIMIT_VIP
    
}else if( get_user_flags( iPlayer ) & USER_ACCESS ){ Тут ошибка
        iDispenser
[ iPlayer ] = LIMIT_USER
    
}
}

public client_disconnected( iPlayer ){
    iDispenser[ iPlayer ] = 0
}

public cmd_dispenser( iPlayer ){
    


Неинформативное название темы //fedcomp
Аватара пользователя
NewKOD
 
Сообщения: 55
Зарегистрирован: 24 май 2022, 18:32
Благодарил (а): 17 раз.
Поблагодарили: 3 раз.
Языки программирования: Знаю amxx но слабо

Re: Выходит ошибка

Сообщение [N][E][M][E][C] » 26 ноя 2022, 12:23

Ты уверен, что вместо бит суммы можно вставить строку??????
Код: Выделить всё
get_user_flags( iPlayer ) & ADMIN_ACCESS
Аватара пользователя
[N][E][M][E][C]
 
Сообщения: 641
Зарегистрирован: 14 фев 2021, 10:48
Благодарил (а): 50 раз.
Поблагодарили: 89 раз.
Опыт программирования: Около года
Языки программирования: Нуждаюсь в помощи

Re: Выходит ошибка

Сообщение NewKOD » 26 ноя 2022, 14:13

Нет, поэтому и спрашиваю, как сделать так, что бы было правильно
Аватара пользователя
NewKOD
 
Сообщения: 55
Зарегистрирован: 24 май 2022, 18:32
Благодарил (а): 17 раз.
Поблагодарили: 3 раз.
Языки программирования: Знаю amxx но слабо

Re: Выходит ошибка

Сообщение Fedcomp » 26 ноя 2022, 14:52

Создавай новую тему так чтобы она описывала проблему.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6