Наполнение сундуков прописывается в Lua скриптах, которые лежат в server_data\\script\\item\\giftbag\\ Итак, приведу пример конструкции кода: function I50000_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, x1, y1, z1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, x2, y2, z2, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, x3, y3, z3, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, x4, y4, z4, 8, 420) end function I50000_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < G) then --проверка количества свободных слотов в инвентаре bRet = 40 -- если слотов меньше, чем итемов в наборе, то выдает ошибку, мол не хватает места end return bRet, bIgnore end aux.RegisterItemEvent(50000, 1, "I50000_GiftBag") aux.RegisterItemEvent(50000, 0, "I50000_CanUse") 50000 - ИД набора/подарка/коробки (которые вы предварительно должны создать в item_name.xml и item_proto.xml) x1,x2,x3... - ИД первого итема, ИД второго итема, ИД третьего итема и т.д. (итемы, которые будут падать из этой коробки) y1, y2, y3... - количество первого итема, количество второго итема, количество третьего итема и т.д. z1, z2, z3... - качество первого итема, качество второго итема, качество третьего итема и т.д. (1-6) И ещё момент: if(FreeSize < G) then Где G - количество итемов набора + 1 Каждый итем лежит в одной строке: role.AddRoleItem(MapID, InstanceID, TargetID, x1, y1, z1, 8, 420) Их количество вы можете спокойной уменьшать (если хотите засунуть меньше итемов, чем здесь) и увеличивать (если хотите засунуть больше итемов), но не забывайте про проверку на количество свободных слотов. Создаете текстовой файл, прописываете в нем скрипт и сохраняете с расширением .lua Имя файла не имеет значения, поэтому вы можете назвать его так, как вам угодно.
Могу сказать что тупо украл старую сборку с тучей багов. Все права на неё принадлежат мне. Откуда я узнал что это моя сборка? [IMG][IMG] [IMG] и 1.4.2 я взял для того что бы максимально ближе сервер был похож на 1.4.1 или 1.4.0. P.S. ворам не помогаем.
1.Переносим карту из 1.2.6. 2. Правим пару квестов вот и вся работа.
я покушал.
я удалил пост
Ну у клиента 1.4.2 эффекты рыбок прописаны тут, возможно и у клиентов выше где то тут же. http://joxi.ru/v29dwGjsGbnObm.jpg
Хреново ищите господа, есть всё.
ElementClient v29 Change offset 001AA28E - It was a number 2. Login map Amphibians 001AA262 - It was a number 3. Shaman class 0 and 0 - Human, Warrior
Об этом уже давным давно все говорят что надо надо а на деле не кто нечего путного не показал. а кто кому должен показывать? вроде разрабы не пальцем деланные. Технологии клиент-серверные достаточно документированы. Я хотел сказать что все знают что люди не против такой системы но не кто нечего не так и не предложил публике.
Давно уже был предложен вариант SaaS (software as a service). Переносите логику на сервера и реверсеры отдохнут. А для себя я уже давно решил: здесь аудитория, которая абсолютно не ценит труд программиста, потому смысла нет писать платный софт, за каждый рубль цены в душу нагадят. Адекватные цены здесь - это пустые мечты. Проще писать скучнейший софт для бизнеса и получать свои деньги. Об этом уже давным давно все говорят что надо надо а на деле не кто нечего путного не показал.
Вроде было в элементе.
Все куда проще, файл с ссылками лежит в configs.pck вот только точного названия его не помню, должно быть что то типо url.ini
Дык задай pid процессу при запуске и запиши его в файлик (лог), а потом киляй его от туда. А так лучше используй запуск и остановку через start-stop-daemon.
Надоело хранить все на винтах и решил все перенести в облако за одно доложить не достающих версий. https://mega.nz/#F!CggH1KLC!OEN8f-sqTszGeFpGCOAHEA Обязуюсь заполнить всеми версиями что доступны в шаре. На данный момент заполнен только раздел pw.
П.С. в сборке почему то глючил timechecker но только на лине в винде все работало. Может быть просто где то не доглядел.
конфиги с дестракшена тоже есть? :) кстати в сервер есть же дюпы насколько я знаю. Там полностью слитый дестракшен
Могу залить но незнай сколько литься будет. Вроде 4.0 должен подойти, но и от нормального не откажусь. Залил клиент 4.0.2.42
Могу залить но незнай сколько литься будет.
Гайд установки сервера Содержимое архивов: 1. Клиент. 2. Серверные файлы (слитые с дестракшена). 3. Оригинальные конфиги сервера. 4. Бэкап базы дестракшена. Ссылка: https://mega.nz/#F!uoJFhLbC!1fi9Z4UQYxUGFEeo3RXgYw
Она не режет нужно просто переносить нормально а не тупо хером по клаве постучать.
Имена участников (разделяйте запятой).