Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Olimpiadas - Min Level/PvP Min

Iniciado por Swarlog, Ago 19, 2022, 01:08 AM

Tema anterior - Siguiente tema

Swarlog

Citarmodel/entity/olympiad/olympiad.java

Despues de esto:

if (!noble.isNoble())
{
sm = new SystemMessage(SystemMessageId.ONLY_NOBLESS_CAN_PARTICIPATE_IN_THE_OLYMPIAD);
noble.sendPacket(sm);
return false;
}

Añadir lo siguiente:

if (noble.getLevel() < Config.ALT_OLY_LEVEL_NEED && Config.ALT_OLY_LEVEL_JOIN)
{
noble.sendMessage("You can't participate to Olympiad. You must be at least " + Config.ALT_OLY_LEVEL_NEED + " Level!");
return false;
}

if (noble.getPvpKills() < Config.ALT_OLY_PVP_NEED && Config.ALT_OLY_PVP_JOIN)
{
noble.sendMessage("You can't participate to Olympiad. You must have at least " + Config.ALT_OLY_PVP_NEED + " Pvp!");
return false;
}

Citarolympiad/OlympiadGame.java

Encontrar esto:

else if (player.getInventoryLimit()*0.8 <= player.getInventory().getSize())
{
sm = new SystemMessage(SystemMessageId.SINCE_80_PERCENT_OR_MORE_OF_YOUR_INVENTORY_SLOTS_ARE_FULL_YOU_CANNOT_PARTICIPATE_IN_THE_OLYMPIAD);
defaulted = true;
}

Y añadir despues esto:

else if (player.getLevel() < Config.ALT_OLY_LEVEL_NEED && Config.ALT_OLY_LEVEL_JOIN)
{
defaulted = true;
}
else if (player.getPvpKills() < Config.ALT_OLY_PVP_NEED && Config.ALT_OLY_PVP_JOIN)
{
defaulted = true;
}

CitarDebes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Buscar esto:

public static boolean ALT_OLY_RECHARGE_SKILLS;
Y añadir despues:

public static boolean ALT_OLY_LEVEL_JOIN;
public static int ALT_OLY_LEVEL_NEED;
public static boolean ALT_OLY_PVP_JOIN;
public static int ALT_OLY_PVP_NEED;

Ahora buscar esta línea:

ALT_OLY_RECHARGE_SKILLS = Boolean.parseBoolean(OLYMPSetting.getProperty("AltOlyRechargeSkills", "False"));
Y luego añladir las siguientes:

ALT_OLY_LEVEL_JOIN = Boolean.parseBoolean(OLYMPSetting.getProperty("AltOlyLevelJoin", "False"));
ALT_OLY_LEVEL_NEED = Integer.parseInt(OLYMPSetting.getProperty("LevelToJoin", "18"));
ALT_OLY_PVP_JOIN = Boolean.parseBoolean(OLYMPSetting.getProperty("AltOlyPvpJoin", "False"));
ALT_OLY_PVP_NEED = Integer.parseInt(OLYMPSetting.getProperty("PvpsToJoin", "18"));

CitarDebes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Añadimos lo siguiente:

# Join in oly with an specific level [True enable || False disable]
AltOlyLevelJoin = True
# If LevelToJoin = 85 only players 85++ level can join
LevelToJoin = 85

# Join in oly with an specific pvp amount [True enable || False disable]
# If PvpsToJoin = 250 only players with 250++ pvps can join
AltOlyPvpJoin = True
PvpsToJoin = 250