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 but.. to much red like for me, eye's hurts for looking to long
  5. 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
  6. thx for share but... can you upload then on other service? rapid now have so $%#@! restriction to download :/
  7. new interesting sh--- on server :d i hope my players will be happy :P
  8. yea some info will be nice, can someone write what is inside? [edit] sry im blind... and dont read 1st post cerfully...
  9. finally any good idea for using SOM on high rate serves xD
  10. really nice but... can someone reupload it ?^_^'
  11. 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
  12. 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
  13. 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
  14. mutant, subs can be taken from all classes
  15. 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.
  16. there is any way to make list of skill's (2 or 3) bcos not everyone want the same skill as revard :P
×
×
  • Create New...