1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

[Гайд] меняем время ставок (ежедневное ТВ)

Тема в разделе 'PW Документация', создана пользователем Fituchini, 9 май 2012.

Статус темы:
Закрыта.
  1. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    Итак....

    [History]

    Долго мучаясь и размышляя и ползая хексом по gdeliveryd непонимая ничего потерял надежду в создании ежедневного ТВ своими мозгами.

    Пока случайным образом не получилось так что дали Скайп одного хорошего программиста который объяснил элементарное, что числа имеют и другую сторону; я про Unix time.

    и что 327600 это не только Sun, 04 Jan 1970 19:00:00 GMT(отсчёт в секундах от эпохи Unix) а не что иное как отсчёт времени с начала недели то есть с понедельника.

    если к понедельнику к 00:00 прибавить 327600 секунд то мы получаем среду 19:00 Время ставок! дадада




    [Практика]

    и чтобы изменить время проведения ставок, достаточно найти эти значения и поменять на нужные.

    мы знаем значение.. далее берём редактор Hex любой, я использовал 010 editor, и следуем картинкам))

    [​IMG]




    [​IMG]




    в Inspector меняем 327600 на любое наше, но не забываем что от начала недели.

    для того чтобы правильно расчитать время воспользуйтесь конвертором ССЫЛКА




    изменим к примеру значение на вторник на 20:00 (244800)

    [​IMG]




    теперь время ставок нужно остановить. Пока продалжаются ставки, самой битвы не будет!

    Время остановки по умолчанию мы знаем в четверг в 19:00 переводим в Unix Time получаем 414000

    точно так же как мы искали время начала ставок так же и ищем конец ставок (значение 414000)




    Нам так же будет выдано 2 варианта, меняем только верхний. (первый)

    изменим к примеру чтобы ставки закончились на среду на 20:00 (331200)




    [​IMG]

    сохраняем заливаем на сервер и радуемся.

    Но чтобы сразу после ставок было и само ТВ редактируем domain.sev

    редактор для данного файла есть в шаре (я использовал TWs time)

    ставим время битвы на среду на 21:00 (всего лишь пример)

    в программе среда это 2

    0 - пн

    1 - вт

    2 - ср

    3 - чт

    4 - пт

    5 - сб

    6 - вс




    далее

    7-10000000000 будет ошибка

    [​IMG]

    тоже сохраняем, закрываем и заливаем на сервер!

    и как бы всё!!! время начала и конца времени ставок поменяли.

    Ваше время которое выгодно Вам,,, меняйте сами. Приведённые примеры времени, всего лишь примеры))




    P.S/аах и самое вкусное..

    дак время ставок которое мы поменяли они так и будут раз в неделю? по вторникам? (на то время, на которое изменили)

    отвечу Вам ДА!! чтобы добавить новую ставку помимо существующей, я очень долго парился, знал что нужна функция, и причём полная, НО как её достать с Hex'а понятия не имел. Но всётаки сообразил.

    под спойлером функция начала ставок и функция конца ставок под стандарнтыми значаниями

    начало 327600

    конец 414000







    Добавляйте эти функции в Ваш gdeliveryd и меняйте их значения как описано выше + не забывайте о самих битвах, добавлять время после ставок (время битв должно быть после окончания ставок с интервалом не менее 7 минут почему сам не знаю, но 7 минут должно пройти обязательно иначе битвы не будет) и наконец то радуйтесь.




    думаю разберётесь!! старался




    тапком не кидаться, это мой первый большой гайд.




    P.s.S/Выражаю ОГРОМНУЮ благодарность Максимиану за разъяснение и подсказку!

    Вложения:

    • tws.zip
      Размер файла:
      191 КБ
      Просмотров:
      124
    Antinight, Psycho, Freedom_Cont и 28 другим нравится это.
  2. Strong MmoDev Team Пользователи

    Сообщения:
    101
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    EnergyPW Team
    Молодец,видно старался...
  3. SSESS Пользователи

    Сообщения:
    8
    Лайки:
    7
    Пол:
    Мужской
    Репутация:
    0
    Вот и всё, остался хаос без доп. зароботка =)
  4. Botchal MMORPG-DEVS.RU Пользователи

    Сообщения:
    182
    Лайки:
    66
    Репутация:
    0
    Бедный хаос)

    С числом и ежу понятно, а вот как ты функцию вытащил?
  5. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    функцию вытащил путём догадки.


    в редакторе 010editor есть такое. показывает "Полную функцию", а парился потому, что начало ставок(полная функция) и конец ставок(полная функция), они (эти долбанные функции) идентичны. и главное не запутаться когда добавляешь в gdeliveryd. Не без труда конечно всё, но сам того не ожидая, всё сделал с первого раза.




    P.S/ и по словам vampir'а у Хаоса ставки на ТВ идут от какого то скрипта.

    в программировании не селён, но с таким раскладом программку скомпилить не проблема опытному волонтёру :)

    или же написать скриптик!




    P.S.S/ научите меня программированию!

    Осваивал c# , теперь могу написать "Hello World" :blink:
    1 человеку нравится это.
  6. 1vitek1 Пользователи

    Сообщения:
    31
    Лайки:
    15
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Life-PW
    Чтобы ТВ к примеру были ещё во вторник, после понедельника.. Нужно просто добавить функцию ниже существующей?
    И время проведения осад, в игре, будет отображаться корректно?
  7. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    Функции добавляешь в конец файла gdeliveryd , сколько ставок нужно, столько и добавляешь функций. к примеру на ещё один запуск ставок нужно вставить всё что под спойлером.


    соответственно нужны ставки впиваешь "спойлер"

    а на осады то как может повлиять?
    1 человеку нравится это.
  8. 1vitek1 Пользователи

    Сообщения:
    31
    Лайки:
    15
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Life-PW
    Я имел ввиду время проведения территориальных войн..)) под осадами..)
  9. Mr.Fleks Модератор Команда форума Модератор Old school Пользователи

    Сообщения:
    722
    Лайки:
    368
    Пол:
    Мужской
    Репутация:
    11
    Молодец
  10. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    не знаю(( но думая логически,,,

    время проведения осад никак не изменится, добавляется ведь только новая функция, и получится что и ставки и осада могут быть в одно время.


    но это только моё мнение
  11. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    и думаю что время будет отображаться корректно




    P.S/ дайте мне привелегии менять свои сообщения, а то проходит 5 минут, решил дополнить мысль, и приходится писать новое сообщение. а потом говорят ФЛуд да флуд
  12. 1vitek1 Пользователи

    Сообщения:
    31
    Лайки:
    15
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Life-PW
    Время начала битв..
    Нужно выделять под битвы 3 дня? Если же выделю один и поставлю время, все битвы будут отсчитоваться от этой даты и времени? И все влезут?
    К примеру как по стандарту, пятница, суббота, воскресенье, дни, когда могут быть ТВ.
    Если же поставлю в домаин.сев только один день, все битвы будут проводиться или только те, которые влезут?
    Желательно подсказать как можно быстрее)) сейчас проверяю данный способ..
  13. exclementos Пользователи

    Сообщения:
    10
    Лайки:
    5
    Пол:
    Мужской
    Репутация:
    0
    Задам интересующий вопрос, а время 100 часов на тв тут же править?Только найти надо будет 360000 и заменить на свое значение?
  14. АдминPW Пользователи

    Сообщения:
    54
    Лайки:
    10
    Репутация:
    0
    Команда:
    T&T Tiberium Team
    Хммм.... Интересненько... На Jade Dynasty что ли испробовать?
  15. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    гайд написан для изменения времени ставок на ТВ. вместо среды 19:00 можно установить своё значение. Под спойлером прикрепил функции которые позволяют добавить время ставок к существующей (по умолчанию среде 19:00).
  16. koleda Пользователи

    Сообщения:
    1
    Лайки:
    0
    Репутация:
    0
    100ч отменить это в фаиле gpafction
  17. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    Время ставок : позволяет мастреам кланов поставить ставку на свободную территорию, чтобы завладеть ею или отбить территорию у существующего клана. Ставка производится 1 раз в неделю. Битва за территорию (TW) по умолчанию 3 раза в неделю. Выше всё описано и написано. Внимательно прочитайте.




    Можно удалить стандартные значения TW пт-вс и поставить своё. Но для того чтобы ТВ бало каждый день, нужно выставить время проведения ставок (далее пример) с ПН до ПН с 6:00 утра до 17:00 вечера будет ставка, после в domain.sev выставить время проведения TW в ПН с 18:00 потом переходим ко ВТОРНИКУ. и аналогично как и с понедельником, выставляем время ставок а затем TW. Главное не запутаться самому!




    P.S/ надеюсь объяснил доходчиво)

    P.S.S/ Товарисчи дайте мне права редактировать свои сообщения в течении 100часов




    НЕТ! gdeliveryd
    Freedom_Cont и 1vitek1 нравится это.
  18. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    править тут.





    для начала добавить функцию, а после чего изменитиь! функции написаны со стандартным значением времени 327600.

    Я думал что написано всё чётко. и всё разъяснено, но я ошибался :)




    Может Вам ещё выложить уже готовый gdeliveryd со ставками в каждый день?
    3 пользователям это нравится.
  19. 1vitek1 Пользователи

    Сообщения:
    31
    Лайки:
    15
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Life-PW
    Готовый не нужно..
    Уже охота самому всё это понять..))
    Время битв, ты так и не ответил..
    Что будет, если поставить только в один день, например ВТ 20-00?
    И не расписывать их на три дня, как это сделано по стандарту.. Касяков тогда не будет? И все ТВ влезут после 20-00 во ВТ?
  20. exclementos Пользователи

    Сообщения:
    10
    Лайки:
    5
    Пол:
    Мужской
    Репутация:
    0
    Да нет готовый ненадо) уже все проверил все работает. интересовало только 100часов в клане.
Черновик сохранён Черновик удалён
Similar Threads
  1. mr.Slink
    Ответов:
    9
    Просмотров:
    14.868
  2. Dj-Matross
    Ответов:
    34
    Просмотров:
    17.008
  3. andrey3281
    Ответов:
    7
    Просмотров:
    1.823
  4. rdsmedia
    Ответов:
    1
    Просмотров:
    1.036
  5. Killer-sin
    Ответов:
    6
    Просмотров:
    1.615
Загрузка...
Статус темы:
Закрыта.

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