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

Реклама


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

    Статус
    Оффлайн
    Регистрация
    20.04.2014
    Сообщений
    4
    Репутация:
    3 ±

    GetPlayerPosPlace - В каком городе находится игрок

    GetPlayerPosPlace - Функция с помощью которой можно легко определить в каком городе сейчас находится игрок.


    Place V 0.0.2 (Release)
    By GreenG(Alex_Lenez)
    Функция не использует таймера, но использует плагин Streamer.


    Установка:

    Скачайте и закинь в свою папку с инклудами place.inc

    ко всем инклудам в самый низ:
    PHP код:
    #include <place> 
    В OnGameModeInit
    PHP код:
    place_init(); 
    Вот и готово!

    Применение:

    Параметры:
    PHP код:
    GetPlayerPosPlace(playerid); // вписываете любой ид, и он покажет где игрок 
    Для использования есть 4 типа, которые функция возвращает!
    PHP код:
    PLAYER_INVALID_PLACE Если игрок находится за пределами карты (В море далеко от берега)
    PLAYER_IN_SAN_FIERRO Если игрок находится в пределах города San Fierro
    PLAYER_IN_LOS_SANTOS 
    Если игрок находится в пределах города Los Santos
    PLAYER_IN_LAS_VENTURAS 
    Если игрок находится в пределах города Las Venturas 
    Пример:
    PHP код:
    CMD:posit(playeridparams[])
    {
        if(
    GetPlayerPosPlace(playerid) == PLAYER_IN_SAN_FIERRO)
        
    SendClientMessage(playeridCOLOR_WHITE"Вы находитесь в городе Сан Фиерро");
        else if(
    GetPlayerPosPlace(playerid) == PLAYER_IN_LOS_SANTOS)
        
    SendClientMessage(playeridCOLOR_WHITE"Вы находитесь в городе Лос Сантос");
        else if(
    GetPlayerPosPlace(playerid) == PLAYER_IN_LAS_VENTURAS)
        
    SendClientMessage(playeridCOLOR_WHITE"Вы находитесь в городе Лас Вентурас");
        else if(
    GetPlayerPosPlace(playerid) == PLAYER_INVALID_PLACE)
        
    SendClientMessage(playeridCOLOR_WHITE"Вы находитесь далеко в море");
        return 
    true;

    Инклуд будет дорабатываться!
    Обновлено, теперь будет работать очень быстро

    Pastebin: http://pastebin.com/m65dUt3f
    Автор: GreenG(Alex_Lenez)

  2. 3 пользователя(ей) сказали cпасибо:
    (Wh)AnGeL (23.04.2014)underwoker (14.07.2014)Копюшон (28.04.2014)
  3. #2
    Аватар для (Wh)AnGeL
    Пользователь

    Статус
    Оффлайн
    Регистрация
    20.01.2014
    Сообщений
    26
    Репутация:
    0 ±
    Good! но вот большая ли будет польза от него но + точно заслужил!
    skype-system.killer2

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

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    333
    Репутация:
    47 ±
    Уже нашел применение) Спасибо!
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

 

 

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

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

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

Ваши права

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