-
Публикаций
1028 -
Зарегистрирован
-
Посещение
-
Победитель дней
16 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент CalypsoToolz
-
Скрипт, переписаный под lostworld - ссылко (может кому понадобится). Кидать в /gameserver/data/scripts/events/NewbieZone
-
Написано же: подробности смотрите в файле scripts_error.txt
-
На пв скорее всего конфиг - от дп это не зависит.
-
-Xmx для установки максимального размера выделяемой оперативы, -Xms для начального(минимального) размера.
-
Как-то так: ... <set name="element" val="#elem"/> ... <enchant4 levels="30" name="Water Attack"> <table name="#elem">water</table> <table name="#elementWater">21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 </table> </enchant4> <enchant5 levels="30" name="Fire Attack"> <table name="#elem">fire</table> <table name="#elementFire">21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 </table> </enchant5> ...
-
Смотри на строку package ... туда и кидай, если файл вообще от этой сборки.
-
net.sf.l2j.gameserver.model.L2Skill.java
- 31 ответ
-
- 1
-
Нужно триггер (id 5144) смотреть.
-
За пв сказать не могу, не пользовался.
-
Если реализовано, то в мультиселле <list showall="false">
-
Такие темы уже есть, но вам, почему-то, они не пригодились. ЗЫ. юзаем поиск
-
Все по началу "косячат"
-
Не знаю что там у акис на выходе получается, а так, да, файл *.jar
-
Ядро заменял на сервере после компиляции? (ну а вдруг )
-
Тему можно закрыть/удалить, уже решил траблу)
-
С вышеизложенным вроде разобрался, но осталась небольшая проблема: Условно говоря, имя пользователя, например с ником "тест": nick = 0, 1090, 0, 1077, 0, 1089, 0, 1090, 0; // выхлоп функции charCodeAt() // на клиент отсылаю charCode ... view.setUint16(offset + 1, nick[i], true); // тут же на сервере проверяю console.log('DBG: ' + view.getUint16(offset + 1, true)); // вывод правильный (0, 1090, 0, 1077, 0, 1089, 0, 1090, 0) ... // принимаю на клиенте (нули отбрасываю) console.log(view.getUint16(offset, true)); // и почему то получаю 66, 53, 65, 66 // и в итоге, после fromCharCode, получается не "тест", а "B5AB". Такая вот байда только с русскими символами, с латиницей все как по маслу. Натолкните в чем косяк может быть.
-
Если еще актуально, то скорее всего в конфиге включено умножение награды на лвл игрока.
-
На то и "Зона с различными ограничениями", а не зона с ограничением по лвлу.
-
Приветствую всех! Нуждаюсь в помощи, т.к. в node чет вообще никак, в общем есть серверная и клиентская (веб) часть, с клиента, посредством чата отсылается сообщение, сервер обрабатывает его и отсылает обратно к клиентам уже в специальное окно (ну по крайней мере так должно быть ) Серверный код ( должен отсылать на клиент): function Chat(sender, message) { this.sender = sender; this.message = message; } module.exports = Chat; Chat.prototype.build = function() { var buf = new ArrayBuffer(33); var view = new DataView(buf); console.log('CHAT ---> '+ this.sender + ': ' + this.message); view.setUint8(0, 99, true); view.setUint16(5, this.sender, true); view.setUint16(9, this.message, true); return buf; }; Клиент часть: // пакет чата case 99: addChat(reader, offset); break; функция addChat: function addChat(view, offset) { function getString() { var text = '', char; while ((char = view.getUint16(offset, true)) != null) { offset += 2; text = String.fromCharCode(char); } offset += 2; return text; } var flags = view.getUint8(offset++); // for future expansions if (flags & 2) { offset += 4; } if (flags & 4) { offset += 8; } if (flags & { offset += 16; } var r = view.getUint8(offset++), g = view.getUint8(offset++), b = view.getUint8(offset++), color = (r << 16 | g << 8 | .toString(16); while (color.length > 6) { color = '0' + color; } color = '#' + color; chatBoard.push({ "name": getString(), "color": color, "message": getString(), "time": Date.now() }); debug(chatBoard); drawChatBoard(); } Клиент часть уже была написана, а вот серверную наговнокодил сам. Только вот не могу разобраться в этих смещениях, че к чему и вообще правильно ли делаю: view.setUint8(0, 99, true); view.setUint16(5, this.sender, true); view.setUint16(9, this.message, true); В общем, на клиенте у меня не получается извлечь из "пакета" имя отправителя и текст сообщения.
-
года 3 назад (или более) с ним встречался, частенько приходит на флешках, дополняет файлы своим вредоносным кодом (можно убедиться, открыв любой диалог текстовиком)
-
Если так с каждым диалогом, то вирус старый словил.
-
Кодировка не при чем. Нужно из билд-файла удалить запуск процесса "hg".
-
В фениксободобных есть подобное аи для кельтиров, нужно лишь чуть под себя переписать.
-
Значит у вас мультиселл написан примерно так: <item id=1111> ........ ........ </item> Т.е. нужно удалить атрибут ID