Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    151
    Репутация:
    17 ±

    Запрет выход игрока из определенной зоны.

    Хаю-хай, С вами Инвангай!
    Здрасте, могучие умы pro-pawn. Заглянул я к Вам не просто так, а попросить помощи :)
    Не будем ходить вокруг да около, сразу к делу.

    Есть у меня определенная зона, за пределы который выходить нельзя, но вот в чем загвоздка - я не знаю как сделать так, чтобы игрока возвращало на тоже место, но "откидывая" назад.

    Пытался сделать сам, почти вышло, но опять же срабатывает иногда не так, как нужно ( кидает под землю). Вариант с использованием SetPlayerPosFindZ - не предлагать, так как он находит точку Z за пределом зоны.
    Наброски:
    PHP код:
     dynamicDeathMatchZone CreateDynamicRectangle(-477.6003722168.864257, -333.6003722320.864257); 
    PHP код:
    public OnPlayerLeaveDynamicArea(playeridareaid)
    {
        if(
    areaid == dynamicDeathMatchZone)
        {
            if(
    GetPVarInt(playerid"system_zone")>=1)
            {
                new 
    Floatpos_xFloatpos_yFloatpos_z;
                
    GetPlayerPos(playeridpos_xpos_ypos_z);
                
    SetPlayerPos(playeridpos_xpos_y-2pos_z);
            }
        }


  2. #2
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Skype: vitya.saveliev


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

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    151
    Репутация:
    17 ±
    Цитата Сообщение от #Vito Посмотреть сообщение
    Не подойдет, из-за спавна после смерти в ДМ зону. Так как игрока сначало спавнит на нулях, а только потом на ДМке и срабатывает этот ворлд бондс..
    Последний раз редактировалось Роуди.; 29.08.2015 в 22:39.

  4. #4
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    375
    Репутация:
    144 ±
    Ну так убирай этот ворлд боундс после смерти и устанавливай снова после спавна

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

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    151
    Репутация:
    17 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    Ну так убирай этот ворлд боундс после смерти и устанавливай снова после спавна
    Я же сказал, не подходит..

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,441
    Репутация:
    261 ±
    Цитата Сообщение от Роуди. Посмотреть сообщение
    Я же сказал, не подходит..
    Ну тогда в таймере фризь и ТПш таймперов на нужные координаты
    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

 

 

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

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

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

Ваши права

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