Ir para conteúdo
  • Cadastre-se
  • 0

como adicionar um MOD na rev l2jfrozen ?


Brenno Araujo

Pergunta

11 respostass a esta questão

Posts recomendados

  • 0

Tutoriais de como adicionar mod's e compilar: http://www.l2jbrasil.com/index.php?/forum/179-tutoriais-java/

 

Tópico do Clan Full: http://www.l2jbrasil.com/index.php?/topic/49963-codigo-clan-full/

Código do Clan Full adaptado para Frozen pelo PsicotikoO :

 

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

Editado por Smallz'

"Mis obras están destinados a ser utilizados para eso, le doy mi mejor." Smallz'

Meu Conteúdo

 

Link para o comentário
Compartilhar em outros sites


  • 0

 

Realmente não é necessária, apenas copiei no tópico, eu já não tenho a diff toda certinha ^^

 

Post corrigido.

 

Obrigado sapoo! ;)

Editado por Smallz'

"Mis obras están destinados a ser utilizados para eso, le doy mi mejor." Smallz'

Meu Conteúdo

 

Link para o comentário
Compartilhar em outros sites

  • 0

Aaaaah algum outro tutorial pois esse ai nao entendi muito bem queriia um que ensinasse so a acrecentar o mod sem compilar existe algum obrigado :)

Para adicionar o mod. obrigatoriamente você tera que compilar portanto se não souber compilar não vai saber ou não vai conseguir adicionar o mod.

"Mis obras están destinados a ser utilizados para eso, le doy mi mejor." Smallz'

Meu Conteúdo

 

Link para o comentário
Compartilhar em outros sites

  • 0

Alguns erros na hora de compilar, por favor corrija, postarei a correção abaixo, testado e esta aprovado aqui.

Local: config/head/altsettings.properties

+##############################################
+# Clan Full Comand #
+##############################################
+
+# Enable and Disable Command //clanfull
+EnableClanSystem = True
+
+# List of Skills reward for clan usage //clanfull
+# Format : skillid,skilllvl;skillid2,skilllvl2;....skillidn,skilllvln
+ClanSkills = 370,3;371,3;372,3;373,3;374,3;375,3;376,3;377,3;378,3;379,3;380,3;381,3;382,3;383,3;384,3;385,3;386,3;387,3;388,3;389,3;390,3;391,3;
+
+# LvL Clan Reward Usage //clanfull
+ClanSetLevel = 8
+
+# Quantity Rep***tion Points Reward for usage //clanfull
+ReputationScore = 10000
+


Local: head-src/l2jfrozen/Config.java

public static boolean ALLOW_MANOR;
+ public static boolean ENABLE_CLAN_SYSTEM;
+ public static Map CLAN_SKILLS;
+ public static byte CLAN_LEVEL;
+ public static int REPUTATION_QUANTITY;

ainda em head-src/l2jfrozen/Config.java procure por:

ACTIVE_AUGMENTS_START_REUSE_TIME = Integer.parseInt(altSettings.getProperty("AugmStartReuseTime", "0"));

Coloque abaixo:

+ENABLE_CLAN_SYSTEM = Boolean.parseBoolean(altSettings.getProperty("EnableClanSystem", "True"));
+if(ENABLE_CLAN_SYSTEM)
+{
+String AioSkillsSplit[] = altSettings.getProperty("ClanSkills", "").split(";");
+CLAN_SKILLS = new FastMap(AioSkillsSplit.length);
+String arr$[] = AioSkillsSplit;
+int len$ = arr$.length;
+for(int i$ = 0; i$ < len$; i$++)
+{
+String skill = arr$[i$];
+String skillSplit[] = skill.split(",");
+if(skillSplit.length != 2)
+{
+System.out.println((new StringBuilder()).append("[Clan System L2JDash]: invalid config property in L2JDash.ini -> ClanSkills \"").append(skill).append("\"").toString());
+continue;
+}
+try
+{
+CLAN_SKILLS.put(Integer.valueOf(Integer.parseInt(skillSplit[0])), Integer.valueOf(Integer.parseInt(skillSplit[1])));
+continue;
+}
+catch(NumberFormatException nfe) { }
+if(!skill.equals(""))
+System.out.println((new StringBuilder()).append("[Clan System L2JDash]: invalid config property in L2JDash.ini -> ClanSkills \"").append(skillSplit[0]).append("\"").append(skillSplit[1]).toString());
+}
+
+}
+CLAN_LEVEL = Byte.parseByte(altSettings.getProperty("ClanSetLevel", "8"));
+REPUTATION_QUANTITY = Integer.parseInt(altSettings.getProperty("ReputationScore", "10000"));
+
+

