- Хроники
- Chaotic Throne: High Five
- Исходники
- Присутствуют
- Сборка
- Brawery
Всем добрый день, создал скрипт StartBuff.java которые при создании персонажа дают бафф. на конфиге писал id бафф, сонги и денси. Проблема в том что баффы дают а денси и сонги не дают.
JavaScript:
package org.mmocore.gameserver.utils;
import org.mmocore.gameserver.configuration.config.StartBuffConfig;
import org.mmocore.gameserver.object.Player;
import org.mmocore.gameserver.tables.SkillTable;
import org.mmocore.gameserver.skills.SkillEntry;
public class StartBuff
{
public static void giveBuffs(Player player)
{
if (!StartBuffConfig.ENABLE)
{
return;
}
if (player.getLevel() < StartBuffConfig.MIN_LEVEL
|| player.getLevel() > StartBuffConfig.MAX_LEVEL)
{
return;
}
final String buffs = player.isMageClass()
? StartBuffConfig.MAGE_BUFFS
: StartBuffConfig.FIGHTER_BUFFS;
if (buffs == null || buffs.isEmpty())
{
return;
}
for (String data : buffs.split(";"))
{
String[] value = data.split(",");
if (value.length < 2)
{
continue;
}
int skillId = Integer.parseInt(value[0].trim());
int skillLevel = Integer.parseInt(value[1].trim());
SkillEntry skill = SkillTable.getInstance().getSkillEntry(skillId, skillLevel);
if (skill != null)
{
skill.getEffects(
player,
player,
false,
false,
3600000L,
1.0,
0,
false
);
}
}
}
}
JSON:
{
#-------------------------------------------------------------
# Start Buff System
#-------------------------------------------------------------
# Start Buff tizimini yoqish/o'chirish
"EnableStartBuff" : "true",
# Faqat yangi yaratilgan characterlarga buff berish
"OnlyNewCharacter" : "true",
# Buff faqat bir marta berilsin
"OnlyOnce" : "false",
# Buff beriladigan minimal level
"MinLevel" : "1",
# Buff beriladigan maksimal level
"MaxLevel" : "1",
# Chatga xabar chiqarish
"ShowMessage" : "true",
# Xabar matni
"StartBuffMessage" : "You have received Starter Buffs.",
#-------------------------------------------------------------
# Fighter Buffs
# Format:
# SkillId,Level;SkillId,Level
#-------------------------------------------------------------
"FighterBuffs" : "5182,1;1499,1;1501,1;1502,1;1503,1;1504,1;1519,1;1035,4;1062,2;1388,3;1085,3;1461,1;4699,13;4703,13;1542,1;1036,2;825,1;1416,16;1363,46;1259,94;1232,93;1364,1;1354,1;268,1;269,1;304,1;349,1;264,1;364,1;267,1;271,1;272,1;274,1;275,1;310,1;915,1",
#-------------------------------------------------------------
# Mage Buffs
# Format:
# SkillId,Level;SkillId,Level
#-------------------------------------------------------------
"MageBuffs" : "268,1;269,1"
}

