Leonardo_Gun
Умник
При создании public нам нужно было ещё и создавать forward с таким же параметром что и public.
Сейчас я вам покажу оптимизированный вариант.
В начало мода
Теперь при создании public нам ненужно будет создавать ещё и отдельно forward, сервер создаст его сам.
вместо public пишем*pubfor:
Пример:
Что к чему
Если будут вопросы пишите в комментарии.
Сейчас я вам покажу оптимизированный вариант.
В начало мода
Код:
#define pubfor:%0(%1) forward %0(%1); public %0(%1)
вместо public пишем*pubfor:
Пример:
Код:
pubfor: ChatText(playerid)
{
SendClientMessage(playerid, COLOR_RED, "Вызываем ChatText");
return 1;
}
_________________________________________________________________________________________
Небольшое пояснение что к чему.
К #define pubfor мы присваиваем функции forward и в тоже время*public.
В итоге мы получаем то что когда мы присваиваем функции pubfor*имя, то это имя присваивается
forward'у и в тоже время public'у.
Внимание! Стандартные Public'И НЕ ЗАМЕНЯТЬ ! Вот здесь все стандартные Public'И
Внимание! Если поменять местами forward %0(%1); и public%0(%1) наоборот то эффекта не будет!
_________________________________________________________________________________________
Небольшое пояснение что к чему.
К #define pubfor мы присваиваем функции forward и в тоже время*public.
В итоге мы получаем то что когда мы присваиваем функции pubfor*имя, то это имя присваивается
forward'у и в тоже время public'у.
Внимание! Стандартные Public'И НЕ ЗАМЕНЯТЬ ! Вот здесь все стандартные Public'И
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Внимание! Если поменять местами forward %0(%1); и public%0(%1) наоборот то эффекта не будет!
_________________________________________________________________________________________
Если будут вопросы пишите в комментарии.
