Jump to content

Veandil

Members
  • Posts

    30
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Veandil

  1. where to put custom item needed for certification skill from Avant-Garde, i put it into data\scripts\custom\Validators\subClassSkills.java into ID == 22568 private static final int[] _allCertItemIds = { 10280, 10281, 10282, 10283, 10284, 10285, 10286, 10287, 10288, 10289, 10290, 10291, 10292, 10293, 10294, 10612, 22568 }; private static final int[][] _certItemsByLevel = { { 10280, 22568 }, { 10280, 22568 }, { 10612, 10281, 10282, 10283, 10284, 10285, 10286, 10287 }, { 10288, 10289, 10290, 10291, 10292, 10293, 10294 } }; and into \game\data\stats\items>22500-22599.xml by code </item> <item id="22568" type="EtcItem" name="Certificate super"> <set name="icon" val="icon.etc_all_subjob_skillbook_i00" /> <set name="immediate_effect" val="true" /> <set name="material" val="PAPER" /> <set name="weight" val="120" /> <set name="is_tradable" val="false" /> <set name="is_dropable" val="false" /> <set name="is_destroyable" val="false" /> <set name="is_sellable" val="false" /> <set name="is_depositable" val="false" /> <set name="is_stackable" val="true" /> </item> and then into game\data\scripts\ai\npc\AvantGarde\AvantGarde.java private static final int[] ITEMS = { 10280, 10281, 10282, 10283, 10284, 10285, 10286, 10287, 10288, 10289, 10290, 10291, 10292, 10293, 10294, 10612, 22568 }; where else i should put item/id/etc to resolve the problem in game if problem is on client side help me plox ^__^
  2. hello folks! this is my own(and first shared) work, little help for admin's. this scrypt show few stats from character(account name, lvl, online/offline, player/gm/admin status, character ID, maxhp [added only for fun] :P )and all items from character: armor and weapons with enchant level and others items with count of them. scrypt needed connection with db from connect.php (both files in .zip ). http://www.speedyshare.com/files/24381104/a.zip if someone have some ideas what can or even should be added to this script post here or send a e-mail p.s i wont tell anyone how to use it... it cannot be easier to use :P p.s.2 sorry for eng
  3. Thx it's good, but can you upload this on rapidshare :)?
  4. interesting stuff thx for resharing :D
  5. interesting but.. to much red like for me, eye's hurts for looking to long
  6. in l2j ct 2.3 its into Gameserver.Network.Clientpackets.RequestRefineCancel.java but if u put there 0 on the price line there still be normal price... i dont know how to resolve this problem
  7. thx for share but... can you upload then on other service? rapid now have so $%#@! restriction to download :/
  8. new interesting sh--- on server :d i hope my players will be happy :P
  9. yea finally! i lok for this a lot :D
  10. yea some info will be nice, can someone write what is inside? [edit] sry im blind... and dont read 1st post cerfully...
  11. finally any good idea for using SOM on high rate serves xD
  12. thx for share players will be happy :D
  13. made more and share with us :D its really greate
  14. interesting :D thx for shere
  15. really nice but... can someone reupload it ?^_^'
  16. so what in your opinion i should put here? every ideas are good and can give something. on l2j forum jiv told i should use something like that public class GmNPc extends Npc { public onAction(player) { if !player.isGm() return; super.onAction(player); } } but i dont know how and where... can someone try explain that i dont want correct code but only way. import sys from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j import L2DatabaseFactory print "importing custom: 50300_PKlist" NPC_ID = 5999 QUEST_ID = 5999 QUEST_NAME = "vip" QUEST_DESCRIPTION = "custom" InitialHtml = "1.htm" # ************************ # Creando la Clase Quest * # ************************ class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onTalk (self,npc,player): return InitialHtml def onEvent(self,event,st): htmltext = event # ********* # vip # ********* if event == "1" and cantidad_pago >= 3000 : con = L2DatabaseFactory.getInstance().getConnection(None) pks = con.prepareStatement("SELECT accesslevel FROM characters WHERE acceslevel>0") rs = pks.executeQuery() while (rs.next()) : acclvl= rs.getString("accesslevel") htmltext = "<html><body>blah!</body></html>" ## pos = pos + 1 ## posstr = str(pos) ## if color == 1: ## color_text = "<font color =\"00FFFF\">" ## color = 2 ## htmltext_info = htmltext_info + "<tr><td><center><font color =\"FF00FF\">" + posstr + "</td><td><center>" + color_text + char_name +"</center></td><td><center>" + char_pkkills + "</center></td></tr>" ## elif color == 2: ## color_text = "<font color =\"FF0000\">" ## color = 1 ## htmltext_info = htmltext_info + "<tr><td><center><font color =\"FF00FF\">" + posstr + "</td><td><center>" + color_text + char_name +"</center></td><td><center>" + char_pkkills + "</center></td></tr>" ## htmltext_end = "</table><center><font color=\"FFFFFF\">" + "A Total of " + str(total_asesinados) + " Pk's.</center></body></html>" ## htmltext_pklist = htmltext_ini + htmltext_info + htmltext_end ## con.close() return htmltext_pklist elif event == "1" and cantidad_pago < 3000 : htmltext = "<html><head><title>PK info Online</title></head><body><font color =\"FF0000\">Primero pagame...!! son 3000 adenas.</body></html>" return htmltext QUEST.addStartNpc(NPC_ID) QUEST.addFirstTalkId(NPC_ID) QUEST.addTalkId(NPC_ID) this is 2nd code from remaked pvp/pk npc, error log : Traceback (innermost last): File "__init__.py", line 71, in ? NameError: QUEST
  17. 1st reason :i don't make this in java 'couse i want to share this with peoples who don't change core :P and this can e added to almoste all pack's(with little chnage) 2nd reason : i try to learn jython 3rd reason i dont know how to add class to java(never do this :P) 4th reason : if i will learn how to do this ill be able to make npc only for hero, top pvp'ers,pk'ers and other... very usefull for pvp servers //edit few minutes ago i found npc for showing pvp/pk count.. now i must just change few part of script(its for l2free)so... if i make it ill share it here :P
  18. hi all, i have a little problem with make a __init__.py to npc which will be show html when acclvl=<1 my code looks like this import sys from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j import L2DatabaseFactory QUEST_ID = 5999 QUEST_NAME = "vip" QUEST_DESCRIPTION = "custom" QUEST_LOADING_INFO = str(QUEST_ID)+"_"+QUEST_NAME NPC_ID = 5999 def enable (vip) : # check if vip is enabled val = "0" conn=L2DatabaseFactory.getInstance().getConnection() act = conn.prepareStatement("SELECT accesslevel FROM characters WHERE accesslevel<=1 ") act.setInt(1, int(vip)) rs=act.executeQuery() if rs : rs.next() try : val = rs.getString("canUse") conn.close() except : val = "0" try : conn.close() except: pass else : val = "0" if val == "1" : val = "True" if val == "0" : val = "False" return val class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st,player,vip): st = player.getQuestState(QUEST_LOADING_INFO) htmltext = event VIP_ENABLED = getVar("vip") if event == "1": if enable(vip) == "true" : html.showhtml("5999-2.htm") elseif html.showhtml("5999-1.htm") def ontalk(self,event,st,player,vip): st = player.getQuestState(QUEST_LOADING_INFO) htmltext = event VIP_ENABLED = getVar("vip") if enable(vip) =="true" : html.showhtml("5999-2.htm") elseif htmltext = "<html><body>you are not vip! get lost!</body></html>" QUEST = Quest(QUEST_ID,QUEST_LOADING_INFO,QUEST_DESCRIPTION) QUEST.addStartNpc(NPC_ID) QUEST.addFirstTalkId(NPC_ID) QUEST.addTalkId(NPC_ID) but it still dont show me html in game. l2j rev 3599 DB rev 6691
  19. mutant, subs can be taken from all classes
  20. about customs : Vesper weapon SA are added with few customs change's Wings in future ill add 3 types od armor (heavy light robe) + 5 or more weapons. if someone think its farm server, its one big mistake! 1 day to get full vesper.
  21. there is any way to make list of skill's (2 or 3) bcos not everyone want the same skill as revard :P
  22. downloading, thx for share :d
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock