Паблик без форвардов(forward) Урок №2
|
|
ProPawn |
Дата: Понедельник, 06.04.2015, 03:30 | Сообщение # 1
|
Новичок
Сообщений: 17
Статус: Offline
|
Всем привет,вот решил написать 2 урок,даже не урок а "Мануал" как создавать паблики без создания форвардов.
1) Создаем наш #define Код #define Publ(%0) forward %0; public %0 // Узнаем имя паблика с параметрами Теперь можно заменить название вашего паблика на Publ
Пример: Как не стоит использовать: Код public СheatMaster() { return 1; }
// или
public СheatMaster(playerid) { return 1; } А вот так Код Publ(СheatMaster()) { return 1; } // или для второго примера
Publ(СheatMaster(playerid)) { return 1; } // Это всего пример
Ссылка на 1 урок №1 Автор урока ProPawn
Работаю по pawn. Помогаю новичкам Skype Tarasovvv7
Сообщение отредактировал ProPawn - Понедельник, 06.04.2015, 19:25 |
|
|
|
[CM]Logotipo |
Дата: Понедельник, 06.04.2015, 14:52 | Сообщение # 2
|
Авторитет
Сообщений: 1083
Статус: Offline
|
И в чём смысл этого макроса?
Скуп ВК RakDroid - прокачка аккаунтов с телефона VKMusic - вк музыка без браузера Делаю сайты/софт/стимботов на заказ
|
|
|
|
Амасинк |
Дата: Понедельник, 06.04.2015, 14:59 | Сообщение # 3
|
Боец
Сообщений: 267
Статус: Offline
|
Цитата [CM]Logotipo ( ) И в чём смысл этого макроса?
Это для тех, кому надоело создавать форварды к пабликам, ну и для любителей малого кода
Помогаю новичкам в pawn
Сообщение отредактировал Амасинк - Понедельник, 06.04.2015, 15:02 |
|
|
|
iGodPlease |
Дата: Понедельник, 06.04.2015, 18:43 | Сообщение # 4
|
Новичок
Сообщений: 25
Статус: Offline
|
ProPawn, но форвард все же создаётся. Макрос для этого и сделан. И обычно делают #define Publ %1 forward %1; public %1
Skype: igodplease Вконтакте: vk.com/igodplease
|
|
|
|
ProPawn |
Дата: Понедельник, 06.04.2015, 19:27 | Сообщение # 5
|
Новичок
Сообщений: 17
Статус: Offline
|
Цитата iGodPlease ( ) но форвард все же создаётся. Макрос для этого и сделан. И обычно делают #define Publ %1 forward %1; public %1
Это значительно упрощает работу с кодом
Работаю по pawn. Помогаю новичкам Skype Tarasovvv7
|
|
|
|
iGodPlease |
Дата: Понедельник, 06.04.2015, 19:37 | Сообщение # 6
|
Новичок
Сообщений: 25
Статус: Offline
|
ProPawn, не соглашусь. Легче видеть весь код сразу, чем куски оптимизации, которые кстати ничуть не оптимизируют мод.
Skype: igodplease Вконтакте: vk.com/igodplease
|
|
|
|
Maler[CM] |
Дата: Вторник, 07.04.2015, 04:39 | Сообщение # 7
|
MOSKVASTAN
Сообщений: 440
Статус: Offline
|
Цитата iGodPlease ( ) не соглашусь. Легче видеть весь код сразу, чем куски оптимизации, которые кстати ничуть не оптимизируют мод. Согласен, толку от этого не будет.
Есть удобство к примеру: forward Check_Alogin(playerid,zapros,lvl); public Check_Alogin(playerid,zapros,lvl)
Делаем publics: Check_Alogin(playerid,zapros,lvl) Тем самым вмещаем в одну строку
ВК: https://vk.com/vdovkinn Skype: nikita24682 CM One Love:*
Сообщение отредактировал Maler[CM] - Вторник, 07.04.2015, 04:39 |
|
|
|