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

cs_get_user_buyzone в CS:CZ всегда возвращает ноль  [Решено]

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

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

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

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

cs_get_user_buyzone в CS:CZ всегда возвращает ноль

Сообщение Jodi Redlot » 14 апр 2019, 16:04

Что делать? Упорно не могу получить инфу о том, находится ли игрок в зоне закупки или нет. Нет ли каких аналогов?
"Just kiddin' around"
Аватара пользователя
Jodi Redlot
 
Сообщения: 33
Зарегистрирован: 23 май 2017, 03:37
Благодарил (а): 17 раз.
Поблагодарили: 2 раз.
Опыт программирования: Больше трех лет
Языки программирования: C, C#, C++, Pawn

Re: cs_get_user_buyzone в CS:CZ всегда возвращает ноль

Сообщение артист666 » 14 апр 2019, 19:08

Значок зоны есть?
Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn

Re: cs_get_user_buyzone в CS:CZ всегда возвращает ноль

Сообщение Jodi Redlot » 15 апр 2019, 02:22

Да, тоже потом подумал о нём, и хукнул StatusIcon. Но это костыль какой-то, хз.
"Just kiddin' around"
Аватара пользователя
Jodi Redlot
 
Сообщения: 33
Зарегистрирован: 23 май 2017, 03:37
Благодарил (а): 17 раз.
Поблагодарили: 2 раз.
Опыт программирования: Больше трех лет
Языки программирования: C, C#, C++, Pawn

Re: cs_get_user_buyzone в CS:CZ всегда возвращает ноль  [Решено]

Сообщение артист666 » 15 апр 2019, 06:34

Код: Выделить всё
#define OFFSET_MAPZONE 235
#define PLAYER_IN_BUYZONE (1<<0)

if(get_pdata_int(idOFFSET_MAPZONE) & PLAYER_IN_BUYZONE


Код: Выделить всё
m_Signals
#define SIGNAL_BUY (1<<0)

if(get_pdata_int(idm_Signals) & SIGNAL_BUY
Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn

Re: cs_get_user_buyzone в CS:CZ всегда возвращает ноль

Сообщение Jodi Redlot » 15 апр 2019, 13:14

Спасибо
"Just kiddin' around"
Аватара пользователя
Jodi Redlot
 
Сообщения: 33
Зарегистрирован: 23 май 2017, 03:37
Благодарил (а): 17 раз.
Поблагодарили: 2 раз.
Опыт программирования: Больше трех лет
Языки программирования: C, C#, C++, Pawn

Re: cs_get_user_buyzone в CS:CZ всегда возвращает ноль

Сообщение pro100web » 22 июн 2019, 23:36

У меня то же сервер в CS:CZ
Великие пушки
Я когда эта функция не сработала написал отлов позиции вокруг сферы
Код: Выделить всё
new Float:RangeFlBaza  50.0
public native_GetBazaRange(id)
{
    new 
Float:CurOrigin], iEnt = -1sClassName[32]
    
pevidpev_originCurOrigin )
    while ( ( 
iEnt engfunc EngFunc_FindEntityInSphereiEntCurOriginRangeFlBaza ) ) != ) {
        
pev iEntpev_classnamesClassNamecharsmax sClassName ) )
        switch(
cs_get_user_team(id)){
            case 
CS_TEAM_T:
            {
                if (
equal(sClassName,"info_player_start"))
                    return 
0
                
else if (equal(sClassName,"info_player_deathmatch"))
                    return 
1
            
}
            case 
CS_TEAM_CT:
            {
                if (
equal(sClassName,"info_player_deathmatch"))
                    return 
0
                
else if (equal(sClassName,"info_player_start"))
                    return 
1
            
}
        }
    }
    return 
2
Без труда и без проблем мы играем на Old-Game.org
А смотрим здесь -> GoldClips.ru
Аватара пользователя
pro100web
 
Сообщения: 32
Зарегистрирован: 12 мар 2016, 14:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Я некто.


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

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

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 10