Jump to content

GsL

Members
  • Posts

    2,418
  • 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...

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