Jump to content

GsL

Members
  • Posts

    2,418
  • Credits

  • Joined

  • Last visited

  • Days Won

    9
  • Feedback

    0%

Everything posted by GsL

  1. pane pare acis
  2. And now, the most important part. Our NEWBIE SYSTEM! I can proudly say that l2Mars is probably the most Newbie friendly server in the world! Let's go on details: -Newbie PvP Zone: As i mentioned above, Hunter's village is our newbie pvp zone. There you can use only newbie items and your name becomes "Unknown". You cannot chat/party,see any crest and after every death, on respawn, your race automatically changes for less feeding. One thing i didnt mention above is that In hunter's village you have 10% more chances to recieve a PvP Coin, than you would have when pvping outside. this is 100% copy from l2pride gracia :) ..
  3. dokimase acis MIN kaneis to lathos se frozen :)
  4. Opa les na katevasoun frozen ... k meta m les kane delete pack :P
  5. to oti xirotero einai auto gia enan server , apopsi mou mporis poio apla na to fix auto me eksipnes kinisis :)
  6. so its really difficult to code this.. and work normaly , i mean save time when player go out and when server do restart.. i have read the most quests.. no1 have something like this.. maybe if i find money to pay some1 to do it :/
  7. example draconic armor.
  8. an thes na xalasis perisoterw to blance s kane to :)
  9. Here is the current quest and pvp i change pvp check i try to add time check also but always i get errors on my gameserver :/ class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent (self,event,st) : htmltext = event if event == "30078-02.htm" : st.setState(STARTED) st.set("cond","1") st.playSound("ItemSound.quest_accept") return htmltext def onTalk (self,npc,player): htmltext = "<html><body>You are either not carrying out your quest or don't meet the criteria.</body></html>" st = player.getQuestState(qn) if not st : return htmltext npcId = npc.getNpcId() id = st.getState() Pvp = player.getPvpKills() cond = st.getInt("cond") if id == CREATED : if Pvp>=150 and Pvp<=400 : htmltext = "30078-01.htm" else: htmltext = "<html><body>This quest can only be taken by characters PvP count is more than 150 and up to 400!</body></html>" st.exitQuest(1) elif cond==1 : if st.getQuestItemsCount(BOX_OF_COOKIES)>=20 : htmltext = "30078-04.htm" st.giveItems(FARM_COIN,3000) st.takeItems(BOX_OF_COOKIES,-1) st.playSound("ItemSound.quest_finish") st.exitQuest(1) else : htmltext = "30078-03.htm" return htmltext i add it here class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent (self,event,st) : htmltext = event if event == "30078-02.htm" : st.setState(STARTED) st.set("cond","1") st.playSound("ItemSound.quest_accept") player.removeEnterCooldownAfter24h(); return htmltext def onTalk (self,npc,player): htmltext = "<html><body>You are either not carrying out your quest or don't meet the criteria.</body></html>" st = player.getQuestState(qn) if not st : return htmltext npcId = npc.getNpcId() id = st.getState() Pvp = player.getPvpKills() cond = st.getInt("cond") if id == CREATED : if Pvp>=150 and Pvp<=400 and : htmltext = "30078-01.htm" else: htmltext = "<html><body>This quest can only be taken by characters PvP count is more than 150 and up to 400!</body></html>" st.exitQuest(1) if (!player.canEnterQuest()) { player.sendMessage("You must wait at least 24 hours since your last taken the quest"); return; } elif cond==1 : if st.getQuestItemsCount(BOX_OF_COOKIES)>=20 : htmltext = "30078-04.htm" st.giveItems(FARM_COIN,3000) st.takeItems(BOX_OF_COOKIES,-1) st.playSound("ItemSound.quest_finish") st.exitQuest(1) else : htmltext = "30078-03.htm" return htmltext
  10. I will check it , you help me already one time before thanks again for your time.
  11. find other items with stats read it and u will undestand..
  12. katse skepsou apla k logika k tha vris ta sosta stats .. einai to poio aplo pragma sto l2 auto..
  13. prosthese apla Hp i elaxista stats parapanw.. k me % oxi standar.
  14. Einai 100% unbalanced stats auta p thes :)
  15. wht pack u use and give us link of that buffer
  16. anyway i thing to add different check , i wanna make some quests and i cant spend all my time to search for this check , also my paypall is empty ... thats why i m asking for help here, if some1 wanna write me that check , i can say just thanks.
  17. ta stats sta armors einai to ligotero p einai na exeis balance ston server s , alla otan asxolise me c6 min perimenis balance otam alaksis ta xp rates valis mp potions k allaksis to buff time. otan alaksis auta ta 3 tote exeis balance 10% :)
  18. isnt easy to do somthing new with 0 java knowledge.. isnt shame to spent so many hours for this , while i have to much work to do with my server :/ anyway i do all time tests i will try to undestand how it works , i m near i hope to find solution for this .
  19. I found this code at one quest ... def onKill(self,npc,player,isPet): npcId = npc.getNpcId() if npcId == BUMPALUMP : respawnMinDelay = 43200000 * int(Config.RAID_MIN_RESPAWN_MULTIPLIER) respawnMaxDelay = 129600000 * int(Config.RAID_MAX_RESPAWN_MULTIPLIER) respawn_delay = Rnd.get(respawnMinDelay,respawnMaxDelay) self.saveGlobalQuestVar("625_respawn", str(System.currentTimeMillis()+respawn_delay)) self.startQuestTimer("spawn_npc", respawn_delay, None, None) self.cancelQuestTimer("Icicle Emperor Bumbalump has despawned",npc,None) is this for Questdelay? i edit to npcId = npc.getNpcId() id = st.getState() delay = player.getQuestState() cond = st.getInt("cond") if id == CREATED : if delay = Rnd.get(43200000) : self.saveGlobalQuestVar("341_delay", str(System.currentTimeMillis()+delay))
  20. esu ... , an variese kalitera min asxolise me to l2 gt theli xrono k oreksi
  21. apo ola .. katse diavase ta sql ton allon custom k tha katalaveis
  22. 'steel' kane remove to steel. pane psakse k vres ta frozen custom k paratirise ta k tha katalaveis tis diafores
×
×
  • Create New...