Ir para conteúdo
  • Cadastre-se

harley rodrigues

Membro
  • Total de itens

    47
  • Registro em

  • Última visita

2 Seguidores

Sobre harley rodrigues

  • Data de Nascimento 12/17/1998

Informação do Perfil

  • Gênero
    Masculino

Últimos Visitantes

1508 visualizações

harley rodrigues's Achievements

Aprendiz de Novato

Aprendiz de Novato (1/14)

2

Reputação

  1. Estar faltando no armorgrp, me corrijam se eu estiver errado. 9730 Dynasty Circlet 9731 Dynasty Leather Helmet 9732 Dynasty Helmet
  2. Passar o tutorial ensinando como fazer a SQL e a XML
  3. Amigo eu conseguir arruma :) ela estar no server.
  4. Ola galera to tentando adapta nesse mod todos os drops queria sabe se estou fazendo correto. ========================================================================================== GameServer/head-src/com/l2jfrozen/config.java ========================================================================================== public static float RATE_XP; public static float RATE_SP; ==== //sexta-feira + public static float FRIDAY_RATE_XP; + public static float FRIDAY_RATE_SP; + public static float FRIDAY_RATE_PARTY_XP; + public static float FRIDAY_RATE_PARTY_SP; ==== //sabado + public static float SATURDAY_RATE_XP; + public static float SATURDAY_RATE_SP; + public static float SATURDAY_RATE_PARTY_XP; + public static float SATURDAY_RATE_PARTY_SP; ==== //domingo + public static float SUNDAY_RATE_XP; + public static float SUNDAY_RATE_SP; + public static float SUNDAY_RATE_PARTY_XP; + public static float SUNDAY_RATE_PARTY_SP; ========================================================================================== RATE_XP = Float.parseFloat(ratesSettings.getProperty("RateXp", "1.00")); RATE_SP = Float.parseFloat(ratesSettings.getProperty("RateSp", "1.00")); ==== //sexta-feira + FRIDAY_RATE_XP = Float.parseFloat(ratesSettings.getProperty("FriDayXp", "2.")); + FRIDAY_RATE_SP = Float.parseFloat(ratesSettings.getProperty("FriDaySp", "2.")); + FRIDAY_RATE_PARTY_XP = Float.parseFloat(ratesSettings.getProperty("FriDayPartyXp", "2.00")); + FRIDAY_RATE_PARTY_SP = Float.parseFloat(ratesSettings.getProperty("FriDayPartySp", "2.00")); ==== //sabado + SATURDAY_RATE_XP = Float.parseFloat(ratesSettings.getProperty("SaturDayXp", "2.")); + SATURDAY_RATE_SP = Float.parseFloat(ratesSettings.getProperty("SaturDaySp", "2.")); + SATURDAY_RATE_PARTY_XP = Float.parseFloat(ratesSettings.getProperty("SaturDayPartyXp", "2.00")); + SATURDAY_RATE_PARTY_SP = Float.parseFloat(ratesSettings.getProperty("SaturDayPartySp", "2.00")); ==== //domingo + SUNDAY_RATE_XP = Float.parseFloat(ratesSettings.getProperty("SunDayXp", "2.")); + SUNDAY_RATE_SP = Float.parseFloat(ratesSettings.getProperty("SunDaySp", "2.")); + SUNDAY_RATE_PARTY_XP = Float.parseFloat(ratesSettings.getProperty("SunDayPartyXp", "2.00")); + SUNDAY_RATE_PARTY_SP = Float.parseFloat(ratesSettings.getProperty("SunDayPartySp", "2.00")); ========================================================================================== GameServer/config/head/rates.properties ========================================================================================== # ------------------------ # Normal Rates - # ------------------------ RateXp = 1.00 RateSp = 1.00 ==== //sexta-feira +FriDayXp = 2.00 +FriDaySp = 2.00 +FriDayPartyXp = 2.00 +FriDayPartySp = 2.00 ==== //sabado +SaturDayXp = 2.00 +SaturDaySp = 2.00 +SaturDayPartyXp = 2.00 +SaturDayPartySp = 2.00 ==== //domingo +SunDayXp = 2.00 +SunDaySp = 2.00 +SunDayPartyXp = 2.00 +SunDayPartySp = 2.00 ========================================================================================== GameServer/head-src/com/l2jfrozen/gameserver/model/actor/instance/L2NpcInstance.java ========================================================================================== import java.text.DateFormat; +import java.util.Calendar; ========================================================================================== - public int getExpReward() - { - double rateXp = getStat().calcStat(Stats.MAX_HP, 1, this, null); - return (int) (getTemplate().rewardExp * rateXp * Config.RATE_XP); - } ==== //sexta-feira + private int Friday() + { + return Calendar.FRIDAY; + } + public int getExpReward() + { + if(Friday() != 0) + return (int) (getTemplate().rewardExp * Config.FRIDAY_RATE_XP); + return (int) (getTemplate().rewardExp * Config.RATE_XP); + return (int) (getTemplate().rewardExp * Config.FRIDAY_RATE_PARTY_XP); + return (int) (getTemplate().rewardExp * Config.RATE_PARTY_XP); + + } ==== //sabado + private int Saturday() + { + return Calendar.SATURDAY; + } + public int getExpReward() + { + if(Saturday() != 0) + return (int) (getTemplate().rewardExp * Config.SATURDAY_RATE_XP); + return (int) (getTemplate().rewardExp * Config.RATE_XP); + return (int) (getTemplate().rewardExp * Config.SATURDAY_RATE_PARTY_XP); + return (int) (getTemplate().rewardExp * Config.RATE_PARTY_XP); + + } ==== //domingo + private int Sunday() + { + return Calendar.SUNDAY; + } + public int getExpReward() + { + if(Sunday() != 0) + return (int) (getTemplate().rewardExp * Config.SUNDAY_RATE_XP); + return (int) (getTemplate().rewardExp * Config.RATE_XP); + return (int) (getTemplate().rewardExp * Config.SUNDAY_RATE_PARTY_XP); + return (int) (getTemplate().rewardExp * Config.RATE_PARTY_XP); + + } ========================================================================================== - public int getSpReward() - { - double rateSp = getStat().calcStat(Stats.MAX_HP, 1, this, null); - return (int) (getTemplate().rewardSp * rateSp * Config.RATE_SP); - } ==== //sexta-feira + public int getSpReward() + { + if(Friday() != 0) + return (int) (getTemplate().rewardSp * Config.FRIDAY_RATE_SP); + return (int) (getTemplate().rewardSp * Config.RATE_SP); + return (int) (getTemplate().rewardSp * Config.FRIDAY_RATE_PARTY_SP); + return (int) (getTemplate().rewardSp * Config.RATE_PARTY_SP); + } ==== //sabado + public int getSpReward() + { + if(Saturday() != 0) + return (int) (getTemplate().rewardSp * Config.SATURDAY_RATE_SP); + return (int) (getTemplate().rewardSp * Config.RATE_SP); + return (int) (getTemplate().rewardSp * Config.SATURDAY_RATE_PARTY_SP); + return (int) (getTemplate().rewardSp * Config.RATE_PARTY_SP); + } ==== //domingo + public int getSpReward() + { + if(Sunday() != 0) + return (int) (getTemplate().rewardSp * Config.SUNDAY_RATE_SP); + return (int) (getTemplate().rewardSp * Config.RATE_SP); + return (int) (getTemplate().rewardSp * Config.SUNDAY_RATE_PARTY_SP); + return (int) (getTemplate().rewardSp * Config.RATE_PARTY_SP); + } ==========================================================================================
  5. amigo deu esse erro Buildfile: C:\Users\Harley\workspace\trunk\gameserver\build.xml prepare-local: prepare-final: init: [mkdir] Created dir: C:\Users\Harley\workspace\trunk\gameserver\build\classes version: [echo] L2jFrozen Gameserver Revision: exported compile: [javac] Compiling 1477 source files to C:\Users\Harley\workspace\trunk\gameserver\build\classes [javac] C:\Users\Harley\workspace\trunk\gameserver\head-src\com\l2jfrozen\gameserver\network\clientpackets\EnterWorld.java:106: error: package com.l2jfrozen.loginserver.database does not exist [javac] import com.l2jfrozen.loginserver.database.L2DatabaseFactory; [javac] ^ [javac] C:\Users\Harley\workspace\trunk\gameserver\head-src\com\l2jfrozen\gameserver\network\clientpackets\EnterWorld.java:107: error: package com.l2jfrozen.loginserver.gameservercon does not exist [javac] import com.l2jfrozen.loginserver.gameservercon.GameServer; [javac] ^ [javac] 2 errors BUILD FAILED C:\Users\Harley\workspace\trunk\gameserver\build.xml:65: Compile failed; see the compiler error output for details. Total time: 39 seconds modo correto conseguir arruma ! +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import com.l2jfrozen.util.database.L2DatabaseFactory; +import com.l2jfrozen.gameserver.GameServer; essa parte tb ta errada =================================================================== Index: net/sf/l2j/gameserver/clientpackets/EnterWorld.java =================================================================== { sendPacket(new PledgeShowMemberListAll(activeChar.getClan(), activeChar)); sendPacket(new PledgeStatusChanged(activeChar.getClan())); } +if(Config.ANNOUNCE_TOPS()) +{ + announceTopPvp(activeChar); + announceTopPk(activeChar); +} if (activeChar.isAlikeDead()) { // no broadcast needed since the player will already spawn dead to others sendPacket(new Die(activeChar)); } =================================================================== modo correto =================================================================== Index: net/sf/l2j/gameserver/clientpackets/EnterWorld.java =================================================================== { sendPacket(new PledgeShowMemberListAll(activeChar.getClan(), activeChar)); sendPacket(new PledgeStatusChanged(activeChar.getClan())); } +if(Config.ANNOUNCE_TOPS) assim modo correto +{ + announceTopPvp(activeChar); + announceTopPk(activeChar); +} if (activeChar.isAlikeDead()) { // no broadcast needed since the player will already spawn dead to others sendPacket(new Die(activeChar)); } ===================================================================
  6. Alguém pode adapta esse import ? para esse mod import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import net.sf.l2j.loginserver.database.L2DatabaseFactory; import net.sf.l2j.loginserver.gameservercon.GameServer; alguem ?
  7. Alguém min poderia min dizer como como faço para da //sethero + nick + dias ou //sethero + target + dias ?, minha rev não existe esses comandos . [Hidden Content]
  8. obrigado pela ajudar mais meu amigo min ajudou a arruma o mod ele e daqui do fórum mesmo Créditos pela adaptação wonderwoman.
  9. Como ? como colocar o projeto como java project ?
  10. pack lineage :[Hidden Content] mais pack's [Hidden Content]
  11. [Hidden Content] Tenho uma dúvida olha só esse código O sendSkillList();} aparece assim no meu , ai no meio o código, ta certo o manejo do código ? /* * public void setIsHero(boolean hero) { if(hero && _baseClass == _activeClass) { for(L2Skill s : HeroSkillTable.getHeroSkills()) { addSkill(s, false); //Dont Save Hero skills to database } } else if(getCount() >= Config.HERO_COUNT && hero && Config.ALLOW_HERO_SUBSKILL) { for(L2Skill s : * HeroSkillTable.getHeroSkills()) { addSkill(s, false); //Dont Save Hero skills to database } } else { for(L2Skill s : HeroSkillTable.getHeroSkills()) { super.removeSkill(s); //Just Remove skills from nonHero characters } } _hero = hero; sendSkillList(); } */ +public void setHeroEndTime(long heroTime) +{ + Connection con = null; + try + { + con = L2DatabaseFactory.getInstance().getConnection(false); + PreparedStatement stmt = con.prepareStatement("REPLACE INTO characters_custom_data (obj_Id, char_name, hero, noble, donator, hero_end_date) VALUES (?,?,?,?,?,?)"); + + stmt.setInt(1, getObjectId()); + stmt.setString(2, getName()); + stmt.setInt(3, 1); + stmt.setInt(4, isNoble() ? 1 : 0); + stmt.setInt(5, isDonator() ? 1 : 0); + stmt.setLong(6, heroTime == 0 ? 0 : System.currentTimeMillis() + heroTime); + stmt.execute(); + stmt.close(); + stmt = null; + } + catch(Exception e) + { + if(Config.ENABLE_ALL_EXCEPTIONS) + e.printStackTrace(); + + _log.log(Level.SEVERE, "Error: could not update database: ", e); + } + finally + { + CloseUtil.close(con); + con = null; + } +} /** * Sets the donator. * @param value the new donator */
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.