Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±

    Генератор кода, урок #2 - создание телепортов (пикапы, команды)

    Привет всем форумчанам Pro-Pawn.ru, с вами снова Daniel_Cortez.
    Сегодня мы разберём создание телепортов при помощи удобного генератора кода с сайта CodeGenerators.
    Будут рассмотрены 2 способа создания телепортов: по пикапу и по команде.

    Для начала зайдите на сайт <ссылка удалена>
    В меню сверху выберите "Generators -> Teleports generator" (генератор рекламы).
    Перед вами появится несколько полей ввода и неразборчивый код справа.
     скриншот

    Если хотите сделать телепорт по команде, перейдите к разделу II

     I. Создание телепорта по пикапу.
    1. Первое поле - "Teleport type" (тип телепотра).
      Для создания телепорта по пикапу оставьте переключатель в положении "Pickup".
    2. "Unique name" - имя переменной для хранения пикапа, например "my_teleport" (без кавычек).
    3. "Pickup model" - ID модели пикапа.
      Нужную модель можно найти здесь: http://gta-sa-mp.de/object/?categoryID=40
    4. "Pickup position" - координаты пикапа, например
      Код:
      316.0, -166.0, 1000.0
    5. "Position for teleport" - координаты, куда игрок будет телепортироваться.
    6. "Script type" - тип скрипта (мод или фильтрскрипт), оставьте переключатель в положении "GameMode".
      В итоге справа от полей ввода должен получиться примерно такой код:
       скриншот
    7. Вставим результат в мод (вместо кода ниже ставьте тот код, который получился у вас).
      Ко всем new:
      PHP код:
      new my_teleport
      В OnGameModeInit:
      PHP код:
      my_teleport CreatePickup(12541316.0, -166.01000.0, -1); 
      В OnPlayerPickUpPickup:
      PHP код:
      if(pickupid == my_teleport)
          
      SetPlayerPos(playerid268.01858.010.0); 


     II. Создание телепорта по команде.
    1. Первое поле - "Teleport type" (тип телепотра).
      Для создания телепорта по команде переведите переключатель в положение "Command".
    2. "Position for teleport" - координаты, куда игрок будет телепортироваться.
    3. "Command" - название команды для телепортации. Для примера я указал название "my_tp" (без кавычек).
    4. "Command system" - командный движок. Для примера выберем ZCMD, поскольку на нём легче писать команды.
      Кроме того, команды на нём совместимы с ещё более быстрым движком DC_CMD.
    5. "Script type" - тип скрипта (мод или фильтрскрипт). В данном примере особой роли не играет, поэтому пропустите его.
      В итоге справа от полей ввода должен получиться примерно такой код:
       скриншот
    6. Получившийся код очень простой, его можно поставить в любое место в моде.
      Вместо кода ниже ставьте тот код, который получился у вас.
      PHP код:
      CMD:my_tp(playeridparams[])
      {
          
      SetPlayerPos(playerid268.01858.010.0);
          return 
      1;

      Не забудьте, что для работы команды в самом верху мода должна быть строка
      PHP код:
      #include <zcmd> 
      или
      PHP код:
      #include <dc_cmd> 


    Вот и всё на сегодня, телепорт готов.

    Автор: Daniel_Cortez.
    Специально для Pro-Pawn.ru
    Копирование данной статьи на других ресурсах без разрешения автора запрещено!
    Последний раз редактировалось Daniel_Cortez; 15.03.2017 в 14:00. Причина: ссылки удалены
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. 3 пользователя(ей) сказали cпасибо:
    Airon007 (08.08.2013) L0ndl3m (12.01.2014) Osetin (08.08.2013)
  3. #2
    Аватар для Flazy
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    01.08.2013
    Сообщений
    86
    Репутация:
    2 ±
    Красавчик,отличная работа.
    Последний раз редактировалось Flazy; 11.08.2013 в 15:40.

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

    Статус
    Оффлайн
    Регистрация
    29.03.2013
    Адрес
    Республика Мордовия г.Саранск
    Сообщений
    484
    Репутация:
    46 ±
    Спасибо, полезно +
    Пробыл модератором на портале Pro-Pawn.Ru 3 месяца и 13 дней
    Ровно 105 дней провёл на посту СуперМодератора

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

    Статус
    Оффлайн
    Регистрация
    29.11.2013
    Сообщений
    69
    Репутация:
    6 ±
    Да ну, помойму проще и быстрее самому написать, чем вводить в генератор что-то.

 

 

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

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

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

Метки этой темы

Ваши права

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