Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/l2j-duvidas-solucionadas/)
-   -   Como eu fasso pra colocar Olym Grade A? (https://secretexperience.net/l2j-duvidas-solucionadas/30910-como-eu-fasso-pra-colocar-olym-grade.html)

Genilson 20-04-2011 02:46 PM

Como eu fasso pra colocar Olym Grade A?
 
Galera alguem ai sabe me dizer como eu fasso pra colocar as olly pra ir só com itens grade A? e coloca pra da a premiação de Hero todo dia 1º?


L2jTeon Rev 1110

Abraços!

Mazokista 20-04-2011 03:45 PM

Tem um mod ja existente na L2JTeon para restricao de Item
Obs: GameServer/config/altsettings.properties

Código:

# Restrict same item in olympiad. ItemID's need to be separated whit coma (ex. 1,200,350)
AltOlyRestrictedItems = 0

e Tem esse mod aqui qui blokia Grade S In-Oly Basta ADicionar no Java =x

Código:

Index: I:/workspace/L2_GameServer/java/com/l2jstep/gameserver/network/clientpackets/UseItem.java
===================================================================
--- I:/workspace/L2_GameServer/java/com/l2jstep/gameserver/network/clientpackets/UseItem.java  (revision 4167)
+++ I:/workspace/L2_GameServer/java/com/l2jstep/gameserver/network/clientpackets/UseItem.java  (working copy)
@@ -97,6 +97,14 @@
 
      if (activeChar.getActiveTradeList() != null)
          activeChar.cancelActiveTrade();
+     
+      int weaponGrade = activeChar.getActiveWeaponItem().getCrystalType();
+      int armorGrade = activeChar.getActiveChestArmorItem().getCrystalType();
+      if (activeChar.isInOlympiadMode() && (weaponGrade == L2Item.CRYSTAL_S || armorGrade == L2Item.CRYSTAL_S))
+      {
+        activeChar.sendMessage("You cannot use S grade equipment at the Grand Olympiad games.");
+        return;
+      }
 
      // NOTE: disabled due to deadlocks
      // synchronized (activeChar.getInventory())
Index: I:/workspace/L2_GameServer/java/com/l2jstep/gameserver/model/olympiad/Olympiad.java
===================================================================
--- I:/workspace/L2_GameServer/java/com/l2jstep/gameserver/model/olympiad/Olympiad.java  (revision 4167)
+++ I:/workspace/L2_GameServer/java/com/l2jstep/gameserver/model/olympiad/Olympiad.java  (working copy)
@@ -50,6 +50,7 @@
 import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage;
 import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
 import com.l2jserver.gameserver.templates.StatsSet;
+import com.l2jserver.gameserver.templates.L2Item;
 import com.l2jserver.util.L2FastList;
 
 import javolution.util.FastMap;
@@ -482,6 +483,14 @@
        * return false; }
        */
 
+      int weaponGrade = noble.getActiveWeaponItem().getCrystalType();
+      int armorGrade = noble.getActiveChestArmorItem().getCrystalType();
+      if (weaponGrade == L2Item.CRYSTAL_S || armorGrade == L2Item.CRYSTAL_S)
+      {
+        noble.sendMessage("You cannot join the grand olympiad games using S grade equipment.");
+        return false;
+      }
+     
      if (!_inCompPeriod)
      {
          sm = new SystemMessage(SystemMessageId.THE_OLYMPIAD_GAME_IS_NOT_CURRENTLY_IN_PROGRESS);


Genilson 20-04-2011 03:53 PM

eu nao sei mexer com java... mais me diz uma coisa essa outro aai o primeiro que eu ajeito na config nessa linha AltOlyRestrictedItems = 0

ei coloco o que ai? o id dos itens que eu nao quero qeu nao tenha acesso nas olly por exemplo.. se eu quizer qeu a Forgotten Blade que é a sword grade S nao tenha acesso nas olly eu coloco AltOlyRestrictedItems = 6364,?

Mazokista 20-04-2011 04:11 PM

Exemplo Bow Draconic o ID Seria 6633 e nao quero Permitir Asa Seria ID 5566
no caso vc colocaria assim
Código:

AltOlyRestrictedItems = 6633,5566

Genilson 20-04-2011 10:01 PM

intão eu coloco ali o id de todos os itens que eu nao quero que funcione nas olly?

<(ADM)>Aquiles 21-04-2011 07:52 AM

Isso msmo cara, os itens q vc n quer q haja nas oly vc coloca o id ali ond o mazokista falou.

Genilson 22-04-2011 07:42 AM

vlw irmão vlw ai... fica com Deus!

----------

Mais me diz uma coisa... eu devo coloca o id dos itens que eu nao quero que seja usado na olly mais tipo assim.. id de itens só de Armadura e Arma pq as potion tipo Mana, Cp tudo isso já é probleado ou eu tenho qeu bloquear tb?

VonDuTcH 22-04-2011 12:57 PM

mano como vc msm ja disse o proprio lineage2 blokeia as potions por tanto n precisa por os ID's delas aer n .

<(ADM)>Aquiles 22-04-2011 01:42 PM

Coloca so os ids dos itens custons e grade S q vc n queira q va nas oly, o resto tais como: cp, mana, etc... ja são bloqueados pelo server.

Genilson 22-04-2011 08:05 PM

A ok Brother... vlw ai mano! Muito Obrigado!


Horários baseados na GMT -3. Agora são 06:46 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0