Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для MassonNN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    129
    Репутация:
    6 ±

    Перехват OnPlayerPickUpDynamicPickup

    Пытаюсь в инклуде сделать перехват OnPlayerPickUpDynamicPickup, однако когда речь заходит о строке в перехвате:

    1. _ALS_OnPlayerPickUpDynamicPickup


    то получаю привет:

    1. warning 200: symbol "_ALS_OnPlayerPickUpDynamicPicku" is truncated to 31 characters


    1. Влияет ли это на исполнение кода или можно просто отключить этот варнинг?
    2. Как исправить?

  2. #2
    Аватар для punkochel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2018
    Адрес
    Россия
    Сообщений
    146
    Репутация:
    25 ±
    _ALS_OnPlayerPickUpDynamicPickup отсюда убери одну букву (_ALS_OnPlayerPickUpDynamicPicku), чтобы был 31 символ. В pawn есть ограничение в длине названия функций/переменных и так далее...


    UPD: Вообще английский нужно подтянуть) Тут же черным по белому написано, что функция укорочена до 31 символа
    Последний раз редактировалось punkochel; 28.05.2020 в 20:55.

  3. #3
    Аватар для MassonNN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    129
    Репутация:
    6 ±
    Цитата Сообщение от punkochel Посмотреть сообщение
    _ALS_OnPlayerPickUpDynamicPickup отсюда убери одну букву (_ALS_OnPlayerPickUpDynamicPicku), чтобы был 31 символ. В pawn есть ограничение в длине названия функций/переменных и так далее...


    UPD: Вообще английский нужно подтянуть) Тут же черным по белому написано, что функция укорочена до 31 символа
    Я прекрасно знаю, что это ограничение. Я спрашиваю не про варнинг, а про то, что в результате перехват функции может не работать. Убрать одну букву я не могу - перехват не будет работать.


    К теме:

    Есть идея задефайнить моменты перехвата другими символами, но тогда боюсь за совместимость с другими перехватами...
    Последний раз редактировалось MassonNN; 29.05.2020 в 12:23.

  4. #4
    Аватар для Shaolinka
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.01.2020
    Сообщений
    69
    Репутация:
    8 ±
    Можешь конечно
    PHP код:
    #pragma warning disable 200 
    Но это скорее игнорирование проблемы, чем её решение. Если ты прочитаешь 2 урок о перехватах Даниеля Кортеза, то увидишь, что сокращение символов в названии функции никак не влияет на её работоспособность.

  5. Пользователь сказал cпасибо:
    MassonNN (29.05.2020)
  6. #5
    Аватар для MassonNN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    129
    Репутация:
    6 ±
    Цитата Сообщение от Shaolinka Посмотреть сообщение
    Можешь конечно
    PHP код:
    #pragma warning disable 200 
    Но это скорее игнорирование проблемы, чем её решение. Если ты прочитаешь 2 урок о перехватах Даниеля Кортеза, то увидишь, что сокращение символов в названии функции никак не влияет на её работоспособность.
    да, спасибо, прочитал. Можно закрывать.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •