01.12.2020 | 19:09
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум L2edit.Ru » Lineage 2 » Java сервер » БекСтаб
БекСтаб
Az1kДата: Четверг, 28.10.2010, 20:36 | Сообщение # 1
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
http://l2edit.ru/forum/9-331-1
Скопировал,вставил в Консоль нажал энтер
Вот проблема

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '}
else

Index: /trunk/PvP-GS/java/net/sf/l2j/gameserver/handler/skillhandler' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '- public final static int FRONT = Config.BLOW_FRONT_RATE' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '- public final static int SIDE = Config.BLOW_SIDE_RATE' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '- public final static int BEHIND = Config.BLOW_BACK_RATE' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-
- public void useSkill(L2Character activeChar, L2Skill skill, L2Object[] targ' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ public static int SIDE = Config.BLOW_SIDE_RATE' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ public static int BEHIND = Config.BLOW_BACK_RATE' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+
+ public void useSkill(L2Character activeChar, L2Skill skill, L2Object[] targ' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ SIDE = 0' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ BEHIND = Config.BLOW_BACK_RATE' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ }
if(activeChar.isAlikeDead())
return' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Index: /trunk/PvP-GS/java/net/sf/l2j/gameserver/handler/skillhandlers/Pdam.java
' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ else if(skill.getId() == 30)
+ {
+ double Hpdam = 0' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+
+ if (damage >= target.getCurrentHp())
+ {
+ target.setCurrentHp(0)' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ target.doDie(activeChar)' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ }
+ else
+ {
+ Hpdam = (target.getCurrentHp() - damage)' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ target.setCurrentHp(Hpdam)' at line 1
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ }
+ }
+ else target.reduceCurrentHp(damage, activeChar)' at line 1

вот ошибка,в чом проблема ? оО
А то бек беет на сервере по 5к спереди (((



загрузка наград ...
 
Az1kДата: Пятница, 29.10.2010, 14:14 | Сообщение # 2
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
Хелп!!!!!!!!!!!


загрузка наград ...
 
DeMoNДата: Пятница, 29.10.2010, 14:27 | Сообщение # 3
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
"Скопировал,вставил в Консоль нажал энтер"
Вы пытались код для java всунуть в консоль mysql?

загрузка наград ...
 
Az1kДата: Пятница, 29.10.2010, 14:43 | Сообщение # 4
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
да
А что не правильно?



загрузка наград ...

Сообщение отредактировал Az1k - Пятница, 29.10.2010, 14:43
 
DeMoNДата: Пятница, 29.10.2010, 16:25 | Сообщение # 5
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
biggrin biggrin biggrin biggrin biggrin
Правильно - взять исходники и исправлять код так, как там написано.

загрузка наград ...
 
Az1kДата: Пятница, 29.10.2010, 18:03 | Сообщение # 6
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
Ничего не понял,можна по подробней !?


загрузка наград ...
 
shownДата: Пятница, 29.10.2010, 20:44 | Сообщение # 7
shown
Группа: Постоянный
Сообщений: 560
Награды: 43
Репутация: 167
Статус: Offline
Quote (Az1k)
Ничего не понял,можна по подробней !?

Тот текст который Вы "пихали" в MySQL, нужно было добавлять/редактировать в исходниках сборки biggrin



------------------------------
Если помог подари пожалуйста награду
------------------------------

загрузка наград ...

Сообщение отредактировал shown - Пятница, 29.10.2010, 21:24
 
Az1kДата: Пятница, 29.10.2010, 23:12 | Сообщение # 8
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
Quote (shown)
исходниках сборки

можна по подробней ! happy



загрузка наград ...
 
shownДата: Суббота, 30.10.2010, 00:23 | Сообщение # 9
shown
Группа: Постоянный
Сообщений: 560
Награды: 43
Репутация: 167
Статус: Offline
Ну.. сейчас кину краткий мануал про исходники:

Quote
Перед тем как забабахать свою мега-супер-пупер сборку, вам нужно будет не мало почитать, посидеть и потрудится. Если вы не настойчивый человек, 15 летний "аТеТс" или просто угрюмый ребенок=> проходите мимо, тут для вас ничего нет.

Начнем.
Первое что нужно понять, это разобраться в самих значениях и названиях.
Исхо́дный код — текст компьютерной программы на каком-либо языке программирования (в нашем случае это язык программирования - Java). В обобщённом смысле — любые входные данные для транслятора.

Исходный код либо транслируется в исполняемый код при помощи компилятора, либо исполняется непосредственно по тексту при помощи интерпретатора.

Без вот этих вот исходников вы не сможете изменить ядро своего сервера Lineage 2. Большинство команд, разработчиков сборок Lineage 2, дают нам открытый доступ к скачиванию своих исходных кодов сборки сервера.

Где же скачать эти исходные коды?
А скачать их можно с SVN.
Что такое SVN?
Согласно Wikipedia SVN (Subversion) — это система контроля версий, позволяющая пользователям удаленно и одновременно работать над проектом. В состав svn входит два компонента — сервер и клиенты. Сервер отвечает за хранение и синхронизацию всей информации, а клиенты, то есть пользователи, за добавление информации.

В общих чертах, процесс работы над любой частью проекта, использующего систему svn, выглядит так: клиенты с помощью специальной программы скачивают себе на компьютер с сервера нужную часть проекта (или обновляют ее до текущего состояния, если она уже была скачана ранее), затем редактируют эту часть проекта (код, документацию, текстуры — что угодно) как им надо и, после того, как работа по модификации закончена, закачивают обновленную информацию обратно на сервер, чтобы другие пользователи могли ее получить при следующем обновлении.

Но это всё так сказать сухие научные термины, а говоря проще, для обычного пользователя svn это нечто навроде ftp, т.е. файловое хранилище (или по научному - репозитарий), располагающееся по адресу (применительно к эльфам!) svn://svn.boba.su. В нём находятся файлы эльфов (в т.ч. исходники, тестовые версии и т.д.).

Что нам нужно что б скачивать исходники с SVN?
А нужна нам простая и хорошая программа — клиент, например TortoiseSVN. >>>СКАЧАТЬ<<<

Как пользоваться TortoiseSVN?
Я расскажу лишь самое простое - как скачивать файлы с svn. Заходим в стандартный проводник Windows и в его меню "Файл" видим новые пункты меню "SVN Checkout..." и "TortoiseSVN". Жмём на последний, в появившемся окне ввода URL задаём адрес svn://cbsie.dyndns.info и попадаем в репозитарий. Здесь как в ftp - видим дерево файлов и папок. Находим нужный вам файл, нажимаем на нём правую кнопку мыши, выбираем пункт "Save As..." и сохраняем файл на диске своего компьютера.

Ссылки на некоторые SVN крупных команд:
1. L2j server :
SVN : Core source code Datapak source code
Компилится : ANT ;
2. L2j archid :
SVN : Core source
SVN : : Datapack source
3. L2jfree :
SVN : Core&datapack source code
4. L2 emu :
SVN : Core&datapack source code

Получив эти знания, вы уже, наверное, можете самостоятельно скачать себе исходники любых открытых команд разработчиков Lineage 2 Java.

Теперь надо бе научится обращаться с самим кодом ядра?
Не знаю почему, но у меня такое чувство что в 1 пост прояснение данного пункта у меня не получится, и мало у кого бы получилось. Поэтому Вам нужно скачать учебник по программированию на языке Java. >>>скачать<<<
Так же вот вам ссылки на видео уроки по Java:
Первая часть уроков по Java от DarkDemon:
http://dump.ru/file/2486974
http://dump.ru/file/2487159
Вторая часть, для тех кто не видел первую часть и не спец, можно не смотреть:=)
http://rapidshare.com/files/150514941/JavaPro.part1.rar
http://rapidshare.com/files/150515112/JavaPro.part2.rar
http://rapidshare.com/files/150515188/JavaPro.part3.rar
http://rapidshare.com/files/150515071/JavaPro.part4.rar
http://rapidshare.com/files/150515024/JavaPro.part5.rar
http://rapidshare.com/files/150512182/JavaPro.part6.rar

Вот теперь когда вы скачали исходники сборки, отредактировали их, вам нужно скомпилировать исходники.

Компиляция исходников (версия 1):
Компилировать можно разным способом и, как правило, каждый выбираем удобный для себя способ. Но не все исходники можно скомпилировать с помощью связки eclipse + ant. Поэтому, вот вам вариант компиляции исходных кодов с помощью maven'a, на примере с L2Emu.
1) Скачиваем Maven
Распаковываем его в директорию c:/ таким образом что бы получилось так: c:/maven/
2) Теперь качаем с SVN исходники нужной нам сборки и качаем все сюда => c:/L2emu
3) Не забудьте что названия папок должны бить такими же как и на SVN'е.
L2Emu_DataPack_IL
L2Emu_GameServer_IL
L2Emu_LoginServer_IL
4) Убедитесь что у вас установлен Java JDK, если его у вас нету, скачивайте! Без него ничего у вас не получится=)
5)Теперь переходим сюда: c:\maven\build_java\L2Emu\
Там Вы увидете .bat файлы, запускайте их по-очереди.
L2Emu_DataPack_IL_Build.bat
L2Emu_GameServer_IL_Build.bat
L2Emu_LoginServer_IL_Build.bat
Примечание: При первом запуске батника начнут скачивание плагины для Maven'а, так что вам нужно будет немного подождать.
6) Готово! Теперь читайте мануал по установке скомпилированных сборок Lineage 2 и играйте!

