Форум Pawn.Wiki - Воплоти мечту в реальность!: Пробел в первой части макроса - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Урок ]
Пробел в первой части макроса #define
Оценка: ***** 1 Голосов

#1
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию
Для того, чтобы сделать отступ (пробел) в первой части макроса необходимо вписать '\32;', но это не срабатывает и выдаёт ошибку. Вот решение:

#define MyMacros%0\32;%1(%2) forward PREFIX_%1(%2); public PREFIX_%1(%2)

Теперь можно сделать так:

MyMacros Function(value)
{
    printf("PREFIX_Function | value = %i", value);

    return 1;
}


public OnGameModeInit()
{
    PREFIX_Function(100);

    return 1;
}

В консоли:

PREFIX_Function | value = 100

Сообщение отредактировал M I S T E V: 28 января 2025 - 17:01

6

#2
Пользователь офлайн   Retrace 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Подтверждаю. Работает. Полезно. Поставил плюсик!
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика