Как добавить новый грейд ?

Lucifer

Прославленный
Местный
Клиент разработчик
Сообщения
186
Розыгрыши
0
Репутация
531
Реакции
383
Баллы
1 453
Всем доброго времени суток !

Подскажите пожалуйста как добавить новый грей в source R2core Epilogue ?
 

Совет: Выкинуть этот хлам
 
А вообще посмотреть в сторону ItemTemplate(L2Item)
 
Щас гляну )))
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
itemtable.java
l2s/game/tables/
ну а там дальше думаю вразумишь.
 
Если ты имеешь в виду добавить какой-то Z-грейд, то там еще надо с клиентом возиться.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
В клиенте если взять допустим, "Доспехи" файл armorgrp.dat
Берем пример как ХФ в конце предмета есть такие строчки

ND5sMID.png

7 у нас S84 ид 13437 (венера куртка), 6 ниже S80 ид 15611 (Моирай куртка)
Так же вниз идет, 5, S 4, A и т.д вниз
 
Последнее редактирование модератором:
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Примечание: Запилите кто мануальчик по это делу, будет полезно не знающим и благодарность.
 
Примечание: Запилите кто мануальчик по это делу, будет полезно не знающим и благодарность.
Согласен с человеком, на уровне клиента сам смогу сделать !
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
вы так и не догадались, я вам дал именно тот файл, который вам нужен)
Вы про это имеете виду ?

_crystalTypes.put("R", Grade.R.ordinal());
_crystalTypes.put("s84", Grade.S84.ordinal());
_crystalTypes.put("s80", Grade.S80.ordinal());
_crystalTypes.put("s", Grade.S.ordinal());
_crystalTypes.put("a", Grade.A.ordinal());
_crystalTypes.put("b", Grade.B.ordinal());
_crystalTypes.put("c", Grade.C.ordinal());
_crystalTypes.put("d", Grade.D.ordinal());
_crystalTypes.put("none", Grade.NONE.ordinal());
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
далее, чтобы ваш R Grade ломался на R кристалы нужно поковырять будет еще 1 файл.

l2l/game/template/l2item.java
 
далее, чтобы ваш R Grade ломался на R кристалы нужно поковырять будет еще 1 файл.

l2l/game/template/l2item.java
public static enum Grade
{
NONE(CRYSTAL_NONE, 0),
D(CRYSTAL_D, 1),
C(CRYSTAL_C, 2),
B(CRYSTAL_B, 3),
A(CRYSTAL_A, 4),
S(CRYSTAL_S, 5),
S80(CRYSTAL_S, 5),
S84(CRYSTAL_S, 5),
R(CRYSTAL_R, 6);

При комплитации ошибка

compile:
[javac] Compiling 2 source files to F:\Source\trunk\build\classes
[javac] F:\Source\trunk\java\l2s\game\templates\L2Item.java:778: cannot find symbol
[javac] symbol : variable CRYSTAL_R
[javac] location: class l2s.game.templates.L2Item.Grade
[javac] R(CRYSTAL_R, 6);
[javac] ^
[javac] 1 error
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
public static enum Grade
{
NONE(CRYSTAL_NONE, 0),
D(CRYSTAL_D, 1),
C(CRYSTAL_C, 2),
B(CRYSTAL_B, 3),
A(CRYSTAL_A, 4),
S(CRYSTAL_S, 5),
S80(CRYSTAL_S, 5),
S84(CRYSTAL_S, 5),
R(CRYSTAL_R, 6);

При комплитации ошибка

compile:
[javac] Compiling 2 source files to F:\Source\trunk\build\classes
[javac] F:\Source\trunk\java\l2s\game\templates\L2Item.java:778: cannot find symbol
[javac] symbol : variable CRYSTAL_R
[javac] location: class l2s.game.templates.L2Item.Grade
[javac] R(CRYSTAL_R, 6);
[javac] ^
[javac] 1 error
public static final int CRYSTAL_NONE = 0;
public static final int CRYSTAL_D = 1458;
public static final int CRYSTAL_C = 1459;
public static final int CRYSTAL_B = 1460;
public static final int CRYSTAL_A = 1461;
public static final int CRYSTAL_S = 1462;
public static final int CRYSTAL_R = ?????;
 
public static final int CRYSTAL_NONE = 0;
public static final int CRYSTAL_D = 1458;
public static final int CRYSTAL_C = 1459;
public static final int CRYSTAL_B = 1460;
public static final int CRYSTAL_A = 1461;
public static final int CRYSTAL_S = 1462;
public static final int CRYSTAL_R = ?????;
Спасибо, этого не заметил, на уровни сервера что-то еще нужно делать ? по кроме как добавить пасивку R
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Спасибо, этого не заметил, на уровни сервера что-то еще нужно делать ? по кроме как добавить пасивку R
каждой шмотке указать грейд, добавить кристал в базу, точки армор и вип, а далее тест)
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Назад
Сверху Снизу