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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±

    YSF - дно дна

    О чем вообще думает Курта... Инкогнито в том числе. Плагин капец, как грузит процессор.
    Запуск на хостинге:
    Нагрузка на процессор: 200 из 30 (666%)
    И зачем стримеру проверка на YSF, когда все необходимое можно сделать через RakNet. Ставить эту телегу ради одной функции...
    AttachDynamicObjectToObject
    Раз есть необходимость в AttachPlayerObjectToObject, то создай например YSF_Lite, где будут функции только для стримера. Исходник есть.

    Непонятное англоязычное комьюнити...
    Последний раз редактировалось m1n1vv; 10.12.2018 в 12:37.

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

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    С AttachDynamic такой облом. Не в курсе, как еще можно сделать объект ярким?

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну если не хочешь ковырять исходники стримера, то можно просто на стороне сервера сделать мини-аналог стримера для подобных объектов, прикрепляемых к игроку, реализуя всё через RakNet (там просто нужно глянуть какие пакеты отсылаются при прикреплении объекта к игроку и высылать их нужным игрокам самостоятельно, когда в зону стрима игрока входят другие люди. Особо сложного ничего нет)
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    Но через плагин все гораздо быстрее. А есть вариант перехватить вызов объявления native?

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

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    Есть еще какие-то способы сделать объект ярким? Может есть какой-то объект?
    По дефолту объект создается тусклым, а мне нужно яркий. А то текст не разобрать. Пример:
    Последний раз редактировалось m1n1vv; 11.12.2018 в 05:35.

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    Kalcor про этот эффект:
    Most of the problems you'll have with SetObjectMaterialText revolve around alpha blending. The fontcolor and backcolor parameters take ARGB values. The material will use different alpha blending modes depend on whether the alpha value is set to 0xFF (no transparency) or lower. If you use fontcolor 0xFFFFFFFF (white) and backcolor 0xFF000000 (black), I don't think you'll see any difference.

    If you're going to attach text to another object, you need to attach it slightly forward, otherwise you'll come across something called Z-fighting (depth-fighting), which is where the 3D renderer can't tell which object is in front and which is behind.

    PHP код:
    static obj[2]; 
    obj[0] = CreateObject(194810.00.030.00.00.0180.0); 
    obj[1] = CreateObject(194810.00.00.00.00.00.0); 
    SetObjectMaterialText(obj[1], "Text"0130"Arial"600, -1, -167772161); 
    AttachObjectToObject(obj[1], obj[0], 0.00.00.00.00.00.0); 

  9. #9
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от m1n1vv Посмотреть сообщение
    О чем вообще думает Курта... Инкогнито в том числе. Плагин капец, как грузит процессор.
    Я ни в коем случае не пытаюсь защитить YSF (ни разу им не пользовался даже), но... откуда такая уверенность, что нагрузка именно от него, а не, например, от того же стримера из-за большого количества объектов в одном или нескольких квадрантах?

    Цитата Сообщение от m1n1vv Посмотреть сообщение
    Есть еще какие-то способы сделать объект ярким? Может есть какой-то объект?
    По дефолту объект создается тусклым, а мне нужно яркий. А то текст не разобрать. Пример:
    Возможно, всему виной затенение объекта справа на скриншоте. Насколько знаю, одни объекты в GTA:SA предназначены для нахождения в открытом месте, другие - в тени, для последних применяется затенение и при работе с MaterialText их, очевидно, лучше избегать.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Я ни в коем случае не пытаюсь защитить YSF (ни разу им не пользовался даже), но... откуда такая уверенность, что нагрузка именно от него, а не, например, от того же стримера из-за большого количества объектов в одном или нескольких квадрантах?
    На хостинге нагрузка на процессор была 6/30. После подключения плагина 200/30. Это еще с 0 игроков на сервере. Когда-то YSF перегрузил комп до экрана смерти. Стримера в моде не было.
    Последний раз редактировалось m1n1vv; 16.12.2018 в 13:57.

 

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

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

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

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

Ваши права

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