Перейти к содержанию
Авторизация  
Моветон

Добавление Итемов Персонажам На Старте

Рекомендуемые сообщения

Идем в /java/net/sf/l2j/gameserver/clientpackets/

Нас интересует CharacterCreate.java

Открываем его

Ищем:

L2PcTemplate template = newChar.getTemplate();

Ниже добавляем:

newChar.addItem("Extract", АЙДИ_ИТЕМА, КОЛ-ВО, newChar, false);

 

Можно добавить условие, например маг, не маг)

У меня получилось вот так:

L2PcTemplate template = newChar.getTemplate();
	if (newChar.isMageClass())
	{
	  newChar.addItem("Extract", 858, 1, newChar, false);
	  newChar.addItem("Extract", 889, 1, newChar, false);
	  newChar.addItem("Extract", 858, 1, newChar, false);
	  newChar.addItem("Extract", 889, 1, newChar, false);
	  newChar.addItem("Extract", 920, 1, newChar, false);
	  newChar.addItem("Extract", 8537, 1, newChar, false);
	  newChar.addItem("Extract", 1467, 1, newChar, false);
	  newChar.addItem("Extract", 3952, 1, newChar, false);
	  newChar.addItem("Extract", 6377, 1, newChar, false);
	  newChar.addItem("Extract", 728, 1, newChar, false);
	}
	else
	{
	  newChar.addItem("Extract", 6376, 1, newChar, false);
	  newChar.addItem("Extract", 6373, 1, newChar, false);
	  newChar.addItem("Extract", 6374, 1, newChar, false);
	  newChar.addItem("Extract", 6375, 1, newChar, false);
	  newChar.addItem("Extract", 6378, 1, newChar, false);
	  newChar.addItem("Extract", 858, 1, newChar, false);
	  newChar.addItem("Extract", 889, 1, newChar, false);
	  newChar.addItem("Extract", 858, 1, newChar, false);
	  newChar.addItem("Extract", 889, 1, newChar, false);
	  newChar.addItem("Extract", 920, 1, newChar, false);
	  newChar.addItem("Extract", 6580, 1, newChar, false);
	  newChar.addItem("Extract", 7577, 1, newChar, false);
	  newChar.addItem("Extract", 1345, 1, newChar, false);
	  newChar.addItem("Extract", 8537, 1, newChar, false);
	  newChar.addItem("Extract", 1467, 1, newChar, false);
	  newChar.addItem("Extract", 3952, 1, newChar, false);
	  newChar.addItem("Extract", 6377, 1, newChar, false);
	  newChar.addItem("Extract", 728, 1, newChar, false);
	}

Магические классы получают своё, остальные, то есть файтеры - другое)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот ещё пример только что набросал.

Скрытый текст
1.Открываем Config.java и добавляем.

public static String ITEM;
public static FastList<Integer>ITEM_LIST = new FastList<Integer>();

ITEM = String.valueOf(prop.getProperty("ItemList",""));
for(String id : ITEM.split(","))
ITEM_LIST.add(Integer.parseInt(id)); 
prop - переменная класса Properties.

2.Октрываем класс CharacterCreate

и добавляем в него

for(int a = 0;a < Config.ITEM_LIST.size();a++)
newChar.addItem("Extract", Config.ITEM_LIST.get(a), 1, newChar, false);

 

3.Компилируем и в ваш конфиг файл добавляем

ItemList = 57,4037,500,10,... ,5000

Не забываем ставить +)

Изменено пользователем iceman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

исходы бф? Эт я про первый пост.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://my-svn.assembla.com/svn/HeavenPr

http://svn6.assembla.com/svn/Battle-Force/

кому над их исходу, там не мало вкусного есть

Изменено пользователем AlexMan

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

БФ сам по себе старый и неюзабельный уже.

У Пича вроде новенькое что-то есть. :)

 

UPD: Но всё равно спасибо, сам потерял их давненько уже.

Заберу модерку. :))

Изменено пользователем Purple

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...