index: com.l2jfrozen.gameserver.model.actor.PcInstance.java

import java.util.Calendar;
import java.util.Iterator;


Agora procure por:
/**
* @return the _voteTimestamp
*/
public long getVoteTimestamp()
{
return _voteTimestamp;
}

e adicione abaixo isso:
+public void ClanSkills()
+{
+for(Iterator i$ = Config.CLAN_SKILLS.keySet().iterator(); i$.hasNext(); broadcastUserInfo())
+{
+Integer skillid = (Integer)i$.next();
+int skilllvl = ((Integer)Config.CLAN_SKILLS.get(skillid)).intValue();
+L2Skill skill = SkillTable.getInstance().getInfo(skillid.intValue(), skilllvl);
+if(skill != null)
+addSkill(skill, true);
+getClan().addNewSkill(skill);
+sendSkillList();
+}
+
+L2Clan clan = getClan();
+clan.setReputationScore(clan.getReputationScore() + Config.REPUTATION_QUANTITY, true);
+sendMessage((new StringBuilder()).append("Admin give to you ").append(Config.REPUTATION_QUANTITY).append(" Rep***tion Points.").toString());
+sendMessage("GM give to you all Clan Skills");
+}
+
+//Suporte All Npc Buffer (Heall) !
+

index: AdminCommandHandler.java
adicione isso:

+import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminChangeAccessLevel;
+import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminClanFull;

registerAdminCommandHandler(new AdminAio());

coloque abaixo:
+registerAdminCommandHandler(new AdminClanFull());


Depois crie um arquivo com o nome de AdminClanFull e coloque isso dentro em

com.l2jfrozen.gameserver.handler.admincommandhandlers

// Decompiled by DJ v3.11.11.95 Copyright 2009 Atanas Neshkov Date: 26/7/2011 21:21:40
// Home Page: http://members.fortu...neshkov/dj.html

O conteúdo está oculto, favor efetuar login ou se cadastrar!
- Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: AdminClanFull.java

package com.l2jfrozen.gameserver.handler.admincommandhandlers;

import com.l2jfrozen.Config;
import com.l2jfrozen.gameserver.handler.IAdminCommandHandler;
import com.l2jfrozen.gameserver.model.L2Clan;
import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
import com.l2jfrozen.gameserver.network.SystemMessageId;
import com.l2jfrozen.gameserver.network.serverpackets.EtcStatusUpdate;
import com.l2jfrozen.gameserver.network.serverpackets.SystemMessage;

/**
* @author Tayran.Cannabis
* @Contato : [email protected]
*
*/
public class AdminClanFull
implements IAdminCommandHandler
{

public AdminClanFull()
{
}

public boolean useAdminCommand(String command, L2PcInstance activeChar)
{
if(command.startsWith("admin_clanfull"))
{
try
{
adminAddClanSkill(activeChar);
activeChar.sendMessage("Sucessfull usage //clanfull !");
}
catch(Exception e)
{
activeChar.sendMessage("Usage: //clanfull");
}
}
return true;
}

private void adminAddClanSkill(L2PcInstance activeChar)
{
com.l2jfrozen.gameserver.model.L2Object target = activeChar.getTarget();
if(target == null)
target = activeChar;
L2PcInstance player = null;
if(target instanceof L2PcInstance)
{
player = (L2PcInstance)target;
} else
{
activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
return;
}
if(!player.isClanLeader())
{
player.sendPacket((new SystemMessage(SystemMessageId.S1_IS_NOT_A_CLAN_LEADER)).addString(player.getName()));
}
player.getClan().changeLevel(Config.CLAN_LEVEL);
player.ClanSkills();
player.sendPacket(new EtcStatusUpdate(activeChar));
}

public String[] getAdminCommandList()
{
return ADMIN_COMMANDS;
}

private static final String ADMIN_COMMANDS[] = {
"admin_clanfull"
};

}

 

Peace! :feliz:

Link para o comentário
Compartilhar em outros sites

  • 0
Em 15/09/2014 at 18:43, Smallz' disse:

Tutoriais de como adicionar mod's e compilar: http://www.l2jbrasil.com/index.php?/forum/179-tutoriais-java/

 

Tópico do Clan Full: http://www.l2jbrasil.com/index.php?/topic/49963-codigo-clan-full/

Código do Clan Full adaptado para Frozen pelo PsicotikoO :

 

  Ocultar conteúdo

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

nao intendi na part q tem l2j la uai

 

 

 

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • 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.