Если у вас папка target создаётся, но архив отсутствует то нужно запустить опять компиляцию и всё будет отлично.
Остальные методы компиляции будут по мере необходимости.

Автор: podol1



------------------------------
Если помог подари пожалуйста награду
------------------------------

загрузка наград ...

Сообщение отредактировал shown - Суббота, 30.10.2010, 00:24
 
Az1kДата: Суббота, 30.10.2010, 00:38 | Сообщение # 10
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
Менуал сейчас почитаю
Еще такой вопрос про скилы
Как можна посмотреть скилы глада,и как им добавить атаки и Т.д. ?



загрузка наград ...
 
Az1kДата: Суббота, 30.10.2010, 00:54 | Сообщение # 11
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
вот нашол скил

<skill id="345" levels="1" name="Sonic Rage">
<set name="weaponsAllowed" val="512"/>
<set name="magicLvl" val="78"/>
<set name="hpConsume" val="50"/>
<set name="mpConsume" val="5"/>
<set name="power" val="7"/>
<set name="SSBoost" val="2.0"/>
<set name="target" val="TARGET_ONE"/>
<set name="reuseDelay" val="1000"/>
<set name="hitTime" val="1500"/>
<set name="skillType" val="PDAM"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="600"/>
<set name="effectRange" val="1000"/>
<set name="num_charges" val="7"/>
<set name="baseCritRate" val="15"/>

что увеличить чтоб он бил без баффа хотябы по 150-250 минимум...
потому что я без бафа друга в +0 шмоте бю по 58 оО



загрузка наград ...
 
Az1kДата: Суббота, 30.10.2010, 01:00 | Сообщение # 12
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
Quote (shown)
Ну.. сейчас кину краткий мануал про исходники:

Может я тупой хз) (наверно что да) но ничего из прочитаного я не понял sad
Кто готов потратить менутку времени и помоч мне !?



загрузка наград ...
 
Az1kДата: Воскресенье, 31.10.2010, 09:00 | Сообщение # 13
Az1k
Группа: Постоянный
Сообщений: 222
Награды: 0
Репутация: 0
Статус: Offline
cranky


загрузка наград ...
 
UsandyДата: Воскресенье, 31.10.2010, 11:15 | Сообщение # 14
Usandy
Группа: Постоянный
Сообщений: 158
Награды: 7
Репутация: 9
Статус: Offline
<set name="power" val="7"/> тут исправь и поставь выше, поидее поможет

ветеран мморпг :D
загрузка наград ...
 
Форум L2edit.Ru » Lineage 2 » Java сервер » БекСтаб
  • Страница 1 из 1
  • 1
Поиск: