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

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

    можно ли таймером вызывать функции?

    можно ли через таймер каким-то магическим образом вызвать функцию?

    Код HTML:
    	SetTimerEx("TogglePlayerControlabble", 1000, false, "dd", 0, 0);

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

    Статус
    Оффлайн
    Регистрация
    09.03.2018
    Сообщений
    255
    Репутация:
    24 ±
    1. SetTimerEx("@__TogglePlayerControllable", 1000, false, "dd", 0, 0);
    2.  
    3. @__TogglePlayerControllable(playerid, toggle);
    4. @__TogglePlayerControllable(playerid, toggle)
    5. {
    6. TogglePlayerControllable(playerid, toggle);
    7.  
    8. return 1;
    9. }

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

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    129
    Репутация:
    6 ±
    я понимаю, что так можно сделать, а если говорить о стоках? из инклудов? о других нативках? создавать такое под каждый паблик?

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

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    129
    Репутация:
    6 ±
    Судя по тому, что никто особо на вопрос не ответил - видимо нельзя. Тогда ход конем: а если #___emit?

  5. #5
    Аватар для Pa4enka
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2016
    Адрес
    Украина
    Сообщений
    157
    Репутация:
    35 ±
    А где это может понадобится? Пока не могу понять логику твоих действий.

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

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    129
    Репутация:
    6 ±
    Цитата Сообщение от Pa4enka Посмотреть сообщение
    А где это может понадобится? Пока не могу понять логику твоих действий.
    понадобится может где угодно... не создавать же под каждую функцию паблик, так гораздо удобнее было бы

  7. #7
    Аватар для SteveStage
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    С samp-wiki:

    Вызываемая функция должна быть объявлена через public.
    Вот и ответ на твой вопрос (если что, взял отсюда)

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

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    129
    Репутация:
    6 ±
    Цитата Сообщение от Steve_Stage Посмотреть сообщение
    С samp-wiki:



    Вот и ответ на твой вопрос (если что, взял отсюда)
    Это коллбэк, а мне нужны native и пользовательские функции. Я понимаю, что это не предусмотрено, но "не баг, а фича" здесь работает?

  9. #9
    Аватар для SteveStage
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    Цитата Сообщение от MassonNN Посмотреть сообщение
    Это коллбэк, а мне нужны native и пользовательские функции. Я понимаю, что это не предусмотрено, но "не баг, а фича" здесь работает?
    Если на самп вики это не написано, то наверняка этого не существует, ибо даже про использование дефайнов в спецификаторах написано в самп вики, а об такой возможности ни слова.

  10. #10
    Аватар для vvw
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.08.2019
    Сообщений
    45
    Репутация:
    9 ±
    Цитата Сообщение от MassonNN Посмотреть сообщение
    Судя по тому, что никто особо на вопрос не ответил - видимо нельзя. Тогда ход конем: а если #___emit?
    #__emit нет такого. Есть __emit - расширяющий оператор в варианте от Zeex, который заменяет препроцессорную директиву #emit.

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

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

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

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

Ваши права

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