Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 97 из 133 ПерваяПервая ... 47 87 95 96 97 98 99 107 ... ПоследняяПоследняя
Показано с 961 по 970 из 1325
  1. #961
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    А зачем? Когда ты передаёшь в функцию какое-либо значение, ты в любом случае передаёшь значение конкретной ячейки. Глупо дублировать в стэке целый массив
    Массивы не копируются в стек, а передаются по ссылке. Другое дело - возврат массива из функции (return <массив>), но там для этого место выделяется не в стеке, а в куче (т.е. по сути в той же секции, только с другого конца).
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. #962
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Outsider Посмотреть сообщение
    То бишь нельзя аргументом сделать двумерный массив?
    Можно, только не забудь передать размер первого и второго измерений массива.
    PHP код:
    stock func(playeridarr[][], const size1 sizeof(arr), const size2 sizeof(arr[])) 

  3. Пользователь сказал cпасибо:
    Outsider (29.12.2017)
  4. #963
    Аватар для Outsider
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2017
    Сообщений
    82
    Репутация:
    0 ±
    Нужен именно массив. Спасибо, попробую.

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    OnPlayerClickPlayerTextDraw можно перехватить?

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Да, как и все остальные коллбэки.
    Цитата Сообщение от m1n1vv Посмотреть сообщение
    OnPlayerClickPlayerTextDraw можно перехватить?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Да, как и все остальные коллбэки.
    _ALS_OnPlayerClickPlayerTextDraw больше 31 символа

  8. #967
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну так сократи название
    PHP код:
    stock blabla_OnPlayerClickPlayerTextD(args)
    {
        
        return 
    OnPlayerClickPlayerTextDraw(args);
    }
    #if defined _ALS_OnPlayerClickPlayerTextDra
        #undef OnPlayerClickPlayerTextDraw
    #else
        #define _ALS_OnPlayerClickPlayerTextDra
    #endif

    #define OnPlayerClickPlayerTextDraw blabla_OnPlayerClickPlayerTextD 
    или
    PHP код:
    stock blabla_OnPlayerClickPlayerTD(args)
    {
        
        return 
    OnPlayerClickPlayerTextDraw(args);
    }
    #if defined _ALS_OnPlayerClickPlayerTD
        #undef OnPlayerClickPlayerTextDraw
    #else
        #define _ALS_OnPlayerClickPlayerTD
    #endif

    #define OnPlayerClickPlayerTextDraw blabla_OnPlayerClickPlayerTD 
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  9. Пользователь сказал cпасибо:
    m1n1vv (31.12.2017)
  10. #968
    Аватар для Nexius_Tailer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    548
    Репутация:
    158 ±
    Цитата Сообщение от m1n1vv Посмотреть сообщение
    _ALS_OnPlayerClickPlayerTextDraw больше 31 символа
    Действовать примерно как выше, но лучше учитывать все варианты, которые могут быть добавлены в других хуках:
    PHP код:
    public OnPlayerClickPlayerTextDraw(playeridPlayerText:playertextid)
    {
        
    #if defined my_OnPlayerClickPlayerTextDraw
            
    return my_OnPlayerClickPlayerTextDraw(playeridplayertextid);
        
    #else
            
    return 0;
        
    #endif
    }

    #if defined _ALS_OnPlayerClickPlayerTextDra\ //<-
        
    || defined _ALS_OnPlayerClickPlayerTD //<-
        #undef OnPlayerClickPlayerTextDraw
    #else
        #define _ALS_OnPlayerClickPlayerTD //или _ALS_OnPlayerClickPlayerTextDra
    #endif
    #define OnPlayerClickPlayerTextDraw my_OnPlayerClickPlayerTextDraw
    #if defined my_OnPlayerClickPlayerTextDraw
        
    forward my_OnPlayerClickPlayerTextDraw(playeridPlayerText:playertextid);
    #endif 
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

  11. Пользователь сказал cпасибо:
    Geebrox (31.12.2017)
  12. #969
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Можно ли без костылей , установить кодировку в sqlite, чтобы нормально отображало киррилицу ?

    прагма не работает.

    Пока что придумал костыль: плагин, который конвертирует из cp1251 to utf-8
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  13. #970
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Так а что не работает у тебя?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

 

 
Страница 97 из 133 ПерваяПервая ... 47 87 95 96 97 98 99 107 ... ПоследняяПоследняя

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

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

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

Ваши права

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