Камень тп | Разработка игровых платформ
  1. Доброго времени суток. В связи с появлением спамеров, активация функций новых пользователей (Создавать темы, писать сообщения), теперь будет только после проверки администратором! Для регистрации отписываемся в лс, в вк. vk.com/tehnik777 (Пишем только с реальных страниц)
    Скрыть объявление

Камень тп

Тема в разделе "Гайды/Мануалы", создана пользователем jeronimo, 27 янв 2017.

Обсуждение темы Камень тп в разделе Гайды/Мануалы на форуме zetta-forum.ru.

  1. jeronimo

    jeronimo Участник

    Регистрация:
    18 дек 2016
    Сообщения:
    3
    Симпатии:
    6
    Баллы:
    3
    Пол:
    Мужской
    Род занятий:
    BS,Loong
    Всем привет! Лазил по форуму не нашел ни одной темы про тп на любую локацию простым итемом
    и так что нам нужно заходим в item_name и создаем строку у меня она выглядит как простая коробка
    Код:
    <item id="1234567" name="Тарио" display_type="Специальное приспособление" male_icon="GER60" drop_model="DL02" action_blend="0" desc="Тп\n&lt;color=0xffffffff&gt;"/>
    Переходим в item_proto тоже создаем строку
    Код:
    <ItemProto id="1234567" Type="1" TypeEx="5" TypeReserved="0" StuffType="0" picktype="7" SpecFunc="0" moveable="0" Level="1" Quality="6" BindType="0" BasePrice="99" MaxUseTimes="1" MaxLapNum="999" NeedBroadcast="0" CanSell="0" DeadLoot="0" ZoneRepType="0" ZoneRepVal="-1" OtherRepType="0" OtherRepVal="-1" TriggerID0="1010000" BuffID0="2000001" CooldownTime="1000" OpType="2" OpDist="0" OpRaduis="0" InterruptMove="0" SexLimit="-1" MinUseLevel="18" TargetLimit="1" StateLimit="13631466" VocationLimit="8191" soar_limit="0" can_save="0" DiscardEvent="1" />
    Теперь идем в скрипты server_data\script\activity\ziliaopian создаем в этой папке файлик с расширением .lua у меня он просто называется ТП название может быть любое копируем этот скрипт в свой файл итем можете под себя подстроить и сохраняем
    Код:
    function I1234567_Use(MapID, InstanceID, TypeID, RoleID)
        local randomnum = math.random(1)
        if randomnum == 1 then
            role.RoleGotoNewMap(MapID, InstanceID, RoleID, 3424073512, 685, 31177, 1901)
        end
    end
    aux.RegisterItemEvent(1234567, 1, "1234567_Use")
    Ну вот и все, item_name и item_proto сохраняем как на сервере так и на клиенте
    в скрипт берете координаты с базы куда хочете чтоб вас тп'шило CRC карты либо генератором есть в софте либо так же с базы!
    Прошу строго не судить знаю много ошибок

    Координаты:
    685 - это координата X
    31177 - это координата Z
    1901 - это координата Y
     
    Последнее редактирование модератором: 28 янв 2017
    Zerg, Aleksismag, Yanek и ещё 1-му нравится это.
  2. Incognito

    Incognito Участник

    Регистрация:
    30 дек 2016
    Сообщения:
    2
    Симпатии:
    1
    Баллы:
    3
    Пол:
    Мужской
    А зачем тут рандом от 1? Это что некий челендж, будет тп или нет?
     
  3. Yanek

    Yanek Интересующийся

    Регистрация:
    17 дек 2016
    Сообщения:
    18
    Симпатии:
    62
    Баллы:
    13
    Пол:
    Мужской
    Сайт:
    https://vk.com/scarlet_yanek
    не забываем если карта типо Обителя зла и тд и тп
    нужен код : map.CreateInstance(ТутАйдиКарты, RoleID)
     
    1mmortal нравится это.
  4. rush

    rush Поклонник кармы

    Регистрация:
    28 янв 2019
    Сообщения:
    60
    Симпатии:
    24
    Баллы:
    8
    Пол:
    Мужской
    Сайт:
    https://vk.com/kirillapikalov
    VK:
    https://vk.com/kirillapikalov
    А зачем это? если есть камень полета в игре!
     
  5. jeronimo

    jeronimo Участник

    Регистрация:
    18 дек 2016
    Сообщения:
    3
    Симпатии:
    6
    Баллы:
    3
    Пол:
    Мужской
    Род занятий:
    BS,Loong
    некоторые незнают как в камень полета добавить новую локацию этот вариант для них
     
  6. gotiks13

    gotiks13 Интересующийся

    Регистрация:
    18 дек 2016
    Сообщения:
    12
    Симпатии:
    12
    Баллы:
    3
    Пол:
    Мужской
    VK:
    https://vk.com/angel_demons_only_18
    А как добавить в камень полета локу? по этому примеру
     
  7. Yanek

    Yanek Интересующийся

    Регистрация:
    17 дек 2016
    Сообщения:
    18
    Симпатии:
    62
    Баллы:
    13
    Пол:
    Мужской
    Сайт:
    https://vk.com/scarlet_yanek
    map_switch_proto
     
  8. 1mmortal

    1mmortal Постоялец

    Регистрация:
    2 дек 2016
    Сообщения:
    123
    Симпатии:
    23
    Баллы:
    18
    Адрес:
    https://vk.com/id337388238
    Сайт:
    https://vk.com/id337388238
    Не пойму зачем тут random?
    Вот правильно
    function I1234567_Use(MapID, InstanceID, TypeID, RoleID)

    role.RoleGotoNewMap(MapID, InstanceID, RoleID, 3424073512, 685, 31177, 1901)
    end
    aux.RegisterItemEvent(1234567, 1, "1234567_Use")
     

Поделиться этой страницей