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

    Статус
    Оффлайн
    Регистрация
    19.05.2021
    Сообщений
    24
    Репутация:
    2 ±

    Как переопределить заголовок функции?

    Как переопределить заголовок функции?
    Например это:
    forward OnPlayerConnect(playerid)
    на:
    forward OnPlayerConnect(Player:playerid)?

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

    Статус
    Оффлайн
    Регистрация
    22.04.2016
    Адрес
    Украина
    Сообщений
    157
    Репутация:
    35 ±
    А что за тэг такой?

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

    Статус
    Оффлайн
    Регистрация
    19.05.2021
    Сообщений
    24
    Репутация:
    2 ±
    Цитата Сообщение от Pa4enka Посмотреть сообщение
    А что за тэг такой?
    Он мне нужен

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

    Статус
    Оффлайн
    Регистрация
    24.01.2014
    Сообщений
    27
    Репутация:
    10 ±
    Цитата Сообщение от Scander Посмотреть сообщение
    Он мне нужен
    для визуализации что ли?

    - - - Добавлено - - -

    PHP код:
    #include <a_samp>

    #define OnPlayerConnect(%0:playerid) OnPlayerConnect(playerid)

    public OnPlayerConnect (Player:playerid)
    {
        
    SendClientMessage (Player:playerid, -1"hello world");
        return 
    1;

    Правильное описание проделанной работы.
      Открыть/закрыть
    Доброго времени суток! Вот что было проделано:
    01. Система красивого интро при коннекте на сервер
    02. Система регистрации аккаунта
    03. Система автошколы
    04. Система личных сообщений
    05. Система бизнесов
    06. Система складов
    07. Система магазин 24/7
    08. Система домов
    09. Система админки 10уровней
    10. Система PayDay
    11. Система сообщений
    12. Система гонок
    13. Система фракций
    14. Система Складов
    15. Система телефона
    16. Система рюкзака
    17. Система пау
    18. Система пиу
    19. Система бах-бах
    20. Система бдыщ

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

    Статус
    Оффлайн
    Регистрация
    19.05.2021
    Сообщений
    24
    Репутация:
    2 ±
    Цитата Сообщение от LINKINPARK Посмотреть сообщение
    для визуализации что ли?

    - - - Добавлено - - -

    PHP код:
    #include <a_samp>

    #define OnPlayerConnect(%0:playerid) OnPlayerConnect(playerid)

    public OnPlayerConnect (Player:playerid)
    {
        
    SendClientMessage (Player:playerid, -1"hello world");
        return 
    1;

    Для постоянства кода (активно использую теги). И потом легче будет на open.mp перейти, наверное.

    Спасибо за способ! Вроде, подходит. Правда я не могу объявить свою функцию с аргументом Player:playerid. Придется ее тоже дефайнить.
    Последний раз редактировалось Scander; 27.05.2021 в 13:25.

  7. #6
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    С тем же успехом можно перед всеми инклудами добавить:
    1. #define playerid Player:_playerid


    Правда не представляю какую такую невероятную проблему ты собираешься этим решить, с учётом того, сколько лишней работы ты себе добавляешь. По опыту могу сказать, что ситуации, когда ты вдруг подставляешь не ту переменную вместо ID игрока, бывают крайне редко, а последствия от них не настолько страшны, чтоб заставлять себя прописывать лишние 7 символов каждый раз, когда приходится работать с ID игрока (а приходится это делать довольно часто). Так что, имхо, но всем этим ты только себе жизнь усложняешь.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  8. Пользователь сказал cпасибо:
    Scander (28.05.2021)
  9. #7
    Аватар для Pa4enka
    Пользователь

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

    Тем более опен мп будет обратно совместим с любым самповским модом.
    Последний раз редактировалось Pa4enka; 28.05.2021 в 04:05.

  10. 2 пользователя(ей) сказали cпасибо:
    20th century (05.07.2021) Scander (28.05.2021)
 

 

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

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

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

Ваши права

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