Вспомним о продаже воздуха =)
Игровой магазин в НПС или " Скрытый Шоп " Данная функция насколько я помню появилась в версии 1.5.3. Тестировалась и проверялась на данный версии 1. Открываем " Universal data Editor: GShop " смотрим и видим новый раздел " Активирующие НИП ". Нажимаем на выделенную область [ATTACH] 2. Выбираем требуемого Вам НПС'а, в моем примере это " Сяо Шань " и сохраняем [ATTACH] 3. Далее переходим к данному НПС'у в файле elements.data и нажимаем на выделенную область двойным кликом мыши [ATTACH] 4. Выбираем службу " Торговля за слитки (Магазин) ", которая выделена на скрине ниже [ATTACH] 5. Нажимаем сохранить, заливаем готовые файлы на сервер и перезагружаем Мир Теперь если подойти к НПС " Сяо Шань " мы увидим такую службу " Магазин слитков " и в ней будет продаваться предметы за Голд в которых Вы указали данного НПС как продавца или же " Активирующий НИПы ". [ATTACH] [ATTACH] Примечание! Предметы, который Вы перемещаете в " Скрытый шоп ", пропадают из основного Магазина и продаются только у установленного НПС'а
Здравствуйте, сегодня я расскажу как с помощью Universal data Editor удалить все дублирующие полеты на Вашем сервере Переходим в разделы " Настройки " => " Файлы " и указываем пути к файлам Не забывайте указывать пути до Иконок так как основная фильтрация будет производиться по иконкам Первым делом мы удаляем все полеты без названия Чистить их можно смело так как они не имеют никаких связей и сервер запуститься нормально после их удаления Переходим в раздел " Поиск " , выбираем поле для поиска " Имя " и нажимаем " Поиск " Значение для поиска указывать не надо так как у наших полетов нет названий Вот мы и получили заветный список, который можно удалить в несколько кликов Выбираем любой полет, который у нас высветился в списке найдены и нажимаем Ctrl+A Тем самым выбирая все полеты. Далее нажимаем на кнопку " Перейти к выбранным значениям " Теперь нажимаем на любой выделенный полет ПКМ (Правой кнопкой мыши) и выбираем функцию " Удалить выбранные элементы " Теперь переходи к основной фильтрации по иконкам Сразу предупреждаю любителей разрабатывать PvE сервера. Делать такую фильтрацию Вам не рекомендуется Так как данные полеты могут присутствовать, в различных Заданиях и вообще иметь много связей Переходим в раздел " Поиск " и выбираем поле для поиска " Иконка " Тут нам придется выбрать критерий поиска вместо " Ровно(=) " => " Дубликаты " и нажимаем " Поиск " Нам находит весь список полетов, которые являются дубликатами и толку от них в принципе нету Выбираем любой полет, который у нас высветился в списке найдены и нажимаем Ctrl+A Тем самым выбирая все полеты. Далее нажимаем на кнопку " Перейти к выбранным значениям " Теперь нажимаем на любой выделенный полет ПКМ (Правой кнопкой мыши) и выбираем функцию " Удалить выбранные элементы " Фильтруем все полеты по вкладкам в Игровом Магазине Выбираем любой полет к примеру для расы " Люди " Ищем строчку " Ограничение по классу: Воин, Маг ", нажимаем Правой кнопкой мыши (ПКМ) и выбираем функцию " Найти элементы с таким же значением поля " Теперь у нас есть список всех полетов, которые соответствуют нашей расе Выбираем любой полет, который у нас высветился в списке найденных и нажимаем Ctrl+A тем самым выбирая все найденные полеты Не забываем открыть " Universal data Editor: GShop " и перейти в раздел " Полеты ", вкладка " Люди " Теперь нажимаем Правой кнопкой мыши (ПКМ) на любой полет в списке найденных и выбираем функцию " Добавить выделенные элементы в шоп " В итоге мы получаем все полеты выбранной расы в требуемой нам вкладке. Так же у нас перенесется описание предметов, если оно есть Далее проделываем такую фильтрацию со всеми расами и получаем все полеты расфасованные по Игровому магазину. Получается красиво и аккуратно После фильтрации полетов требуется сканировать elements.data на ошибки Для выполнения данной функции требуется нажать " Правка " в верхней части редактора и выбрать " Сканировать весь elements.data на ошибки " После чего выбрать все найденные ошибка с помощью комбинации клавиш Ctrl+A и нажать на кнопку " Исправить выбранный ошибки " Данная функции на мой взгляд очень удобная с помощью нее можно забыть про LINK. кроме того она постоянно модифицируется. При ночной разработке сервера Мы допускаем элементарные ошибки, которые могут негативно отразиться на работе сервера. Ладно если сервер не запуститься после обновления и Мы сразу идем искать ошибку, а если ошибка сделана там где сервер может запуститься нормально и после убийства монстра или создании предмета выкинуть всех игроков с сервера? Тогда совсем не до шуток. Данная функция поможет Вам исправить Все ошибки в один клик.
Забыл добавить самое главное! Только не PW сервак! Простите, но это щас унылое гавно и оно вымирает! В основном тут обитают PW'шеры, а какие щас игры в перспективе JD, FW ? Если L2 или WoW, то на этом форуме я думаю не найдешь единомышленников
Если да, то твой фикс игроки быстро уберут, вернув стандартный elementclient.exe на место твоего. Если игроки поставят стандартный elementclient.exe то они смогут выбрать новую расу, но если ограничить расы в ptemlate.conf, то создать новую расу у них не получится
Я думаю можно немного поизвращаться. Поставить 1.5.3 на VMWare. На систему поставить Eset Nod32 Smart Security. Поставить работу фаервола в интерактивный режим и потом отслеживать когда и куда идут исходящие или входящие соединения от VMWare. И еще, мб с HDD проблема? А не легче посмотреть netstat
Это конечно хорошо, но чтобы loginip был в базе, его туда должно что-то писать) Поэтому я и не делал такого поиска Было бы хорошо его сделать. Тем у кого нет модификации auth'a, выдавать уведомление о его покупке Сделайте тогда чтобы пвадмин сам записывал ip адреса в какой-то текстовый файлик, и потом при поиске по ip выдавал все логины под которыми заходил человек с данного ip адреса. Запись IP происходит через auth, а данная модификация продается отдельно от pwadmin'a
А задания не смотрел? Условия выполнения и выдачи
9) Поправить функцию " Найти все аккаунты онлайн с этого IP ", чтобы находила все аккаунты с таким же IP +1, очень нужная штука Можно сделать велосипед, в pwadmin.conf поменять: lkfield = loginip (поле с базы данных, куда записывается IP последнего входа) lkfield1 = money (поле с базы данных, куда записывается Количество монет ЛК) Вывод информации о аккаунтах будет такое: [ATTACH] Далее вводим значение с поля loginip и нажимаем поиск. Теперь у нас есть список всех аккаунтов на которые заходили с данного IP [ATTACH]
Добавить ID предметов, которые должны шифтоваться в файл - /home/gamed/config/rare_item.conf Удалив ID предмета с данного файла и предмет перестанет шифтоваться в сис-чат
Первым 2 людям которые стукнут в скайп-сделаю за отзыв Так почему ты останавливаешься? Продолжай делать, авось понравится клиенту твоя работа и продашь в одни руки
Попробуй не откатывать время, а дождаться официальной Битвы Династий по графику которая Если версия выше 1.5.+ то можешь в gamesys.conf указать, чтобы БД проходило в нужный тебе день [TANKBATTLE] is_tankbattle_open = 0 open_day = 2,4 start_time = 19:00 end_time = 20:00 min_time = 20 max_time = 30 no_new_battle_time = 15 cant_enter_time = 2 max_player = 100 bonus_item_id = 41074 bonus_proctype = 16403 bonus_max_count = 10000 bonus_count = (1,50)(2,25)(3,15)(10,10)(50,6)(200,4)(1000,2)(99999999,1)
а ты его и не передаешь,ты его продаешь,прикинь? Я Nanaya даже чистую группу в ВК не доверю, он сразу ее Кинет
gfx+ Убери + и на модельке будут кривые gfx, которые не подходят по габаритам к модели. Ставят +, чтобы не удалять блоки. В итоге засоряются логи клиента из-за такого сельского удаления gfx И вообще не советую ставить машины на сервер, так как они не корректно сделаны, чтобы их использовать
8 ) Сделать профили к примеру Тестовый сервер | Основной, чтобы не приходилось каждый раз менять данные для подключения 9) Поправить функцию " Найти все аккаунты онлайн с этого IP ", чтобы находила все аккаунты с таким же IP 10) В " Информацию о клане " желательно добавить поле " Дата создания персонажа " 11) При редактировании данных аккаунта поставить временную приостановку " Интервала обновления данных " иногда не успеваешь изменить данные и соединение с сервером прерывается 12) Если есть возможность или желание сделать функцию сохранение всей базы данных в отдельную папку
2 шаблон шара https://yandex.ru/images/search?cbir_id=177264%2FmeewqgNUcPly1IGx-jIKkA&rpt=imageview&from=
elementclient.exe Название elements.data Цвет, вроде elementclient.exe То, что цвет в elementclient.exe это понятно, но вот функция какая? Поиском через 010 editor, вроде hex - FF00FF
Название elements.data Цвет, вроде elementclient.exe
http://mmorpg-devs.ru/threads/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA-elemenclient-exe-1-4-2-3-%D1%80%D0%B0%D1%81%D1%8B.18166/
https://esteq.net/ скажи им, что требуется и они подберут оборудование. Почти всегда онлайн и адекватно общаются
Имена участников (разделяйте запятой).