Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   Стартовый шмот (https://forum.zone-game.info/showthread.php?t=38328)

obs 27.04.2015 19:36

Стартовый шмот
 
Есть id вещей которые можно добавить в количестве 1, нужно добивать например 500 стрел то есть стак, в данном случае id 17 - это стрелы <items val="395;417;2448;17" />

[Shoot] 27.04.2015 20:11

Re: Стартовый шмот
 
<items val="395;417;2448;17,500" />
так пробовал?

obs 27.04.2015 21:26

Re: Стартовый шмот
 
Цитата:

Сообщение от [Shoot] (Сообщение 393160)
<items val="395;417;2448;17,500" />
так пробовал?

Пробовал. Сборка aCis последние исходники..

Archiel 27.04.2015 21:43

Re: Стартовый шмот
 
Цитата:

Сообщение от obs (Сообщение 393162)
Пробовал. Сборка aCis последние исходники..

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

Donatte 27.04.2015 22:10

Re: Стартовый шмот
 
В CharTemplateTable перепишите парсер:

					// Add items listed in "items" if class possess a filled "items" string.
					if (items != null)
					{
						String[] itemsSplit = items.split(";");
						for (String element : itemsSplit)
							pcT.addItem(Integer.parseInt(element));
					}
Code: Java

И замените Integer на ItemHolder. А в PcTemplate переменную _items перепишите с List<Item> в List<Capsule>. Где Capsule класс будет содержать Item (сам предмет) и Integer (количество).

[Shoot] 27.04.2015 22:10

Re: Стартовый шмот
 
Или если такая прям большая проблема поискать в исходах, создать колчаны, выдать один в котором 500 стрел.

Donatte 27.04.2015 22:12

Re: Стартовый шмот
 
Цитата:

Сообщение от [Shoot] (Сообщение 393166)
Или если такая прям большая проблема поискать в исходах, создать колчаны, выдать один в котором 500 стрел.

В интерлюде разве были колчаны? :)

[Shoot] 27.04.2015 22:18

Re: Стартовый шмот
 
Цитата:

Сообщение от Donatte (Сообщение 393167)
В интерлюде разве были колчаны? :)

нет, но сделать можно)


Текущее время: 16:19. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot