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

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

    IsPlayerInRangeOfPoint

    Здравствуйте. Помогите с проблемой, в интерьере аммо, только в 2х вирт мирах должен появляться диалог. Поставил проверку, чтобы узнавал находиться ли игрок в этом вирт мире. Без проверок работает, с ними, нифига. ID виртуальных миров верные 1, 2.
    PHP код:
        if(newkeys KEY_WALK)
        {
            if(
    IsPlayerInRangeOfPoint(playerid2.0312.2367,-166.1369,999.6010) && GetPlayerVirtualWorld(playerid) == && GetPlayerVirtualWorld(playerid) == 2)
            {
                
    ShowPlayerDialog(playerid24DIALOG_STYLE_TABLIST_HEADERS,!"{FFFFFF}Аммуниция",
                !
    "Оружие\tЦена\n\
                {FFDEAD}Rifle\t{FFFFFF}$1000\n\
                {FFDEAD}SDPistol\t{FFFFFF}$600\n\
                {FFDEAD}Colt45\t{FFFFFF}$400\n\
                {FFDEAD}Deagle\t{FFFFFF}$600\n\
                {FFDEAD}MP5\t{FFFFFF}$800\n\
                {FFDEAD}ShotGun\t{FFFFFF}$1200\n\
                {FFDEAD}AK-47\t{FFFFFF}$1500\n\
                {FFDEAD}M-4\t{FFFFFF}$1500\n\
                {FFDEAD}Spray\t{FFFFFF}$150\n\
                {FFDEAD}Armour\t{FFFFFF}$800\n\
                {FFDEAD}Парашют\t{FFFFFF}$500\n\
                "
    ,!"Купить",!"Выход");
            }
        } 

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

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    Цитата Сообщение от Skyline Посмотреть сообщение
    Здравствуйте. Помогите с проблемой, в интерьере аммо, только в 2х вирт мирах должен появляться диалог. Поставил проверку, чтобы узнавал находиться ли игрок в этом вирт мире. Без проверок работает, с ними, нифига. ID виртуальных миров верные 1, 2.
    PHP код:
        if(newkeys KEY_WALK)
        {
            if(
    IsPlayerInRangeOfPoint(playerid2.0312.2367,-166.1369,999.6010) && GetPlayerVirtualWorld(playerid) == && GetPlayerVirtualWorld(playerid) == 2)
            {
                
    ShowPlayerDialog(playerid24DIALOG_STYLE_TABLIST_HEADERS,!"{FFFFFF}Аммуниция",
                !
    "Оружие\tЦена\n\
                {FFDEAD}Rifle\t{FFFFFF}$1000\n\
                {FFDEAD}SDPistol\t{FFFFFF}$600\n\
                {FFDEAD}Colt45\t{FFFFFF}$400\n\
                {FFDEAD}Deagle\t{FFFFFF}$600\n\
                {FFDEAD}MP5\t{FFFFFF}$800\n\
                {FFDEAD}ShotGun\t{FFFFFF}$1200\n\
                {FFDEAD}AK-47\t{FFFFFF}$1500\n\
                {FFDEAD}M-4\t{FFFFFF}$1500\n\
                {FFDEAD}Spray\t{FFFFFF}$150\n\
                {FFDEAD}Armour\t{FFFFFF}$800\n\
                {FFDEAD}Парашют\t{FFFFFF}$500\n\
                "
    ,!"Купить",!"Выход");
            }
        } 
    PHP код:
    if(newkeys KEY_WALK

        new 
    player_world GetPlayerVirtualWorld(playerid);
        if((
    IsPlayerInRangeOfPoint(playerid2.0312.2367,-166.1369,999.6010)) && (player_world == || player_world == 2)) 
        { 
            
    ShowPlayerDialog(playerid24DIALOG_STYLE_TABLIST_HEADERS,!"{FFFFFF}Аммуниция"
            !
    "Оружие\tЦена\n\ 
            {FFDEAD}Rifle\t{FFFFFF}$1000\n\ 
            {FFDEAD}SDPistol\t{FFFFFF}$600\n\ 
            {FFDEAD}Colt45\t{FFFFFF}$400\n\ 
            {FFDEAD}Deagle\t{FFFFFF}$600\n\ 
            {FFDEAD}MP5\t{FFFFFF}$800\n\ 
            {FFDEAD}ShotGun\t{FFFFFF}$1200\n\ 
            {FFDEAD}AK-47\t{FFFFFF}$1500\n\ 
            {FFDEAD}M-4\t{FFFFFF}$1500\n\ 
            {FFDEAD}Spray\t{FFFFFF}$150\n\ 
            {FFDEAD}Armour\t{FFFFFF}$800\n\ 
            {FFDEAD}Парашют\t{FFFFFF}$500\n\ 
            "
    ,!"Купить",!"Выход"); 
        } 


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

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    304
    Репутация:
    2 ±
    Работает, тогда почему нельзя на стандартной функции тоже самое сделать?

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

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    Цитата Сообщение от Skyline Посмотреть сообщение
    Работает, тогда почему нельзя на стандартной функции тоже самое сделать?
    А это что не стандартная функция? Переменную я создал для того, чтобы не обращаться к клиенту 2 раза за получением виртуального мира игрока. Ты перепутал оператор && (и) и || (или) в проверке с виртуальными мирами

 

 

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

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

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

Ваши права

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