Рандом PC-Coin 20-150 pc

ZaMHuT

Путник
Пользователь
Сообщения
49
Розыгрыши
0
Репутация
-43
Реакции
8
Баллы
0
Давно год назад искал как делать PC-клуб не за онлайн а по выбивание дроп как у l2hunter нашол решение вот делюст с вами может кому надо

и так )))(без исходник не как не делаеш)
в исходнике пуст тут ваш исходник пример (ft.gameserver.skills.skillclasses)
создаем файл PcBangPointsAddrnd.java
дальше пиши в PcBangPointsAddrnd.java

package ft.gameserver.skills.skillclasses;
import java.util.List;
import ft.commons.util.Rnd;
import ft.gameserver.model.Creature;
import ft.gameserver.model.Player;
import ft.gameserver.model.Skill;
import ft.gameserver.templates.StatsSet;

public class PcBangPointsAddrnd extends Skill
{
private final int _minCount;
private final int _maxCount;

public PcBangPointsAddrnd(StatsSet set)
{
super(set);
_minCount = set.getInteger("PCMinCount");
_maxCount = set.getInteger("PCMaxCount", _minCount);
}

@Override
public void useSkill(Creature activeChar, List<Creature> targets)
{
int points = Rnd.get(_minCount, _maxCount);

for(Creature target : targets)
{
if(target.isPlayer())
{
Player player = target.getPlayer();
player.addPcBangPoints(points, false);
}
getEffects(activeChar, target, getActivateRate() > 0, false);
}

if(isSSPossible())
activeChar.unChargeShots(isMagic());
}
}

дальше идем к датапаку ишим папку skills
создаем файл пример 90000-90099.xml если его нету у вас если есть то смотрите чтобы небыло одинаковые ид
пишим в 90000-90099.xml
<?xml version="1.0" encoding="UTF-8"?>
<list>
<skill id="90003" levels="1" name="PC Cafe Blessing Points" >
<set name="magicType" val="SPECIAL" />
<set name="icon" val="icon.skill0000" />
<set name="reuseDelay" val="10000" />
<set name="magicLevel" val="1" />
<set name="itemConsumeId" val="21864" />
<set name="itemConsumeCount" val="1" />
<set name="isHandler" val="true" />
<set name="target" val="TARGET_SELF" />
<set name="skillType" val="ADD_PC_BANG_RND" />
<set name="operateType" val="OP_ACTIVE" />
<set name="PCMinCount" val="30" />
<set name="PCMaxCount" val="100" />
<set name="altUse" val="true" />
</skill>
</list>
как дальше в клиенте добавит я думаю вы разбиретест
если будет вопросы пишите помогу данный тема только для hf
 
Назад
Сверху Снизу