xXxJimPowerxXx Posted July 4, 2010 Posted July 4, 2010 Ebala ston server mou to npc pou allazeis name color. pws mporw na to kanw na allazei to color tou title kai oxi tou name? Kai pws mporw na to ftiaxw na mhn feugei me to restart? edw einai o kwdikas. (__init__.py) import sys from com.l2jserver.gameserver.model.actor.instance import L2PcInstance from com.l2jserver.gameserver.model.actor.appearance import PcAppearance from com.l2jserver.gameserver.model.quest import State from com.l2jserver.gameserver.model.quest import QuestState from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest qn = "7800_Namecolor" NPC=[7802] QuestId = 7800 QuestName = "Namecolor" QuestDesc = "custom" InitialHtml = "1.htm" print "Loaded Custom: 7001 Namecolor" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st) : htmltext = event if event == "1": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0x009900) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" st.exitQuest(0) if event == "2": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0xff7f00) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "3": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0xff00ff) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "4": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0x00ffff) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "5": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0x0000ff) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "6": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0x0099ff) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "7": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0x70db93) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "8": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0x9f9f9f) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "9": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setNameColor(0xffff00) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body><center>Nao tenho nada para dizer agora.</center></body></html>" st.setState(State.STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId) thanks.
0 Flash™ Posted July 4, 2010 Posted July 4, 2010 file kanto etsi den to exw kanei test sto lew dokimaseto kai pes mou import sys from com.l2jserver.gameserver.model.actor.instance import L2PcInstance from com.l2jserver.gameserver.model.actor.appearance import PcAppearance from com.l2jserver.gameserver.model.quest import State from com.l2jserver.gameserver.model.quest import QuestState from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest qn = "7800_Titlecolor" NPC=[7802] QuestId = 7800 QuestTitle = "Titlecolor" QuestDesc = "custom" InitialHtml = "1.htm" print "Loaded Custom: 7001 Titlecolor" class Quest (JQuest) : def __init__(self,id,title,descr): JQuest.__init__(self,id,title,descr) def onEvent(self,event,st) : htmltext = event if event == "1": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0x009900) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" st.exitQuest(0) if event == "2": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0xff7f00) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "3": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0xff00ff) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "4": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0x00ffff) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "5": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0x0000ff) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "6": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0x0099ff) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "7": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0x70db93) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "8": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0x9f9f9f) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" if event == "9": if st.getQuestItemsCount(57) > 250000: st.takeItems(57,250000) st.getPlayer().getAppearance().setTitleColor(0xffff00) st.getPlayer().broadcastUserInfo(); return "1.htm" if st.getQuestItemsCount(57) <= 250000: return "Announcements: No Enought Adena To Select Color!" def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body><center>Nao tenho nada para dizer agora.</center></body></html>" st.setState(State.STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestTitle,QuestDesc) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId) alla prepei na alla3eis kai pragmata mesa apo to html kai to fakelo pou einai mesa to __init__.py prepei na to kaneis etsi 7800_Titlecolor giati prin itan etsi 7800_Namecolor
0 xXxJimPowerxXx Posted July 4, 2010 Author Posted July 4, 2010 Theos. Eixa kanei oti m eipes kai egw , alla xehasa na allaxw to namecolor sto fakelo Default. :PPP Mhpws xereis twra h mhpws fantazese pws tha mporesoume na to kanoume na menei gia panta kai na mhn feugei me to restart?
0 xXxJimPowerxXx Posted July 4, 2010 Author Posted July 4, 2010 giati den pernas to java code mesa sto pack sou ? to katebasa kai eixe mono ta html kai to __init__.py. Den xerw ti prepei na allaxw twra sto __init__.py. Douleuei to npc apla thelw na menei to title color gia panta kai na mhn feugei me to rr
0 Flash™ Posted July 4, 2010 Posted July 4, 2010 ayto den ginete alla mporeis na kaneis to e3eis na peraseis java code mesa sto pack sou oste gia posa pvp i pk 8eleis na pernei ena color title i name
0 xXxJimPowerxXx Posted July 4, 2010 Author Posted July 4, 2010 ayto den ginete alla mporeis na kaneis to e3eis na peraseis java code mesa sto pack sou oste gia posa pvp i pk 8eleis na pernei ena color title i name Auto to exw perasei :P To exw dei se enan server auto pou s lew. allazeis to title kai menei gia panta. tespa, ty gia thn bohthia
Question
xXxJimPowerxXx
Ebala ston server mou to npc pou allazeis name color.
pws mporw na to kanw na allazei to color tou title kai oxi tou name?
Kai pws mporw na to ftiaxw na mhn feugei me to restart?
edw einai o kwdikas. (__init__.py)
thanks.
6 answers to this question
Recommended Posts