Не отказался бы от исходников
Что мешает скачать клиент FW и перенести данный интерфейс к себе в клиент?
grasses.pck - не рискну предположить(mox,mod,dds) Текстура травы, да да я некропостер textures.pck\maps и некоторые элементы с building.pck
Принимаю заказы на разработку именных салютов!!! [IMG]
Debug commands d_cameramode – Свободное использование камеры d_boundbox – Границы объектов d_rtdebug d_npcid – Отображение Id для NPC d_runspeed – Встроенный «спид хак», максимальное значение 4,6 d_goto d_gotoline d_fly – Взлететь, если есть такая возможность (d_fly 1) d_c2scmd d_viewradius d_relogin d_skill d_render_water d_render_grass d_render_forest d_render_shadow d_render_outline d_turnaround d_testdist – Показывает расстояние до указанного объекта d_gfx d_showpos – Отображение координат d_trnlayer d_a3dstat – Параметры текущей 3D сцены (кол-во спрайтов и т.д.) d_gamestat – Состояние игры (кол-во игроков, используемая память и т.д.) d_treelod d_fps – Отображение текущего FPS d_playerradius d_showid d_skipframe d_modelupdate d_minidump – Создает дамп d_settimeofday d_getservertime – Получить время сервера d_task d_mipmapbias d_updatelua d_trncull d_gscmd d_delcmd d_fixedcamera – Фиксация камеры 2.5D (d_fixedcamera 1, отключение 0) d_towerdefense d_camturnspeed – По идеи, команда должна изменять скорость вращения камеры Практический все эти команды будут работать и без активации debug_command_mode = 1
Было время когда со StAlKeR7779 писали скрипт для очищения голда, но к сожалению у меня жесткий потух вместе с файлами. Написал Сталкеру, если у него остались файлы, то поделюсь
Еще про пакет, который карту владений запрашивает, забыли.. Так уже для шары все просто вери гуд, и пойдут лесом те кто по 40к просит за это.. Сериализатор аka ковыряться в содержимом пакете пилить придется, хотя бы для фикса создания оборов женского пола BattleGetMap | 0x352
Можно объединить сразу: TradeStart | 0xFA1 AddFriend | 0xCA 1) Дропает все пакеты TradeStart 'use strict'; // Какой-то код ... const handlers = require('pw-service-proxy-handlers'); let handler = handlers.validatePacketTradeStart({ mode: 'drop' }); // Какой-то код ... 2) Дропает пакаты TradeStart, если их количество за единицу времени превышает допустимое значение (задается в конфиге). 'use strict'; // Какой-то код ... const handlers = require('pw-service-proxy-handlers'); let handler = handlers.validatePacketTradeStart({ mode: 'limit', limitModeOptions: { // Максимальное количество пакетов в секунду frequency: 10 } }); // Какой-то код ... --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 3) Дропает все пакеты AddFriend 'use strict'; // Какой-то код ... const handlers = require('pw-service-proxy-handlers'); let handler = handlers.validatePacketAddFriend({ mode: 'drop' }); // Какой-то код ... 4) Дропает пакаты AddFriend, если их количество за единицу времени превышает допустимое значение (задается в конфиге). 'use strict'; // Какой-то код ... const handlers = require('pw-service-proxy-handlers'); let handler = handlers.validatePacketAddFriend({ mode: 'limit', limitModeOptions: { // Максимальное количество пакетов в секунду frequency: 10 } }); // Какой-то код ...
Ну немного праздничного говнокода Вот еще говнокодистей include("packets.php"); $arDeleteItems = array(1111, 2222, 3333, 4444); //для удаления группы предметов $arItemsLocs = array( array('pocket','items'), array('equipment','inv'), array('storehouse','items'), ); $mysql = mysql_connect($mysqlconf["host"], $mysqlconf["user"], $mysqlconf["password"]); $selectdb = mysql_select_db($mysqlconf["db"], $mysql); $query = mysql_query("select * from `users`"); while ($array = mysql_fetch_array($query)) { $roles = GetUserRoles($array['ID']); if ($roles == null) continue; foreach ($roles as $role) { $data = GetRoleData($role['ID']); foreach($arItemsLocs as $itemLoc){ foreach ($data[$itemLoc[0]][$itemLoc[1]] as &$value){ if (in_array($value['id'], $arDeleteItems){ $value['id'] = 0; } } unset($value); } PutRoleData($role['ID'], $data); } } include("packets.php"); $arDeleteItems = array(1111, 2222, 3333, 4444); //для удаления группы предметов $arItemsLocs = array( array('pocket','items'), array('equipment','inv'), array('storehouse','items'), ); $mysql = mysql_connect($mysqlconf["host"], $mysqlconf["user"], $mysqlconf["password"]); $selectdb = mysql_select_db($mysqlconf["db"], $mysql); $query = mysql_query("select * from `users`"); while ($array = mysql_fetch_array($query)) { $roles = GetUserRoles($array['ID']); if ($roles == null) continue; foreach ($roles as $role) { $data = GetRoleData($role['ID']); foreach($arItemsLocs as $itemLoc){ foreach ($data[$itemLoc[0]][$itemLoc[1]] as &$value){ if (in_array($value['id'], $arDeleteItems)){ $value['id'] = 0; } } unset($value); } PutRoleData($role['ID'], $data); } }
Насколько помню, там раньше, вроде бы где то в базе, id квеста передавалось в short, из за чего при использовании в id чисел больше максимального значения short начинались проблемы. Потом китайцы это дело пофиксили, но вряд ли они это сделали в версии 1.4.6 v85. Использовалось на время v80 версии сервера Зачем делать столько разных итемов, активаторов и т.д? Делаем 2 квеста: 1 будет давать в награду рай, 2 ад. Для активации обоих квестов в требования прописываем один и тот же итем, который при активации будет забираться. И все, там уже не важно повторяются или нет квесты на уважуху. Все равно без требуемого итема эти квесты уже будет взять нельзя. А сам требуемый итем можно в стартовых персонажей прописать, чтобы уж точно его нельзя было еще раз получить.. В моем примере берутся задания, которые запускаются с помощью предметов, которые в свою очередь прописываются в стартовых персонажей со 100% привязкой. Разговоры с NPC исключаться полностью. В итоге получаются взаимоисключающие задания, которые уже не повторить так как нет уже требуемых предметов. На свой вкус и цвет как говорится
1. id квеста слишком большой. Неиспользуемый id выше 32000. 2. Квест на рай блокирует сам себя же. [IMG] [ATTACH] Все исправно работает. Хоть ID - 943001, скорее всего дело в неправильном задании А лучше сделай задания так: Чтобы Взять Ад 3: Требуется предмет для выдачи задания - Взять Рай 3 (Например id этого предмета - 111111 с 74 листа) Тип завершения - Автозавершение Награда - Ад 3, далее на твоё усмотрение Чтобы Взять рай 3: Требуется предмет для выдачи задания - Взять Ад 3 ( Например id этого предмета - 222222 с 74 листа) Тип завершения - Автозавершение Награда - Рай 3, далее на твоё усмотрение В итоге мы получаем взаимоисключающие задания, который будут выдавать предметы из 74 листа (Активаторы квестов) при нажатии на него ПКМ Чтобы получить Ад 3 нужно иметь в инвентаре предмет Взять Рай 3 с id 111111 Чтобы получить Рай 3 нужно иметь в инвентаре предмет Взять Ад 3 с id 222222 При активации одного из предметов, оба пропадают из инвентаря. Так как без друг друга они работать не могут Если объяснил не досконально, напиши в ЛС скину готовые задания Попробуй - https://yadi.sk/d/l2TtjIg13Mbtdi Но не обещаю, что будет исправно работать
Всегда найдутся те кому понравятся ролики выполненные тем или иным дизайнером.Спорить о вкусе более чем глупо,тем более что Тс выполняет то что заказывают ему администраторы. Тут речь не о вкусовщине,а о качестве работ. Ну тип графика шаблонная. Даже в самый обычный заказ можно привнести, что-то прикольное, тут же вот листаешь видосы его, потом вбиваешь в гогле "превью в aae" и там похожие примеры. В афтер эффекте+синима любое задание можно сделать индивидуальным, какой бы заказ не был(конечно если ТЗ не требует 100% копии). К тому же я согласен с оратором выше, если был плохой проект в связи с заказом - зачем его в портфолио пихать? Просто элементарно у него на картинки в шапке написано, что-то про дизайн, при этом сама картинка настолько шаблонна и настолько стара идея, что пыль сдуть невозможно, я подобные привьюхи видел еще до появления компьютера, когда на DVD дисках в виде меню их делали. +ТС говорит о "НИРИАЛЬНОМ КОЛ-ВО ЗАКАЗОВ, КОТОРЫЕ РАСТУТ", при этом сидит в захудалой теме и доказывает другим что-то, а это как бы показатель того, что заказы никуда не растут. Если бы росли - времени на споры не было бы. Попробуйте сделать 3-5 минутный промо-ролик для начала, потом все поймете. Я не отстаиваю позицию ТС или комментаторов, но каждый оценивает свое время и смекалку в работе по своему. Если Вас как-то задевает, что ТС делает все по шаблону, то составьте ему конкуренцию и делайте это бесплатно или же за меньшую стоимость. Это же шаблон, который лежит в шаре. Его можно скачать, вставить свой текст и сделать repair Я в свое время лучше бы отдал 1.000 - 2.000 за промо-ролик вместо того, чтобы делать самому и тратить свое время, которое мог бы потратить на доработку своего сервера
Мой вопрос был напревлен именно на эффекты оружия) Фикси gfx через sMODfix или вручную Фикс заключается в удалении новых строк и понижении версии
Эту загадку решил Рей. Спрятано в характеристиках перса, в кодировке base64 (если правильно помню). Мне сейчас лень искать, но инфа есть, на форуме. А что значит в характеристиках перса? Насколько я помню там была проблема с GFX таких вещей как р9,р8, и морая... Но не помню с чем это связано, там GFX каким-то образом связан с ID моделью... А связан он в файле, который отвечает за модель персонажа models/player/....
Насколько я помню там была проблема с GFX таких вещей как р9,р8, и морая... Но не помню с чем это связано, там GFX каким-то образом связан с ID моделью... А связан он в файле, который отвечает за модель персонажа models/player/....
nofly Уберите, скорее всего у Вас летающий питомец
Привлекаю чем?Тем что не имею желания общаться с Гадесом, который из кожи вон лезет лишь бы обратить внимание на себя? Гадесу не интересно общаться с собой, вот он и ищет нежных Я более чем уверен, что его не добавят в ЧС
Если устраивает дружбаны админов получающие от админов инфу о личных данных юзеров- ваше право. Меня это не устраивает вовсе. Что до диалогов с этим клоуном -их тупо нет ибо с ним говорить даже не о чем. Еще раз: меня волнует какая крыса сливает инфу с форума (личные данные) чтоб потом ломали юзеров?! Значит сильно привлекаете к себе внимание, раз на Вас обращают внимание и хотят Вам подговнить Кто может сливать? Без понятия. Да и вообще параллельно. Раз Вас взламывают, значит Вы не позаботились о собственно безопасности
Дурак не тот кто написал, а тот кто повелся. Вступаете с ним в диалог, а потом заявки пишите в ЧС
В /home/gdeliveryd/gamesys.conf [ATTACH] Сначала ид основного реса, затем дополнительного. Мой совет, делать рес по стоимости как надо, и выдавать разные кол-ва за уровни территории. Он спрашивал как заменить чеки на свой рес, а не награду за ТВ
Имена участников (разделяйте запятой).