Перейти к содержанию
Авторизация  
16Shadows

Псевдонативные функции или альтернативное использование native

Рекомендуемые сообщения

16Shadows

Думаю, Вам известно, что функция native используется для загрузки "внешних" функций в Ваш код.

Однако, у неё есть ещё одно интересное применение, позволяющее упрощать запоминание Ваших личных функций.

Стандартная среда разработки 'Pawno' из-за определённой особенности (хотя, скорее, ошибки при её создании), частично не считает многострочные комментарии комментариями:

/*
Компилятор проигнорирует эту строку, но Pawno - нет
*/

Благодаря этому можно создавать "псевдонативные" функции - описывать Вашу функцию вместе с аргументами подобным образом:

/*
native Example(example);
native myFunc(playerid);
*/

После перезапуска Pawn с подобными комментариями, если прописать Вашу функцию и открывающую круглую скобку, у Вас отобразится подсказка:

[spoiler=Пример]post-23903-0-81358500-1548164213.png

 

 

Автор: 16Shadows

Урок создан с использованием википедии SAMP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.