Макрос, как пользоваться? (#define)
- Articles
- 2025-08-22

Для чего нужны макросы? - Макросы позволяют упрощать программу: вместо фразы можно указать её идентификатор.
Кратенько в примерах расскажу, как и где можно это юзать?
Кратенько в примерах расскажу, как и где можно это юзать?
Как это устроено? - #define "название" "присваемое значение"
Пример №1:
У нас есть плагин, где стоит очень много проверок на флаг.
Мы видим везде if(get_user_flags(id) & ADMIN_RCON) и таких очень много
Вопрос:
как же упростить?
В начале исхода создаём макрос:
#define CREATOR ADMIN_RCON
То есть мы, присвоили переменной CREATOR, значение ADMIN_RCON.
Дальше мы смело можем заменить следующее:
if(get_user_flags(id) & ADMIN_RCON) на if(get_user_flags(id) & CREATOR)
В итоге мы уменьшаем время на то, что бы сменить флаг на всех имеющихся проверках!
Пример №2:
Такой же метод удобен и эффективен при использовании цикла...
Мы имеем вот такой цикл:
for(iPlayer = ; iPlayer <= 32; iPlayer++)
{
код
}Всё банально просто... Нежели, каждый раз спускаться к циклу и менять до какого числа будет цикл,
можно также воспользоваться макросом...
Создаём макрос:
#define MAX_CLIENTS 32Теперь цикл будет выглядеть вот так:
for(iPlayer = ; iPlayer <= MAX_CLIENTS; iPlayer++)
{
код
}Автор статьи - Игорь Бубенцов
Hello, Our administration publishes only cannon content, put like under the post below and write the top comment, we are preparing the material just for you, Darling Гость.
Related news
Comments 3
Users belonging to group Guests cannot add comments to this article.
%35
Discount on purchase of all
builds until 16.9.2026
Especially for you - Гость

Buy Build
Our Services
Our Partners
Comments
Knife Model - Red Toxic Warhammer For CS 1.6
thanks brother
Knife Model - Red Toxic Warhammer For CS 1.6
Nice model keep it up
[ZP] Zombie Class - Revenant Ice
Интересный класс зомби, особенно способность заражать на расстоянии.
[ZP] Zombie Class - Revenant Raving (Переделка Fire)
Отлично, что есть настройки скорости шара и перезарядки способности.
[ZP] Zombie Class - Revenant Hell
Кто-нибудь уже тестировал этот класс на Zombie Plague 4.3?




Hud Configurator
Hall of Shame
Model Viewer
CSO PISTOLS
CSO MACHINE GUN