Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 3 из 3 ПерваяПервая 1 2 3
Показано с 21 по 28 из 28
  1. #21
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Погоду частенько делает. Запихивает под карту и отсылает в нулевые координаты.
    Повторюсь:
    Полигонов сколько?

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

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    Погоду частенько делает. Запихивает под карту и отсылает в нулевые координаты.
    Повторюсь:

    Полигон один,точек примерно 40-50.

    Да,эта функция работает некорректно,если участок карты,в который мы телепортируемся,не погрузился.



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




  3. #23
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    Цитата Сообщение от Profyan Посмотреть сообщение
    Полигон один,точек примерно 40-50.

    Да,эта функция работает некорректно,если участок карты,в который мы телепортируемся,не погрузился.
    Ну тогда MapAndreas юзай.
    Находишь сначала XY координаты, куда отправить человека, и только тогда ищи Z
    Можно, конечно, если полигон один, координаты все достать и закинуть в память, а там искать уже, MapAndreas понадобится только для создания массива координат.
    А можно загружать MapAndreas только для определенной территории/полигона, кушает мало, работает только в нужном тебе месте

    p.s. это мои мюсли.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    z координата вычисляется не точно (в вики об этом сказано):
    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

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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от Profyan Посмотреть сообщение
    Полигон один,точек примерно 40-50.

    Да,эта функция работает некорректно,если участок карты,в который мы телепортируемся,не погрузился.
    Так ты фризани игрока до спавна на Z и разфризь потом в течении 2-3 сек
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    Ну тогда MapAndreas юзай.
    Находишь сначала XY координаты, куда отправить человека, и только тогда ищи Z
    Можно, конечно, если полигон один, координаты все достать и закинуть в память, а там искать уже, MapAndreas понадобится только для создания массива координат.
    А можно загружать MapAndreas только для определенной территории/полигона, кушает мало, работает только в нужном тебе месте

    p.s. это мои мюсли.
    Ну я так и хотел.И в общем итоге этот вариант будет оптимизированней,нежели сохранение координат каждые 5 сек?



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




  7. #27
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    Цитата Сообщение от Profyan Посмотреть сообщение
    Ну я так и хотел.И в общем итоге этот вариант будет оптимизированней,нежели сохранение координат каждые 5 сек?
    естестно
    А лучше запрети тп за границу полигона и не парься.

    Так ты фризани игрока до спавна на Z и разфризь потом в течении 2-3 сек
    И снова улетит на нулевые координаты

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

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    естестно
    А лучше запрети тп за границу полигона и не парься.


    И снова улетит на нулевые координаты
    Ну а если такой случай:игрок будет постоянно бежать за границу,его будет телепортировать и разворачивать.Но при этом будут не хилые вычисления.Во-первых перебор вершин полигона,а потом уже и точек.Измеряя при этом расстояние между игроком и точкой -это около 50 итераций,потом еще нахождение ближайшей точки,но т.к. сложность двоичного поиска - это логарифм по основанию 2,то это еще не так много,но еще же и MapAndreas.Микрофризов не будет?Мне кажется стабильная нагрузка лучше в некотором плане чем сильная и непостоянная.Хотя постараюсь проверить это опытным путем.



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




 

 
Страница 3 из 3 ПерваяПервая 1 2 3

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

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

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

Ваши права

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