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

Как пробежаться по #define?  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

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

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

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Как пробежаться по #define?  [Решено]

Сообщение spree » 05 май 2021, 13:16

Нужно пробежаться по #define и узнать все имена оружий
Код: Выделить всё
#define PRIMARY_WEAPONS_BITSUM ((1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90))

new test[32]
get_weaponname(id, test, sizeof test)

Через цикл прогоняю, получаю кашу по несколько одних и тех же оружий и посторонней экипировки.
Забыл уже pawn почти...

Добавлено спустя 2 часа 18 минут 30 секунд:
чуть не правильно проверку делал, как обычно сам решил :-)
форум почти умер.
Аватара пользователя
spree
 
Сообщения: 708
Зарегистрирован: 05 дек 2013, 15:01
Благодарил (а): 67 раз.
Поблагодарили: 128 раз.
Языки программирования: PAWN

Re: Как пробежаться по #define?

Сообщение vitalik19842105 » 05 май 2021, 14:12

Не получается? А можно глянуть как вы через цикл пробегаете?
Аватара пользователя
vitalik19842105
 
Сообщения: 195
Зарегистрирован: 14 фев 2021, 10:48
Предупреждения: 1
Благодарил (а): 30 раз.
Поблагодарили: 22 раз.
Опыт программирования: Меньше недели
Языки программирования: Нуждаюсь в помощи

Re: Как пробежаться по #define?

Сообщение Fedcomp » 06 май 2021, 11:46

spree писал(а):чуть не правильно проверку делал, как обычно сам решил :-)
форум почти умер.

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


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


Вернуться в Скриптинг

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

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