-
Постов
367 -
Зарегистрирован
-
Посещение
-
Победитель дней
19
Сообщения, опубликованные Renegade Bastard
-
-
Для начала фсем чмоке в этам чате, случилось возвращение блудного попугая как говорится. Развернул свою старенькую афину из бекапа, и ахренел не столько с того что ничего не помню, и кампилил сервак по нагулненому собственному гайду, так от того что инфы по афине в инете нет вообще. Старые ресурсы мертвы, новые - все по ратене.
Так вот, не осталось ли у когонить в загашнике мана или готового решения как сделать из мейнчата в афине ирку, чтоб её можно было вывести на сайт или вообще через irc бота пустить в дискорд. Точно помню что на старом рус-еа чтото такое было.
Заранее всем спасибо за участие.
-
46 минуты назад, Functor сказал:
Нужная скриптовая команда присутствует в eA r14409
https://sourceforge.net/p/eathena/svn/14409/tree/trunk/src/map/script.c#l5396
P.S. Не создавайте несколько постов подряд. Используйте кнопку Изменить для редактирования сообщения.
Есть у меня такой блок в script.c
быть может rentitem это фуцнкция для скриптования NPC а не вводимая админ команда? Т.к в atcommand ничего связанного с этим я не нашел. Как этим пользоватся то?
Догадка подтвердилась, вот что нашел в script_commands.txt
Цитата*rentitem <item id>,<time>;
*rentitem "<item name>",<time>;Creates a rental item in the attached character's inventory. The item will expire
in <time> seconds and be automatically deleted. When receiving a rental item,
the character will receive a message in their chat window. The character will
also receive warning messages in their chat window before the item disappears.This command can not be used to rent stackable items. Rental items cannot be
dropped, traded, sold to npcs, or placed in guild storage. (i.e. trade mask 75)
Note: 'delitem' in an NPC script can still remove rental items.Всем спасибо что выслушали, особое спасибо тем кто подтолкнул к поиску ответов. Приятно видеть что на ресурсе остался ещё порох в пораховницах )
Осталось попробовать сваять рабочий скрипт. Чтож, буду вспоминать как это делается, много лет не притрагивался к кодингу под афину.
- 1
-
Вспомнил, в /trunk/src/map/atcommand.c
но там нет ничего связанного с rent ;(
-
Посоны, где у нас в сорцах хранятся команды?
-
Кенник, смотри что нашел на СВН:
https://sourceforge.net/p/eathena/svn/14083/
Commit [r14083] Maximize History
Fixed rental items can be moved into guild storage from cart.
у меня версия выше, значит рентал итемс должны быть! Осталось только найти как их использовать.
Даже мапфлаг такой у меня есть!!
if( !pc_candrop(sd,&sd->status.inventory[n]) || sd->status.inventory[n].expire_time )
даже в SQL базе есть в таблицах inventory И cart поле expire_time
-
15 минуту назад, Кеник сказал:
Навскидку не вспомню. Под рукой нема даже эмулятора. Помню, что команда такая была -rentitem. Вроде сразу и скриптовая и для использования в игре. Попробуй сам себе выдать такую штуку и проверь - как она отмечается в базе. Дальше уже по признаку сам сообразишь)
в atcommand_athena.conf нет ничего связанного с rentitem
в гугле выяснил что это из rAthena.
Но я точно помню что и во времена афины был годлайк шмот со сроком действия. Только не помню как именно он делался.
Вот что удалось найти на форумах:
You have to add your item ids to the script and then add the script to your server:
- script EventLabels -1,{ OnPCLoginEvent: if (#firstlogin != 1) { rentitem <ItemID>,<Time>; rentitem <ItemID>,<Time>; set #firstlogin,1; } }
Но я не очень понимаю как это должно работать если в аткоманд этой команды нет, и скорее всего на уровне сорцев тоже. Значит к этой приблуде нужна ещё сорц модификация.
-
В 25.01.2016в10:04 PM, John сказал:
Всем привет.
Кто нибудь знает самый дешевый хостинг на Windows?
Мне не важно какие там характеристики, главное что бы Windows запускалась удаленно(Рабочий стол) и стоил очень дёшево!!!
Заранее благодарен!!!
какие параметры виртуалки нужны, и нужен ли выделенный белый IP? Пиши, договоримся.
-
Сопсна в чём вопрос, имеем eAthena древней ревизии, если мне не изменяет память то trunk 14409
И если помните - была такая шняга как кафрошоп, где был аля годлайк шмот, но со сроком действия. Таймер на сутки, неделю, итдитп, после чего шмотка исчезала и игроку её нужно было покупать заново.
Где найти id этих шмоток чтоб проверить нет ли их случайно уже на сервере, и если нет - пример скрипта чтоб попробовать впихуячить.
Всякие дуратские предложения типа обновить афину, переехать на ратену, ебать гусей - не рассматриваются.
- 1
-
-
-
4 часа назад, Sanasol сказал:
нихуя себе кто вернулся из спячки xD
а сайт хентая все еще стоит.
Приятно что ещё помнят Как сам то?
ЗЫ. А по хентаю - всё стоит и не вайпалось даже. LTS, все дела. Никогда не понимал в чём смысл прыгать по серверам которые тушат через год и всё начинать каждый раз сначала. -
-
-
у меня на 10ке работает даже мой древний сакрай на афине
-
Интересная задумка посоны. Если будет нужен хостинг под проект - обращайтесь, денег не возьму. Надо поддерживать людей в РО которые делают чтото полезное.
-
трафик мускуля совершенно неадекватный
-
21 часа назад, ucell-uz сказал:
проблематично не с серверной частью, а скорее всего с самим клиентом, под старую сборку, ибо в паутине уже нет стабильных ссылок под старые клиенты, сейчас очень трудно найти даже сам экзешник старый... не говоря уже о всём остальном, луа и т. д. т. п.
Я даю тебе ссылку, но ты читаешь без уважения. Тебе даже лень пролистать страницу чуть ниже.
]
http://prntscr.com/dnntt9 -
-
Ох у чувака пожар
Чо там как, есть ещё кого поддосить, или говносервера уже закончились?
- 1
-
-
я фик знает, но мой клиент хентая под старенькую афину отлично бегает в вайне вообще без каких либо манипуляций.
-
-
Не верно отображается время, хотя всё настроено верно.
- 1
-
По всей видимости человек хочет сакрай.
IRC мейнчат для eAthena
в Гайды
Опубликовано
И сразу извиняюсь, по мисклику жахнул тему не в том разделе.