-
Posts
3,654 -
Credits
0 -
Joined
-
Last visited
-
Days Won
2 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Posts posted by ExCaLiBuR®
-
-
L2jFrozen (Every day update)
every day fail project
-
Tell me good Rev+source for i use on my project ?
acis hellas
-
really ?
yes gl
-
I Found it, on L2jteon.jar .
but this file RequestEnchantItem.java its not .java its .class
item.setEnchantLevel(7);item.updateDatabase();.class? rolf you dont have source? and l2jteon ? delete it.
if you dont have source you cant edit
-
what client you have ? and project / rev
-
RequestEnchantItem.java
item.setEnchantLevel(0);
change the 0 to 7 or add config
Config.ENCHANT_RETURN
-
i know that guy and i can tell its a very trusted
-
### Eclipse Workspace Patch 1.0 #P L2JHellasC Index: java/com/l2jhellas/gameserver/model/actor/instance/L2NpcInstance.java =================================================================== --- java/com/l2jhellas/gameserver/model/actor/instance/L2NpcInstance.java (revision 496) +++ java/com/l2jhellas/gameserver/model/actor/instance/L2NpcInstance.java (working copy) @@ -17,6 +17,7 @@ import com.l2jhellas.Config; import com.l2jhellas.gameserver.datatables.xml.SkillTreeData; import com.l2jhellas.gameserver.model.L2EnchantSkillLearn; +import com.l2jhellas.gameserver.model.L2ItemInstance; import com.l2jhellas.gameserver.model.L2Skill; import com.l2jhellas.gameserver.model.L2SkillLearn; import com.l2jhellas.gameserver.model.actor.L2Npc; @@ -43,6 +44,18 @@ @Override public void onAction(L2PcInstance player) { + if (getNpcId() == L2SkillSellerInstance.NPC_ID) + { + L2ItemInstance i = player.getInventory().getItemByItemId(L2SkillSellerInstance.ITEM_ID); + + if (i == null || i.getCount() < L2SkillSellerInstance.ITEM_COUNT) + { + player.sendMessage("You need " + L2SkillSellerInstance.ITEM_COUNT + " Gold Bars to use this Npc."); + player.sendPacket(new ActionFailed()); + return; + } + } + player.setLastFolkNPC(this); super.onAction(player); } Index: java/com/l2jhellas/gameserver/model/actor/instance/L2SkillSellerInstance.java =================================================================== --- java/com/l2jhellas/gameserver/model/actor/instance/L2SkillSellerInstance.java (revision 0) +++ java/com/l2jhellas/gameserver/model/actor/instance/L2SkillSellerInstance.java (working copy) @@ -0,0 +1,57 @@ +package com.l2jhellas.gameserver.model.actor.instance; + +import com.l2jhellas.gameserver.model.L2Skill; +import com.l2jhellas.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jhellas.gameserver.skills.SkillTable; +import com.l2jhellas.gameserver.templates.L2NpcTemplate; + +public class L2SkillSellerInstance extends L2NpcInstance +{ + + public final static int NPC_ID = 24246; + public final static int ITEM_ID = 2807; + public final static int ITEM_COUNT = 5; + private final int[] SKILL_IDS = + { + 3134, 3132, 3124, 3125, 3133, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3134 + }; + + public L2SkillSellerInstance(int objectId, L2NpcTemplate template) + { + super(objectId, template); + } + + @Override + public void showChatWindow(L2PcInstance j, int val) + { + if (j == null) + return; + + StringBuilder t = new StringBuilder(); + NpcHtmlMessage n = new NpcHtmlMessage(getObjectId()); + sendHtml(t, n, j); + } + + private void sendHtml(StringBuilder t, NpcHtmlMessage n, L2PcInstance j) + { + t.append("<html><head><title>"); + t.append("L2Skill Seller"); + t.append("</title</head>"); + t.append("<body><center>"); + t.append("<br>Hello , do you want some special skills?"); + t.append("<br>Choose whatever you want but don't forget"); + t.append("<br>you need 5 Gold Bars for each one"); + for (int i : SKILL_IDS) + { + L2Skill s = SkillTable.getInstance().getInfo(i, 10); + String name = ""; + if (s != null) + name = s.getName(); + if (name != "") + t.append("<center><button value=\"" + name + " LvL:10\" action=\"bypass -h skill" + i + "\" width=204 height=20 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"><br>"); + } + t.append("</center></body></html>"); + n.setHtml(t.toString()); + j.sendPacket(n); + } +} \ No newline at end of file Index: java/com/l2jhellas/gameserver/network/clientpackets/RequestBypassToServer.java =================================================================== --- java/com/l2jhellas/gameserver/network/clientpackets/RequestBypassToServer.java (revision 496) +++ java/com/l2jhellas/gameserver/network/clientpackets/RequestBypassToServer.java (working copy) @@ -29,7 +29,9 @@ import com.l2jhellas.gameserver.handler.AdminCommandHandler; import com.l2jhellas.gameserver.handler.IAdminCommandHandler; import com.l2jhellas.gameserver.model.L2CharPosition; +import com.l2jhellas.gameserver.model.L2ItemInstance; import com.l2jhellas.gameserver.model.L2Object; +import com.l2jhellas.gameserver.model.L2Skill; import com.l2jhellas.gameserver.model.L2World; import com.l2jhellas.gameserver.model.actor.L2Npc; import com.l2jhellas.gameserver.model.actor.instance.L2AccountManagerInstance; @@ -36,6 +38,7 @@ import com.l2jhellas.gameserver.model.actor.instance.L2ClassMasterInstance; import com.l2jhellas.gameserver.model.actor.instance.L2OlympiadManagerInstance; import com.l2jhellas.gameserver.model.actor.instance.L2PcInstance; +import com.l2jhellas.gameserver.model.actor.instance.L2SkillSellerInstance; import com.l2jhellas.gameserver.model.entity.Hero; import com.l2jhellas.gameserver.model.entity.L2Event; import com.l2jhellas.gameserver.model.entity.engines.CTF; @@ -48,6 +51,7 @@ import com.l2jhellas.gameserver.network.SystemMessageId; import com.l2jhellas.gameserver.network.serverpackets.ActionFailed; import com.l2jhellas.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jhellas.gameserver.skills.SkillTable; import com.l2jhellas.logs.GMAudit; import com.l2jhellas.util.database.L2DatabaseFactory; @@ -513,6 +517,36 @@ Balancer.sendBalanceWindow(classId, activeChar); } + // L2SkillSeller + else if (_command.startsWith("skill")) + { + String b = _command.substring(5); + int id = 0; + try + { + id = Integer.parseInt(b); + } + catch (Exception e) + { + e.printStackTrace(); + } + + if (id == 0) + return; + + L2Skill s = SkillTable.getInstance().getInfo(id, 10); + L2ItemInstance i = activeChar.getInventory().getItemByItemId(L2SkillSellerInstance.ITEM_ID); + + if (i == null || i.getCount() < L2SkillSellerInstance.ITEM_COUNT) + { + activeChar.sendMessage("You don't have enought gold bars"); + return; + } + + activeChar.getInventory().destroyItemByItemId("", L2SkillSellerInstance.ITEM_ID, L2SkillSellerInstance.ITEM_COUNT, activeChar, null); + activeChar.sendMessage("You rewarded successfully with " + s.getName() + " Lvl:10, 5 Gold Bar dissapeared"); + activeChar.addSkill(s, false); + } // Rank PvP System by Masterio -------------------------------------------- else if(_command.startsWith("RPS.")) {
credits rizlaaa
-
Hey guys i have 2 problems.
1: When i let my character to auto attack, it stops, i have to use an skill or move around to be able to autoAttack again.
2: I made an skill to be learn using an book, its working but when i use the item skills i need 2 of them to learn, idk why, because at xml's {itemConsumeCount = "1"}
Thats all, any idea?
Cheers!!!1 and happy december!
about 2 send the java code.
about 1 answer the nightwolf
-
data/html/mods/clanManager.htm
-
doulevi kai se frozen?
ripare apto hellas
-
Did you buy it?
yes why ?
-
trusted && skilled dev..
i have check this console / tool
rly good work and good luck
-
Προφανώς και βλέπεις, έτσι, ότι είναι μούφα το όλο βίντεο?!?!?!
Στο τέλος πυροβολάει στο γάμο του καραγκιόζη.... :poker face:
den ksereis ean einai moufa. to oti ginontai auta ta pragmata einai alithia kai to kserw polu kala
-
... ΒΑΣΕΙ ΑΜΕΡΙΚΑΝΙΚΩΝ ΠΡΟΤΥΠΩΝ...ΟΠΩΣ ΘΑ ΔΕΙΤΕ ΤΟ ΠΑΙΧΝΙΔΙ ΕΙΝΑΙ ΠΟΛΥ ΑΠΛΟ....ΑΠΛΩΣ ΑΠΑΝΤΑΣ ΣΕ ΚΑΠΟΙΕΣ ΕΡΩΤΗΣΕΙΣ.Ε..... ΚΑΙ ΑΝ ΧΑΣΕΙΣ ΠΑΛΙ , ΔΕΝ ΤΡΕΧΕΙ ΤΙΠΟΤΕ ...ΚΕΡΔΙΖΕΙΣ ΤΗΝ ΑΙΩΝΙΑ ΖΩΗ !
-
Γινεται να καταθεσω 5 ευρω στην eurobank (οχι στο atm)
aposo kserw nai. ean einai prepaid xaneis 1euro
-
-
IBAN όνομα τράπεζας περιοχη στην οποία είναι το ανθρωπος. Και το ονοματεπώνυμο του και η χώρα βεβαια
mono me to IBAN mpwreis na katalaveis poia xwra einai poia trapeza kai se poia perioxi...
me emvasma tha ta stileis ta leuta. mono to vivliario trapezis kai tin tautotita sou tha xreiasteis.
ta stoixeia pou prepei na ksereis apo ton alon einai to IBAN kai to onoma tou
episis to emvasma ean thumame kala kostizei 10euro
-
-
If someone wants to see how many people are online, the only thing he can do is to enter inside game and check exp spots/towns
The are statements are just trash talk
Thanks
vale mana pots kai ase tis mlkies
-
sure contact me
finest?
-
Κάθε site έχει όρια σε buyable refferals και σε direct . Οπότε πάλι εξυπνάδα χωρίς λόγο . Συνεχίστε! Μπορώ πολύ ακόμα.
den se lew eksupnades. etsi einai. tha katseis esu na asxolitheis 2 xronia ?
-
Μου αρέσουν οι έξυπνοι σχολιαστές . Μπραβο παιδιά ! Λες και δεν ξέρεται πως το παλικάρι ψάχνει referrals και πως ένα ασχολούμενος 2-3 χρονια βγαζει φραγκα... Αλλα ετσι ειναι !
Ας είχατε υπομονή να μείνετε 2 χρονάκια σε ένα ptc site και μετα τα ξαναλεγαμε . Ούτε εγώ έχω προφανώς , αλλά δεν κριτικάρω ...
nai meta apo 2 xronia tha vgazeis oute 50euro
ektos apo auto ta referrals mpwreis na ta agoraseis
-
IQ<30
to diko sou to kserw oti einai toso. ton anarxikwn kserw oti einai ligetero.
anarxikoi kai psufizoun suriza xaxaxa
Server And Player Online Time
in Request Server Development Help [L2J]
Posted