Jump to content

darkfun3

Inactive Member
  • Posts

    190
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by darkfun3

  1. can anyone send me v1.4 cms by hen i have been looking for it for some time but only found v1.3 and some server have the v1.4. Thanks in advance
  2. in item proto right and something else how can i change the time you can wear it it says 0 minutes i want it for 10 days
  3. i have this ring in my database which they have an effect [Hidden Content] how can i add bonus to each ring?
  4. So after you finish the last quest of the bio it start all over again from orc teeth Here is my quest to tell me if there is something wrong quest bio begin state start begin when login or levelup with pc.level>29 begin set_state(talk_to_disciple_lv30) end end state talk_to_disciple_lv30 begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologe") end send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") say("") say("O Âéïëüãïò, ï ìáèçôåõüìåíïò ôïõ Uriel, ") say("áíáæçôÜ ôç âïÞèåéá óïõ åðåéãüíôùò. ") say("") say_reward("ÂéÜóïõ íá ôïí âïçèÞóåéò! ") say("") end when __TARGET__.target.click or 20084.chat."Äüíôéá Ïñê " begin target.delete("__TARGET__") say("Âéïëüãïò: ") say("") say("Á÷, Þñèåò íá ìå âïçèÞóåéò; ") say("Êáëþò ... ") say("Åãþ óáí Âéïëüãïò ìåëåôþ ðïëëÜ ") say("åßäç Öõôþí óôïí Êüóìï. ") say("Áí ìå âïçèÞóåôå óôçí Ýñåõíá ìïõ, ") say("èá óáò áíôáìåßøù ðëïõóéïðÜñï÷á. ") say("") wait() say("Âéïëüãïò: ") say("Ðñüóöáôá îåêßíçóá êáé ðÜëé...") say("Åñåõíþ Ýíá Ìýèï....") say("ÁëëÜ Ý÷ù íá êÜíù ðïëëÜ ðñïò ôï ðáñüí, ") say("èá Þôáí ùñáßï áí ìðïñïýóåò íá ìå âïçèÞóåéò... ") say("") wait() say("Âéïëüãïò: ") say("×ñåéÜæïìáé äÝêá Äüíôéá Ïñê ãéá ôçí ¸ñåõíá ìïõ. ") say("Ùóôüóï, áõôÜ åßíáé ðïëý åõáßóèçôá, ") say("êáé ìðïñåß êÜðïéá áðü áõôÜ íá óðÜóïõí ") say("ôçí þñá ðïõ èá ôá ìåëåôþ. ") say("ÐñáãìáôéêÜ ÷ñåéÜæïìáé äÝêá, ðñïêåéìÝíïõ ") say("íá ìðïñÝóù íá ïëïêëçñþóù ôçí ÝñåõíÜ ìïõ. ") say("") set_state(collect_orcteeth) pc.setqf("duration",0) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state collect_orcteeth begin when letter begin send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Äüíôéá Ïñê ") say("") say("Ï Âéïëüãïò óïõ æÞôçóå íá ìáæÝøåéò ") say("10 Äüíôéá Ïñê ") say("ÁõôÜ ìðïñåßò íá ôá ðÜñåéò ") say("áðü ôï Ãåíéêü ÊáôÜóôçìá. ") say_item_vnum(30006) say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Äüíôéá Ïñê! ") say("") end when 71035.use begin if get_time() < pc.getqf("duration") then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åé Ýñèåé áêüìá ï ÷ñüíïò ") say("ãéá íá äþóåéò Äüíôé Ïñê êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") return end if pc.getqf("drink_drug")==1 then say_title("Âéïëüãïò: ") say("") say("¸÷åéò ÷ñçóéìïðïéÞóåé Þäç Ýíá ÅëéîÞñéï! ") say("") return end if pc.count_item(30006)==0 then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åéò Äüíôéá Ïñê êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") say("") return end say_title("Âéïëüãïò: ") say("") say("×ñçóéìïðïéÞóåò Ýíá ÅëéîÞñéï ïé ") say("ðéèáíüôçôåò íá åßíáé êáëü áíÝâçêáí ") say("êáôÜ ðïëõ! ") pc.remove_item(71035,1) pc.setqf("drink_drug",1) end when 20084.chat."Äüíôéá Ïñê " with pc.count_item(30006)>0 begin if get_time()>pc.getqf("duration") then say("Ù! Ìïõ Ýöåñåò Ýíá Äüíôé Ïñê... ") say("Åõ÷áñéóôþ ðïëý!!! ") say("Ðñåðåé íá ôï åîÝôáóù ðñùôá ... ") say("Ðåñßìåíå Ýíá ëåðôü! ") say("") pc.remove_item("30006", 1) pc.setqf("duration",get_time() + 60*60*2) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=50 else pass_percent=90 end local s= number(1,100) if s<= pass_percent then local count = pc.getqf("collect_count")+1 if count<10 then pc.setqf("collect_count", count) say("Âéïëüãïò: ") say("ÅîáéñåôéêÜ, áõôü ôï Äüíôé åßíáé êáëü. ") say("ÖÝñå ìïõ óå ðáñáêáëþ ðåñéóóüôåñá Äüíôéá Ïñê, ") say("þóôå íá ìðïñÝóù íá ïëïêëçñþóù ôçí ÝñåõíÜ ìïõ. ") say("") say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Äüíôéá Ïñê! ") say("") pc.setqf("drink_drug",0) else say("Âéïëüãïò: ") say("Óõã÷áñçôÞñéá!! ") say("ÌÜæåøåò üëá ôá Äüíôéá Ïñê!! ") say("Ôþñá üìùò ÷ñåéÜæïìáé Ýíá Ëßèï. ") say("Ôïí Ëßèï Øõ÷Þò ôùí Ïñê. ") say("Ìðïñåßò íá ìïõ öÝñåéò áõôüí ôïí Ëßèï; ") say("") say_reward("Ìðïñåßò íá ôïí ðÜñåéò áðü ôá Ïñêò. ") pc.setqf("collect_count",0) pc.setqf("drink_drug",0) pc.setqf("duration",0) pc.setqf("drink_drug",0) set_state(collect_jinunggyis) end else say("Âéïëüãïò: ") say("ËõðÜìáé, áëëÜ ôï Äüíôé ") say("Ýóðáóå êáôÜ ôéò Ýñåõíåò ìïõ. ") say("Óå ðáñáêáëþ öÝñå ìïõ Ýíá ") say("Üëëï Äüíôé Ïñê! ") pc.setqf("drink_drug",0) end else say("Âéïëüãïò: ") say("ËõðÜìáé... ") say("Äåí Ý÷ù ìåëåôÞóåé áêüìá ôï Äüíôé ") say("ðïõ ìïõ Ýöåñåò..... ") say("Óå ðáñáêáëþ Ýëá óå 2 ¿ñåò. ") say("") if pc.count_item(50903) >0 then say("") say("¼ðùò âëÝðù Ý÷åéò ìéá Áðüäåéîç. ") say("Ìå áõôÞí ìðïñåßò íá åðçñåÜóåéò ôïí ") say("÷ñüíï êáé íá ìçí ðåñéìÝíåéò. ") say_reward("ÈÝëåéò íá åðçññåÜóåéò ôïí ÷ñüíï; ") local s = select("ÈÝëù íá åðçñåÜóù ôï ×ñüíï ", "ÐåñéìÝíù ÊáíïíéêÜ... ") if s == 1 then say("Ï ×ñüíïò åðçñåÜóôçêå åðéôõ÷þò! ") pc.setqf("duration",0) pc.remove_item(50903,1) end end return; end end end state collect_jinunggyis begin when letter begin send_letter("Ï Ëßèïò Øõ÷Þò ôùí Ïñê ") end when button or info begin say_title("Ëßèïò Øõ÷Þò ôùí Ïñê ") say("") say("¸÷åéò óõãêåíôñþóåé ôá 10 Äüíôéá Ïñê. ") say("Ôþñá ëïéðüí ðñÝðåé íá âñåéò ") say("ôïí Ëßèï Øõ÷Þò ôùí Ïñê! ") say_item_vnum(30220) say("Ëåò áõôüò ï Ëßèïò íá ðåñéÝ÷åé ") say("ðñáãìáôéêÜ ôéò øõ÷Ýò ôùí Ïñê; ") end when 635.kill or 636.kill or 637.kill begin if pc.count_item(30220)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(30220, 1) end end end when 20084.chat."Ï Ëßèïò Øõ÷Þò ôùí Ïñê " begin if pc.count_item(30220)>0 then say("Âéïëüãïò: ") say("×Üñç óôç âïÞèåéÜ óáò, êáôáëáâáßíù ôþñá ") say("ôï ìýèï ôïõ Ëßèïõ Øõ÷Þò ôùí Ïñê. ") say("ÐïëÝìçóåò ðïëý óêëçñÜ. ") say("ÐÞãáéíå óôïí Baek-Go êáé áõôüò èá ") say("óå âïçèÞóåé íá áíáðôýîåéò ôéò ") say("ÅóùôåñéêÝò óïõ ÄõíÜìåéò! ") pc.remove_item(30220,1) set_state(jinunggyis_reward) else say("Âéïëüãïò: ") say("Ìïõ Ý÷åéò öÝñåé ôá 10 Äüíôéá Ïñê... ") say("ÁëëÜ ôþñá ÷ñåéÜæïìáé íá ìïõ öÝñåéò ") say("ôïí Ëßèï Øõ÷Þò ôùí Ïñê. ") say("Áõôüí ìðïñåßò íá ôï ðÜñåéò áðü ôá Ïñê ...") say("Ðéóôåýù ðùò åßóáé áñêåôÜ Äõíáôüò ") say("ãéá íá ôá êáôáöÝñåéò! ") end end end state jinunggyis_reward begin when letter begin send_letter("ÐÞãáéíå óôïí Baek-Go ") local v = find_npc_by_vnum(20018) if v != 0 then target.vid("__TARGET__", v, "Doktor") end end when button or info begin say("Ï Âéïëüãïò ùò áíôáìïéâÞ ãéá ôéò Ðëçñïöïñßåò ") say("ðïõ ðÞñå áðÜ ôá Äüíôéá êáé ôïí Ëßèï Øõ÷Þò ") say("óïõ Ýäùóå ìßá óõíôáãÞ ãéá Ýíá ìõóôéêü ößëôñï. ") say("ÐÞãáéíå óôïí Baek-Go, êáé áõôüò ") say("èá äçìéïõñãÞóåé ôï Ìõóôéêü Ößëôñï! ") end when __TARGET__.target.click or 20018.chat."Ç áíôáìïéâÞ ôïõ Âéïëüãïõ " begin target.delete("__TARGET__") say_title("Baek-Go:") say("×ìì... ") say("ÁõôÞ åßíáé ç óõíôáãÞ,ðïõ óïõ Ýäùóå; ") say("Ùñßóôå Ëïßðïí ç ÁíôáìïéâÞ óïõ: ") say("") say_reward("¸ëáâåò: ") say_reward("Ôá÷ýôçôá Êßíçóçò +10% (Ìüíéìá) ") say_reward("¸íá Ìðëå Ëßèï ") say_reward("¸íá ÐñÜóéíï Ëßèï ") say("") affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) pc.give_item2("30230") pc.give_item2("30231") set_state(collect_quest_lv40) end end ---------------------------------- -- LvL 40 / Fluchsammlung ---------------------------------- state collect_quest_lv40 begin when login or levelup with pc.level>39 begin set_state(talk_to_disciple_lv40) end end state talk_to_disciple_lv40 begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologe") end send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") say("") say("Ï Âéïëüãïò ×ñåéÜæåôáé êáé ðÜëé ôçí âïÞèåéá óïõ! ") say("×ñåéÜæåôáé âïÞèåéá ãéá íá âñåéò ") say("êÜðïéá óõãêåêñéìÝíá áíôéêåßìåíá. ") say("ÐÞãáéíå óå áõôüí, ") say("ãéá íá óïõ ðåé ôé èÝëåé! ") say("") say_reward("ÐÞãáéíå óôïí Âéïëüãï! ") say("") end when __TARGET__.target.click or 20084.chat."Âéâëßá ìå ÊáôÜñåò " begin target.delete("__TARGET__") say("Âéïëüãïò: ") say("Êáëþò ôïí... ") say("Ç ÌåëÝôç ãéá ôá Äüíôéá Ïñê ") say("¸÷åé ôåëåßùóåé! ") say("Ôþñá üìùò ÷ñåéÜæïìáé íá åîåôÜóù ") say("êÜðïéá íÝá Áíôéêåßìåíá! ") wait() say("Âéïëüãïò: ") say("Èá ðÞãáéíá íá ôá ìáæÝøù ìüíïò ìïõ, ") say("áëëÜ Ý÷ù ðÜñá ðïëëÜ íá êÜíù... ") say("Èá Þôáí ðïëý ùñáßá áí ìðïñïýóåò ") say("ôï êÜíåéò áõôü ãéá ìÝíá. ") wait() say("Âéïëüãïò: ") say("ÈÝëù íá ìåëåôÞóù ôá Âßâëéá ìå ÊáôÜñåò. ") say("÷ñåéÜæïìáé 15 ÔåìÜ÷éá! ") say("Ùóôüóï ôá Âéâëßá åßíáé áñêåôÜ ðáëéÜ ") say("êáé ìåñéêÜ ìðïñåß íá êáôáóôñáöïýí ") say("ôçí þñá ðïõ èá ôá ìåëåôþ! ") set_state(collect_cursebook) pc.setqf("duration",0) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state collect_cursebook begin when letter begin send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Âéâëßá ìå ÊáôÜñåò ") say("") say("Ï Âéïëüãïò óïõ æÞôçóå íá ìáæÝøåéò, ") say("15 Âéâëßá ìå ÊáôÜñåò! ") say("ÁõôÜ ìðïñåßò íá ôá ðÜñåéò áðü ") say("ôï Ãåíéêü ÊáôÜóôçìá! ") say("") say_item_vnum(30047) say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Âéâëßá ìå ÊáôÜñåò! ") say("") end when 71035.use begin if get_time() < pc.getqf("duration") then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åé Ýñèåé áêüìá ï ÷ñüíïò ") say("ãéá íá äþóåéò Âéâëßï ìå ÊáôÜñåò êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") return end if pc.getqf("drink_drug")==1 then say_title("Âéïëüãïò: ") say("") say("¸÷åéò ÷ñçóéìïðïéÞóåé Þäç Ýíá ÅëéîÞñéï! ") say("") return end if pc.count_item(30047)==0 then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åéò Âéâëßá ìå ÊáôÜñåò êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") say("") return end say_title("Âéïëüãïò: ") say("") say("×ñçóéìïðïéÞóåò Ýíá ÅëéîÞñéï ïé ") say("ðéèáíüôçôåò íá åßíáé êáëü áíÝâçêáí ") say("êáôÜ ðïëõ! ") pc.remove_item(71035,1) pc.setqf("drink_drug",1) end when 20084.chat."Âéâëßá ìå ÊáôÜñåò " with pc.count_item(30047)>0 begin if get_time()>pc.getqf("duration") then say("Ù! Ìïõ Ýöåñåò Ýíá Âéâëßï ìå ÊáôÜñåò ") say("Åõ÷áñéóôþ ðïëý!!! ") say("Ðñåðåé íá ôï åîÝôáóù ðñùôá... ") say("Ðåñßìåíå Ýíá ëåðôü! ") say("") pc.remove_item("30047", 1) pc.setqf("duration",get_time() + 60*60*2) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=50 else pass_percent=90 end local s= number(1,100) if s<= pass_percent then local count = pc.getqf("collect_count")+1 if count<15 then pc.setqf("collect_count", count) say("Âéïëüãïò: ") say("ÅîáéñåôéêÜ, áõôü ôï Âéâëßï åßíáé êáëü. ") say("ÖÝñå ìïõ óå ðáñáêáëþ ðåñéóóüôåñá Âéâëßá, ") say("þóôå íá ìðïñÝóù íá ïëïêëçñþóù ôçí ÝñåõíÜ ìïõ. ") say("") say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Âéâëßá ìå ÊáôÜñåò! ") say("") pc.setqf("drink_drug",0) else say("Âéïëüãïò: ") say("Óõã÷áñçôÞñéá!! ") say("ÌÜæåøåò üëá ôá Âéâëßá ìå ÊáôÜñåò!! ") say("Ôþñá üìùò ÷ñåéÜæïìáé Ýíá Ëßèï. ") say("Ôïí Ëßèï Øõ÷Þò ôùí Íáïý. ") say("Ìðïñåßò íá ìïõ öÝñåéò áõôüí ôïí Ëßèï; ") say("") say_reward("Ìðïñåßò íá ôïí ðÜñåéò áðü ôá Ïñê. ") pc.setqf("collect_count",0) pc.setqf("duration",0) pc.setqf("drink_drug",0) set_state(collect_templekey) end else say("Âéïëüãïò: ") say("ËõðÜìáé, áëëÜ ôï Âéâëßï ") say("Ýóðáóå êáôÜ ôéò Ýñåõíåò ìïõ. ") say("Óå ðáñáêáëþ öÝñå ìïõ Ýíá ") say("Üëëï Âéâëßï ìå ÊáôÜñåò! ") pc.setqf("drink_drug",0) end else say("Âéïëüãïò: ") say("ËõðÜìáé... ") say("Äåí Ý÷ù ìåëåôÞóåé áêüìá ôï Âéâëßï ") say("ðïõ ìïõ Ýöåñåò..... ") say("Óå ðáñáêáëþ Ýëá óå 2 ¿ñåò. ") say("") if pc.count_item(50903) >0 then say("") say("¼ðùò âëÝðù Ý÷åéò ìéá Áðüäåéîç. ") say("Ìå áõôÞí ìðïñåßò íá åðçñåÜóåéò ôïí ") say("÷ñüíï êáé íá ìçí ðåñéìÝíåéò. ") say_reward("ÈÝëåéò íá åðçññåÜóåéò ôïí ÷ñüíï; ") local s = select("ÈÝëù íá åðçñåÜóù ôï ×ñüíï ", "ÐåñéìÝíù ÊáíïíéêÜ... ") if s == 1 then say("Ï ×ñüíïò åðçñåÜóôçêå åðéôõ÷þò! ") pc.setqf("duration",0) pc.remove_item(50903,1) end end return; end end end state collect_templekey begin when letter begin send_letter("Ëßèïò Øõ÷Þò ôùí Íáïý ") end when button or info begin say_title("Ëßèïò Øõ÷Þò ôùí Íáïý ") say("") say("ÓõãêÝíôñùóåò ôá 15 Âéâëßá ìå ÊáôÜñåò. ") say("Ôþñá ëïéðüí ðñÝðåé íá âñåéò ") say("ôïí Ëßèï Øõ÷Þò ôïõ Íáïý! ") say_item_vnum(30221) say("Ëåò áõôüò ï Ëßèïò íá ðåñéÝ÷åé ") say("ðñáãìáôéêÜ ôéò øõ÷Ýò ôùí ïðáäþí Íáïý; ") say("") end when 635.kill or 636.kill or 637.kill begin if pc.count_item(30221)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(30221, 1) end end end when 20084.chat."Ëßèïò Øõ÷Þò ôùí Íáïý " begin if pc.count_item(30221)>0 then say("Âéïëüãïò: ") say("×Üñç óôç âïÞèåéÜ óou, êáôáëáâáßíù ôþñá ") say("ôï ìýèï ôïõ Ëßèïõ Øõ÷Þò toõ Íáïý. ") say("ÐïëÝìçóåò ðïëý óêëçñÜ. ") say("ÐÞãáéíå óôïí Baek-Go êáé áõôüò èá ") say("óå âïçèÞóåé íá áíáðôýîåéò ôéò ") say("ÅóùôåñéêÝò óïõ ÄõíÜìåéò! ") say("") pc.remove_item(30221,1) set_state(templekey_reward) else say("Âéïëüãïò: ") say("Ìïõ Ý÷åéò öÝñåé ôá 15 Âéâëßá ìå ÊáôÜñåò... ") say("ÁëëÜ ôþñá ÷ñåéÜæïìáé íá ìïõ öÝñåéò ") say("ôïí Ëßèï Øõ÷Þò ôïõ Íáïý. ") say("Áõôüí ìðïñåßò íá ôï ðÜñåéò áðü ôá Ïñê ...") say("Ðéóôåýù ðùò åßóáé áñêåôÜ Äõíáôüò ") say("ãéá íá ôá êáôáöÝñåéò! ") say("") end end end state templekey_reward begin when letter begin send_letter("ÐÞãáéíå óôïí Baek-Go ") local v = find_npc_by_vnum(20018) if v != 0 then target.vid("__TARGET__", v, "Doktor") end end when button or info begin say_title("ÐÞãáéíå óôïí Baek-Go ") say("Ï Âéïëüãïò ùò áíôáìïéâÞ ãéá ôéò Ðëçñïöïñßåò ") say("ðïõ ðÞñå áðÜ ôá Âéâëßá êáé ôïí Ëßèï Øõ÷Þò ") say("óïõ Ýäùóå ìßá óõíôáãÞ ãéá Ýíá ìõóôéêü ößëôñï. ") say("ÐÞãáéíå óôïí Baek-Go, êáé áõôüò ") say("èá äçìéïõñãÞóåé ôï Ìõóôéêü Ößëôñï! ") say("") end when __TARGET__.target.click or 20018.chat."Ç áíôáìïéâÞ ôïõ Âéïëüãïõ " begin target.delete("__TARGET__") say_title("Baek-Go:") say("×ìì... ") say("ÁõôÞ åßíáé ç óõíôáãÞ, ðïõ óïõ Ýäùóå; ") say("Ùñßóôå Ëïßðïí ç ÁíôáìïéâÞ óïõ: ") say("") say_reward("¸ëáâåò: ") say_reward("Ôá÷ýôçôá Åðßèåóçò +5% (Ìüíéìá) ") say_reward("Êüêêéíç Ëßèï ") say_reward("Ìùâ Ëßèï ") say("") affect.add_collect(apply.ATT_SPEED, 5, 60*60*24*365*60) pc.give_item2("30232") pc.give_item2("30233") set_state(collect_quest_lv50) end end ---------------------------------- -- LvL 50 / D&#948;monenandenken ---------------------------------- state collect_quest_lv50 begin when login or levelup with pc.level>49 begin set_state(talk_to_disciple_lv50) end end state talk_to_disciple_lv50 begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologe") end send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") say("") say("Ï Âéïëüãïò ×ñåéÜæåôáé êáé ðÜëé ôçí âïÞèåéá óïõ! ") say("×ñåéÜæåôáé âïÞèåéá ãéá íá âñåéò ") say("êÜðïéá óõãêåêñéìÝíá áíôéêåßìåíá. ") say("ÐÞãáéíå óå áõôüí, ") say("ãéá íá óïõ ðåé ôé èÝëåé! ") say("") say_reward("ÐÞãáéíå óôïí Âéïëüãï! ") say("") end when __TARGET__.target.click or 20084.chat."Åíèýìéï Äáßìïíá " begin target.delete("__TARGET__") say("Âéïëüãïò: ") say("Êáëþò ôïí... ") say("Ç ÌåëÝôç ãéá ôá Âéâëßá ìå ÊáôÜñåò. ") say("¸÷åé ôåëåßùóåé! ") say("Ôþñá üìùò ÷ñåéÜæïìáé íá åîåôÜóù ") say("êÜðïéá íÝá Áíôéêåßìåíá! ") wait() say("Âéïëüãïò: ") say("Èá ðÞãáéíá íá ôá ìáæÝøù ìüíïò ìïõ, ") say("áëëÜ Ý÷ù ðÜñá ðïëëÜ íá êÜíù... ") say("Èá Þôáí ðïëý ùñáßá áí ìðïñïýóåò ") say("ôï êÜíåéò áõôü ãéá ìÝíá. ") wait() say("Âéïëüãïò: ") say("ÈÝëù íá ìåëåôÞóù ôá Åíèýìéá ôïõ Äáßìïíá. ") say("÷ñåéÜæïìáé 15 ÔåìÜ÷éá! ") say("Ùóôüóï ôá Åíèýìéá åßíáé åýèñáõóôá ") say("êáé ìåñéêÜ ìðïñåß íá êáôáóôñáöïýí ") say("ôçí þñá ðïõ èá ôá ìåëåôþ! ") say("") set_state(collect_deamonitem) pc.setqf("duration",0) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state collect_deamonitem begin when letter begin send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Åíèýìéï Äáßìïíá ") say("") say("Ï Âéïëüãïò óïõ æÞôçóå íá ìáæÝøåéò, ") say("15 Åíèýìéá ôïõ Äáßìïíá ìðïñåßò ") say("íá ôá âñåßò óôïí Äáéìïíéêü Ðýñãï! ") say("êáëÞ ôý÷ç! ") say("") say_item_vnum(30015) say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Åíèýìéá ôïõ Äáßìïíá! ") say("") end when 71035.use begin if get_time() < pc.getqf("duration") then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åé Ýñèåé áêüìá ï ÷ñüíïò ") say("ãéá íá äþóåéò Åíèýìéï ôïõ Äáßìïíá êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") return end if pc.getqf("drink_drug")==1 then say_title("Âéïëüãïò: ") say("") say("¸÷åéò ÷ñçóéìïðïéÞóåé Þäç Ýíá ÅëéîÞñéï! ") say("") return end if pc.count_item(30015)==0 then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åéò Åíèýìéï ôïõ Äáßìïíá êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") say("") return end say_title("Âéïëüãïò: ") say("") say("×ñçóéìïðïéÞóåò Ýíá ÅëéîÞñéï ïé ") say("ðéèáíüôçôåò íá åßíáé êáëü áíÝâçêáí ") say("êáôÜ ðïëõ! ") pc.remove_item(71035,1) pc.setqf("drink_drug",1) end when 20084.chat."Åíèýìéï ôïõ Äáßìïíá " with pc.count_item(30015)>0 begin if get_time()>pc.getqf("duration") then say("Ù! Ìïõ Ýöåñåò Ýíá Åíèýìéï ôïõ Äáßìïíá. ") say("Åõ÷áñéóôþ ðïëý!!! ") say("Ðñåðåé íá ôï åîÝôáóù ðñùôá... ") say("Ðåñßìåíå Ýíá ëåðôü! ") say("") pc.remove_item("30015", 1) pc.setqf("duration",get_time() + 60*60*4) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=50 else pass_percent=90 end local s= number(1,100) if s<= pass_percent then local count = pc.getqf("collect_count")+1 if count<15 then pc.setqf("collect_count", count) say("Âéïëüãïò: ") say("ÅîáéñåôéêÜ! ") say("Áõôü ôï Åíèýìéï åßíáé êáëü. ") say("ÖÝñå ìïõ óå ðáñáêáëþ ðåñéóóüôåñá Åíèýìéá, ") say("þóôå íá ìðïñÝóù íá ïëïêëçñþóù ôçí ÝñåõíÜ ìïõ. ") say("") say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Åíèýìéá ôïõ Äáßìïíá! ") say("") pc.setqf("drink_drug",0) else say("Âéïëüãïò: ") say("Óõã÷áñçôÞñéá!! ") say("ÌÜæåøåò üëá ôá Åíèýìéá ôïõ Äáßìïíá!! ") say("Ôþñá üìùò ÷ñåéÜæïìáé Ýíá Ëßèï. ") say("Ôïí Ëßèï Øõ÷Þò ôïõ Äáßìïíá. ") say("Ìðïñåßò íá ìïõ öÝñåéò áõôüí ôïí Ëßèï; ") say("") say_reward("Ìðïñåßò íá ôïí ðÜñåéò óôïí Äáéìïíéêü Ðýñãï. ") pc.setqf("collect_count",0) pc.setqf("duration",0) pc.setqf("drink_drug",0) set_state(collect_sagyis) end else say("Âéïëüãïò: ") say("ËõðÜìáé, áëëÜ ôï Åíèýìéï ") say("êáôáóôñÜöçêå êáôÜ ôéò Ýñåõíåò ìïõ. ") say("Óå ðáñáêáëþ öÝñå ìïõ Ýíá ") say("Üëëï Åíèýìéï ôïõ Äáßìïíá! ") pc.setqf("drink_drug",0) end else say("Âéïëüãïò: ") say("ËõðÜìáé... ") say("Äåí Ý÷ù ìåëåôÞóåé áêüìá ôï Åíèýìéï ") say("ðïõ ìïõ Ýöåñåò..... ") say("Óå ðáñáêáëþ Ýëá óå 4 ¿ñåò. ") if pc.count_item(50903) >0 then say("") say("¼ðùò âëÝðù Ý÷åéò ìéá Áðüäåéîç. ") say("Ìå áõôÞí ìðïñåßò íá åðçñåÜóåéò ôïí ") say("÷ñüíï êáé íá ìçí ðåñéìÝíåéò. ") say_reward("ÈÝëåéò íá åðçññåÜóåéò ôïí ÷ñüíï; ") local s = select("ÈÝëù íá åðçñåÜóù ôï ×ñüíï ", "ÐåñéìÝíù ÊáíïíéêÜ... ") if s == 1 then say("Ï ×ñüíïò åðçñåÜóôçêå åðéôõ÷þò! ") pc.setqf("duration",0) pc.remove_item(50903,1) end end return; end end end state collect_sagyis begin when letter begin send_letter("Ëßèïò Øõ÷Þò ôïõ Äáßìïíá ") end when button or info begin say_title("Ëßèïò Øõ÷Þò ôïõ Äáßìïíá ") say("") say("ÓõãêÝíôñùóåò ôá 15 Åíèýìéá ôïõ Äáßìïíá. ") say("Ôþñá ëïéðüí ðñÝðåé íá âñåéò ") say("ôïí Ëßèïò Øõ÷Þò ôïõ Äáßìïíá! ") say("") say_item_vnum(30222) say("Ëåò íá ðåñéÝ÷åé áõôüò ï ëßèïò ") say("ôçí Øõ÷Þ ôïõ Äáßìïíá; ") say("") end when 1031.kill or 1032.kill or 1033.kill or 1034.kill begin if pc.count_item(30222)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(30222, 1) end end end when 20084.chat."Ëßèïò øõ÷Þò ôïõ Äáßìïíá " begin target.delete("__TARGET__") if pc.count_item(30222)>0 then say("Âéïëüãïò: ") say("×Üñç óôç âïÞèåéÜ óáò, êáôáëáâáßíù ôþñá ") say("ôï ìýèï ôïõ Ëßèïõ Øõ÷Þò ôïõ Äáßìïíá. ") say("ÐïëÝìçóåò ðïëý óêëçñÜ. ") say("ÐÞãáéíå óôïí Baek-Go êáé áõôüò èá ") say("óå âïçèÞóåé íá áíáðôýîåéò ôéò ") say("ÅóùôåñéêÝò óïõ ÄõíÜìåéò! ") say("") pc.remove_item(30222,1) set_state(sagyis_reward) else say("Âéïëüãïò: ") say("Ìïõ Ýöåñåò ôá 15 Åíèýìéá ôïõ Äáßìïíá... ") say("ÁëëÜ ôþñá ÷ñåéÜæïìáé íá ìïõ öÝñåéò ") say("ôïí Ëßèï Øõ÷Þò ôïõ Äáßìïíá. ") say("Áõôüí ìðïñåßò íá ôï ðÜñåéò áðü ôá ÔÝñáôá ") say("óôïí Äáéìïíéêü Ðýñãï. ") say("Ðéóôåýù ðùò åßóáé áñêåôÜ äõíáôüò ") say("ãéá íá ôá êáôáöÝñåéò! ") say("") end end end state sagyis_reward begin when letter begin send_letter("ÐÞãáéíå óôïí Baek-Go ") local v = find_npc_by_vnum(20018) if v != 0 then target.vid("__TARGET__", v, "Doktor") end end when button or info begin say_title("ÐÞãáéíå óôïí Baek-Go ") say("Ï Âéïëüãïò ùò áíôáìïéâÞ ãéá ôéò Ðëçñïöïñßåò ") say("ðïõ ðÞñå áðÜ ôá Åíèýìéá êáé ôïí Ëßèï Øõ÷Þò ") say("óïõ Ýäùóå ìßá óõíôáãÞ ãéá Ýíá ìõóôéêü ößëôñï. ") say("ÐÞãáéíå óôïí Baek-Go, êáé áõôüò ") say("èá äçìéïõñãÞóåé Ýíá Ìõóôéêü Ößëôñï! ") say("") end when __TARGET__.target.click or 20018.chat."Ç áíôáìïéâÞ ôïõ Âéïëüãïõ " begin target.delete("__TARGET__") say_title("Baek-Go:") say("×ìì... ") say("ÁõôÞ åßíáé ç óõíôáãÞ,ðïõ óïõ Ýäùóå; ") say("Ùñßóôå Ëïßðïí ç ÁíôáìïéâÞ óïõ: ") say("") say_reward("¸ëáâåò: ") say_reward("¢ìõíá +60 (Ìüíéìá) ") say_reward("¸íá Ëåõêü ÌáñãáñéôÜñé ") say_reward("¸íá Ìðëå ÌáñãáñéôÜñé ") say("") affect.add_collect(apply.DEF_GRADE_BONUS,60,60*60*24*365*60) pc.give_item2("27992") pc.give_item2("27993") set_state(collect_quest_lv60) end end ---------------------------------- -- LvL 60 / &#914;üëïé ÐÜãïõ ---------------------------------- state collect_quest_lv60 begin when login or levelup with pc.level>59 begin set_state(talk_to_disciple_lv60) end end state talk_to_disciple_lv60 begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologe") end send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") say("") say("Ï Âéïëüãïò ×ñåéÜæåôáé êáé ðÜëé ôçí âïÞèåéá óïõ! ") say("×ñåéÜæåôáé âïÞèåéá ãéá íá âñåéò ") say("êÜðïéá óõãêåêñéìÝíá áíôéêåßìåíá. ") say("ÐÞãáéíå óå áõôüí, ") say("ãéá íá óïõ ðåé ôé èÝëåé! ") say("") say_reward("ÐÞãáéíå óôïí Âéïëüãï! ") say("") end when __TARGET__.target.click or 20084.chat."Âüëïé ÐÜãïõ " begin target.delete("__TARGET__") say("Âéïëüãïò: ") say("Êáëþò ôïí... ") say("Ç ÌåëÝôç ãéá ôá Åíèýìéá ôïõ Äáßìïíá. ") say("¸÷åé ôåëåßùóåé! ") say("Ôþñá üìùò ÷ñåéÜæïìáé íá åîåôÜóù ") say("êÜðïéá íÝá Áíôéêåßìåíá! ") wait() say("Âéïëüãïò: ") say("Èá ðÞãáéíá íá ôá ìáæÝøù ìüíïò ìïõ, ") say("áëëÜ Ý÷ù ðÜñá ðïëëÜ íá êÜíù... ") say("Èá Þôáí ðïëý ùñáßá áí ìðïñïýóåò ") say("ôï êÜíåéò áõôü ãéá ìÝíá. ") wait() say("Âéïëüãïò: ") say("ÈÝëù íá ìåëåôÞóù ôïõò Âüëïõò ÐÜãïõ ") say("÷ñåéÜæïìáé 20 ÔåìÜ÷éá! ") say("Ùóôüóï ïé Âüëïé åßíáé åýèñáõóôïé") say("êáé ìåñéêïß ìðïñåß íá êáôáóôñáöïýí ") say("ôçí þñá ðïõ èá ôïõò ìåëåôþ! ") say("") set_state(collect_scoops) pc.setqf("duration",0) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state collect_scoops begin when letter begin send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Âüëïé ÐÜãïõ ") say("") say("Ï Âéïëüãïò óïõ æÞôçóå íá ìáæÝøåéò, ") say("20 Âüëïõò ÐÜãïõ ìðïñåßò íá ôïõò ") say("ðÜñåéò áðü ôá Ãêüëåì. ÊáëÞ Ôý÷ç! ") say("") say_item_vnum(30050) say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Âüëïõò ÐÜãïõ! ") say("") end when 71035.use begin if get_time() < pc.getqf("duration") then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åé Ýñèåé áêüìá ï ÷ñüíïò ") say("ãéá íá äþóåéò Âüëïõò ÐÜãïõ êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") return end if pc.getqf("drink_drug")==1 then say_title("Âéïëüãïò: ") say("") say("¸÷åéò ÷ñçóéìïðïéÞóåé Þäç Ýíá ÅëéîÞñéï! ") say("") return end if pc.count_item(30050)==0 then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åéò Âüëïõò ÐÜãïõ êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") say("") return end say_title("Âéïëüãïò: ") say("") say("×ñçóéìïðïéÞóåò Ýíá ÅëéîÞñéï ïé ") say("ðéèáíüôçôåò íá åßíáé êáëü áíÝâçêáí ") say("êáôÜ ðïëõ! ") pc.remove_item(71035,1) pc.setqf("drink_drug",1) end when 20084.chat."Âüëïé ÐÜãïõ " with pc.count_item(30050)>0 begin if get_time()>pc.getqf("duration") then say("Ù! Ìïõ Ýöåñåò Ýíá Âüëï ÐÜãïõ. ") say("Åõ÷áñéóôþ ðïëý!!! ") say("Ðñåðåé íá ôï åîÝôáóù ðñùôá ... ") say("Ðåñßìåíå Ýíá ëåðôü! ") say("") pc.remove_item("30050", 1) pc.setqf("duration",get_time() + 60*60*8) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=50 else pass_percent=90 end local s= number(1,100) if s<= pass_percent then local count = pc.getqf("collect_count")+1 if count<20 then pc.setqf("collect_count", count) say("Âéïëüãïò: ") say("ÅîáéñåôéêÜ! ") say("Áõôüò ï Âüëïò åßíáé êáëüò. ") say("ÖÝñå ìïõ óå ðáñáêáëþ ðåñéóóüôåñïõò Âüëïõò, ") say("þóôå íá ìðïñÝóù íá ïëïêëçñþóù ôçí ÝñåõíÜ ìïõ. ") say("") say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Âüëïõò ÐÜãïõ! ") say("") pc.setqf("drink_drug",0) else say("Âéïëüãïò: ") say("ÌÜæåøåò üëïõò ôïõò Âüëïõò ÐÜãïõ!! ") say("Ôþñá üìùò ÷ñåéÜæïìáé Ýíá Ëßèï. ") say("Ôïí Ëßèï Øõ÷Þò ôùí ÐÜãùí. ") say("Ìðïñåßò íá ìïõ öÝñåéò áõôüí ôïí Ëßèï; ") say("") say_reward("Ìðïñåßò íá ôïí ðÜñåéò óôïí Âïõíü Sohan. ") pc.setqf("collect_count",0) pc.setqf("duration",0) pc.setqf("drink_drug",0) set_state(collect_aurtumryus) end else say("Âéïëüãïò: ") say("ËõðÜìáé, áëëÜ ï Âüëïò ") say("êáôáóôñÜöçêå êáôÜ ôéò Ýñåõíåò ìïõ. ") say("Óå ðáñáêáëþ öÝñå ìïõ Ýíá ") say("Üëëï Âüëï ÐÜãïõ! ") pc.setqf("drink_drug",0) end else say("Âéïëüãïò: ") say("ËõðÜìáé... ") say("Äåí Ý÷ù ìåëåôÞóåé áêüìá ôï Âüëï ") say("ðïõ ìïõ Ýöåñåò..... ") say("Óå ðáñáêáëþ Ýëá óå 8 ¿ñåò. ") if pc.count_item(50903) >0 then say("") say("¼ðùò âëÝðù Ý÷åéò ìéá Áðüäåéîç. ") say("Ìå áõôÞí ìðïñåßò íá åðçñåÜóåéò ôïí ") say("÷ñüíï êáé íá ìçí ðåñéìÝíåéò. ") say_reward("ÈÝëåéò íá åðçññåÜóåéò ôïí ÷ñüíï; ") local s = select("ÈÝëù íá åðçñåÜóù ôï ×ñüíï ", "ÐåñéìÝíù ÊáíïíéêÜ... ") if s == 1 then say("Ï ×ñüíïò åðçñåÜóôçêå åðéôõ÷þò! ") pc.setqf("duration",0) pc.remove_item(50903,1) end end return; end end end state collect_aurtumryus begin when letter begin send_letter("Ëßèïò Øõ÷Þò ôùí ÐÜãùí ") end when button or info begin say_title("Ëßèïò Øõ÷Þò ôùí ÐÜãùí ") say("") say("ÓõãêÝíôñùóåò ôïõò 15 âüëïõò ÐÜãïõ. ") say("Ôþñá ëïéðüí ðñÝðåé íá âñåéò ") say("ôïí Ëßèïò Øõ÷Þò ôùí ÐÜãùí! ") say("") say_item_vnum(30223) say("Ëåò íá ðåñéÝ÷åé áõôüò ï Ëßèïò ") say("ôçí Øõ÷Þ ôùí ÐÜãùí; ") say("") end when 1101.kill or 1102.kill or 1103.kill or 1104.kill or 1105.kill or 1106.kill or 1107.kill begin if pc.count_item(30223)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(30223, 1) end end end when 20084.chat."Ëßèïò Øõ÷Þò ôùí ÐÜãùí " begin if pc.count_item(30223)>0 then say("Âéïëüãïò: ") say("×Üñç óôç âïÞèåéÜ óáò, êáôáëáâáßíù ôþñá ") say("ôï ìýèï ôïõ Ëßèïõ Øõ÷Þò ôùí ÐÜãùí. ") say("ÐïëÝìçóåò ðïëý óêëçñÜ. ") say("ÐÞãáéíå óôïí Baek-Go êáé áõôüò èá ") say("óå âïçèÞóåé íá áíáðôýîåéò ôéò ") say("ÅóùôåñéêÝò óïõ ÄõíÜìåéò! ") say("") pc.remove_item(30223,1) set_state(aurtumryus_reward) else say("Âéïëüãïò: ") say("Ìïõ Ýöåñåò ôïõò 15 Âüëïõò ÐÜãïõ... ") say("ÁëëÜ ôþñá ÷ñåéÜæïìáé íá ìïõ öÝñåéò ") say("ôïí Ëßèï Øõ÷Þò ôùí ÐÜãùí. ") say("Áõôüí ìðïñåßò íá ôï ðÜñåéò áðü ôá ÔÝñáôá ") say("óôïí Âïõíü Sohan. ") say("Ðéóôåýù ðùò åßóáé áñêåôÜ äõíáôüò ") say("ãéá íá ôá êáôáöÝñåéò! ") say("") end end end state aurtumryus_reward begin when letter begin send_letter("ÐÞãáéíå óôïí Baek-Go ") local v = find_npc_by_vnum(20018) if v != 0 then target.vid("__TARGET__", v, "Doktor") end end when button or info begin say_title("ÐÞãáéíå óôïí Baek-Go ") say("Ï Âéïëüãïò ùò áíôáìïéâÞ ãéá ôéò Ðëçñïöïñßåò ") say("ðïõ ðÞñå áðÜ ôïõò Âüëïõò êáé ôïí Ëßèï Øõ÷Þò ") say("óïõ Ýäùóå ìßá óõíôáãÞ ãéá Ýíá ìõóôéêü ößëôñï. ") say("ÐÞãáéíå óôïí Baek-Go, êáé áõôüò ") say("èá äçìéïõñãÞóåé ôï Ìõóôéêü Ößëôñï! ") say("") end when __TARGET__.target.click or 20018.chat."Ç áíôáìïéâÞ ôïõ Âéïëüãïõ " begin target.delete("__TARGET__") say_title("Baek-Go:") say("×ìì... ") say("ÁõôÞ åßíáé ç óõíôáãÞ,ðïõ óïõ Ýäùóå; ") say("Ùñßóôå Ëïßðïí ç ÁíôáìïéâÞ óïõ: ") say("") say_reward("¸ëáâåò: ") say_reward("Áîßá Åðßèåóçò +50 (Ìüíéìá) ") say_reward("¸íá ÌáôùìÝíï ÌáñãáñéôÜñé ") say_reward("¸íá Ìáýñï ÌáñãáñéôÜñé ") say("") affect.add_collect(apply.ATT_GRADE_BONUS,50,60*60*24*365*60) pc.give_item2("27994") pc.give_item2("99005") set_state(collect_quest_lv70) end end ---------------------------------- -- LvL 70 / &#922;ëáäß Zelkova ---------------------------------- state collect_quest_lv70 begin when login or levelup with pc.level>69 begin set_state(talk_to_disciple_lv70) end end state talk_to_disciple_lv70 begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologe") end send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") say("") say("Ï Âéïëüãïò ×ñåéÜæåôáé êáé ðÜëé ôçí âïÞèåéá óïõ! ") say("×ñåéÜæåôáé âïÞèåéá ãéá íá âñåéò ") say("êÜðïéá óõãêåêñéìÝíá áíôéêåßìåíá. ") say("ÐÞãáéíå óå áõôüí, ") say("ãéá íá óïõ ðåé ôé èÝëåé! ") say("") say_reward("ÐÞãáéíå óôïí Âéïëüãï! ") say("") end when __TARGET__.target.click or 20084.chat."Êëáäß Zelkova " begin target.delete("__TARGET__") say("Âéïëüãïò: ") say("Êáëþò ôïí... ") say("Ç ÌåëÝôç ãéá ôïõò Âüëïõò ÐÜãïõ. ") say("¸÷åé ôåëåßùóåé! ") say("Ôþñá üìùò ÷ñåéÜæïìáé íá åîåôÜóù ") say("êÜðïéá íÝá Áíôéêåßìåíá! ") wait() say("Âéïëüãïò: ") say("Èá ðÞãáéíá íá ôá ìáæÝøù ìüíïò ìïõ, ") say("áëëÜ Ý÷ù ðÜñá ðïëëÜ íá êÜíù... ") say("Èá Þôáí ðïëý ùñáßá áí ìðïñïýóåò ") say("ôï êÜíåéò áõôü ãéá ìÝíá. ") wait() say("Âéïëüãïò: ") say("ÈÝëù íá ìåëåôÞóù ôá ÊëáäéÜ Zelkova. ") say("÷ñåéÜæïìáé 25 ÔåìÜ÷éá! ") say("Ùóôüóï ôá Êëáäßá åßíáé åýèñáõóôá ") say("êáé ìåñéêÜ ìðïñåß íá êáôáóôñáöïýí ") say("ôçí þñá ðïõ èá ôá ìåëåôþ! ") say("") set_state(collect_branches) pc.setqf("duration",0) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state collect_branches begin when letter begin send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Êëáäß Zelkova ") say("") say("Ï Âéïëüãïò óïõ æÞôçóå íá ìáæÝøåéò, ") say("25 Êëáäßá Zelkova ìðïñåßò ") say("íá ôá âñåßò óôïí Êüêêéíï ÄÜóïò! ") say("ÊáëÞ Ôý÷ç! ") say("") say_item_vnum(30165) say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." ÊëáäéÜ Zelkova! ") say("") end when 71035.use begin if get_time() < pc.getqf("duration") then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åé Ýñèåé áêüìá ï ÷ñüíïò ") say("ãéá íá äþóåéò ÊëáäéÜ Zelkova êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") return end if pc.getqf("drink_drug")==1 then say_title("Âéïëüãïò: ") say("") say("¸÷åéò ÷ñçóéìïðïéÞóåé Þäç Ýíá ÅëéîÞñéï! ") say("") return end if pc.count_item(30165)==0 then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åéò ÊëáäéÜ Zelkova êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") say("") return end say_title("Âéïëüãïò: ") say("") say("×ñçóéìïðïéÞóåò Ýíá ÅëéîÞñéï ïé ") say("ðéèáíüôçôåò íá åßíáé êáëü áíÝâçêáí ") say("êáôÜ ðïëõ! ") pc.remove_item(71035,1) pc.setqf("drink_drug",1) end when 2301.kill or 2302.kill or 2303.kill or 2304.kill or 2305.kill or 2311.kill or 2312.kill or 2313.kill or 2314.kill or 2315.kill or 2306.kill or 2307.kill begin if pc.count_item(30165)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(30165, 1) end end end when 20084.chat."Êëáäß Zelkova" with pc.count_item(30165)>0 begin if get_time()>pc.getqf("duration") then say("Ù! Ìïõ Ýöåñåò Ýíá Êëáäß Zelkova. ") say("Åõ÷áñéóôþ ðïëý!!! ") say("Ðñåðåé íá ôï åîÝôáóù ðñùôá ... ") say("Ðåñßìåíå Ýíá ëåðôü! ") say("") pc.remove_item("30165", 1) pc.setqf("duration",get_time() + 60*60*12) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=50 else pass_percent=90 end local s= number(1,100) if s<= pass_percent then local count = pc.getqf("collect_count")+1 if count<25 then pc.setqf("collect_count", count) say("Âéïëüãïò: ") say("ÅîáéñåôéêÜ! ") say("Áõôü ôï Êëáäß åßíáé êáëü. ") say("ÖÝñå ìïõ óå ðáñáêáëþ ðåñéóóüôåñá ÊëáäéÜ, ") say("þóôå íá ìðïñÝóù íá ïëïêëçñþóù ôçí ÝñåõíÜ ìïõ. ") say("") say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." ÊëáäéÜ Zelkova! ") say("") pc.setqf("drink_drug",0) else say("Âéïëüãïò: ") say("Óõã÷áñçôÞñéá!! ") say("ÌÜæåøåò üëá ôá ÊëáäéÜ Zelkova!! ") say("Ôþñá üìùò ÷ñåéÜæïìáé Ýíá Ëßèï. ") say("Ôïí Ëßèïò Øõ÷Þò ÖáíôáóìÜôùí. ") say("Ìðïñåßò íá ìïõ öÝñåéò áõôüí ôïí Ëßèï; ") say("") pc.setqf("collect_count",0) pc.setqf("duration",0) pc.setqf("drink_drug",0) set_state(collect_gyimoks) end else say("Âéïëüãïò: ") say("ËõðÜìáé, áëëÜ ôï Êëáäß ") say("êáôáóôñÜöçêå êáôÜ ôéò Ýñåõíåò ìïõ. ") say("Óå ðáñáêáëþ öÝñå ìïõ Ýíá ") say("Üëëï Êëáäß Zelkova! ") pc.setqf("drink_drug",0) end else say("Âéïëüãïò: ") say("ËõðÜìáé... ") say("Äåí Ý÷ù ìåëåôÞóåé áêüìá ôï Êëáäß ") say("ðïõ ìïõ Ýöåñåò..... ") say("Óå ðáñáêáëþ Ýëá óå 12 ¿ñåò. ") if pc.count_item(50903) >0 then say("") say("¼ðùò âëÝðù Ý÷åéò ìéá Áðüäåéîç. ") say("Ìå áõôÞí ìðïñåßò íá åðçñåÜóåéò ôïí ") say("÷ñüíï êáé íá ìçí ðåñéìÝíåéò. ") say_reward("ÈÝëåéò íá åðçññåÜóåéò ôïí ÷ñüíï; ") local s = select("ÈÝëù íá åðçñåÜóù ôï ×ñüíï ", "ÐåñéìÝíù ÊáíïíéêÜ... ") if s == 1 then say("Ï ×ñüíïò åðçñåÜóôçêå åðéôõ÷þò! ") pc.setqf("duration",0) pc.remove_item(50903,1) end end return; end end end state collect_gyimoks begin when letter begin send_letter("Ëßèïò Øõ÷Þò ÖáíôáóìÜôùí ") end when button or info begin say_title("Ëßèïò Øõ÷Þò ÖáíôáóìÜôùí ") say("") say("ÓõãêÝíôñùóåò ôá 25 ÊëáäéÜ Zelkova. ") say("Ôþñá ëïéðüí ðñÝðåé íá âñåéò ") say("ôïí Ëßèïò Øõ÷Þò ÖáíôáóìÜôùí! ") say("") say_item_vnum(30224) say("Ëåò íá ðåñéÝ÷åé áõôüò ï Ëßèïò ") say("ôçí Øõ÷Þ ôùí ÖáíôáóìÜôùí; ") say("") end when 2301.kill or 2302.kill or 2303.kill or 2304.kill or 2305.kill or 2311.kill or 2312.kill or 2313.kill or 2314.kill or 2315.kill or 2306.kill or 2307.kill begin if pc.count_item(30224)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(30224, 1) end end end when 20084.chat."Ëßèïò Øõ÷Þò ÖáíôáóìÜôùí " begin target.delete("__TARGET__") if pc.count_item(30224)>0 then say("Âéïëüãïò: ") say("×Üñç óôç âïÞèåéÜ óáò, êáôáëáâáßíù ôþñá ") say("ôï ìýèï ôïõ Ëßèïõ Øõ÷Þò ÖáíôáóìÜôùí. ") say("ÐïëÝìçóåò ðïëý óêëçñÜ. ") say("ÐÞãáéíå óôïí Baek-Go êáé áõôüò èá ") say("óå âïçèÞóåé íá áíáðôýîåéò ôéò ") say("ÅóùôåñéêÝò óïõ ÄõíÜìåéò! ") say("") pc.remove_item(30224,1) set_state(gyimoks_reward) else say("Âéïëüãïò: ") say("Ìïõ Ýöåñåò ôá 25 ÊëáäéÜ Zelkova... ") say("ÁëëÜ ôþñá ÷ñåéÜæïìáé íá ìïõ öÝñåéò ") say("ôïí Ëßèï Øõ÷Þò ÖáíôáóìÜôùí. ") say("Áõôüí ìðïñåßò íá ôï ðÜñåéò áðü ôá ÔÝñáôá ") say("óôï Êüêêéíï ÄÜóïò. ") say("Ðéóôåýù ðùò åßóáé áñêåôÜ äõíáôüò ") say("ãéá íá ôá êáôáöÝñåéò! ") say("") end end end state gyimoks_reward begin when letter begin send_letter("ÐÞãáéíå óôïí Baek-Go ") local v = find_npc_by_vnum(20018) if v != 0 then target.vid("__TARGET__", v, "Doktor") end end when button or info begin say_title("ÐÞãáéíå óôïí Baek-Go ") say("Ï Âéïëüãïò ùò áíôáìïéâÞ ãéá ôéò Ðëçñïöïñßåò ") say("ðïõ ðÞñå áðÜ ôá ÊëáäéÜ êáé ôïí Ëßèï Øõ÷Þò ") say("óïõ Ýäùóå ìßá óõíôáãÞ ãéá Ýíá ìõóôéêü ößëôñï. ") say("ÐÞãáéíå óôïí Baek-Go, êáé áõôüò ") say("èá äçìéïõñãÞóåé ôï Ìõóôéêü Ößëôñï! ") say("") end when __TARGET__.target.click or 20018.chat."Ç áíôáìïéâÞ ôïõ Âéïëüãïõ " begin target.delete("__TARGET__") say_title("Baek-Go:") say("×ìì... ") say("ÁõôÞ åßíáé ç óõíôáãÞ ðïõ óïõ Ýäùóå; ") say("Ùñßóôå Ëïßðïí ç ÁíôáìïéâÞ óïõ! ") say("") say_reward("¸ëáâåò: ") say_reward("Ôá÷ýôçôá Êßíçóçò +10% (Ìüíéìá) ") say_reward("Ìåßùóç ÆçìéÜò +10% (Ìüíéìá) ") say_reward("¸íá Óêïýñïìðëå ÌáñãáñéôÜñé ") say_reward("¸íá Óêïõñïêüêêéíï ÌáñãáñéôÜñé ") say("") affect.add_collect(apply.MOV_SPEED,10,60*60*24*365*60) affect.add_collect(apply.DEF_GRADE_BONUS,10,60*60*24*365*60) pc.give_item2("99006") pc.give_item2("99007") set_state(collect_quest_lv80) end end ---------------------------------- -- LvL 80 / &#928;éóôïðïéçôéêÜ ÃéãÜíôùí ---------------------------------- state collect_quest_lv80 begin when login or levelup with pc.level>79 begin set_state(talk_to_disciple_lv80) end end state talk_to_disciple_lv80 begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologe") end send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") say("") say("Ï Âéïëüãïò ×ñåéÜæåôáé êáé ðÜëé ôçí âïÞèåéá óïõ! ") say("×ñåéÜæåôáé âïÞèåéá ãéá íá âñåéò ") say("êÜðïéá óõãêåêñéìÝíá áíôéêåßìåíá. ") say("ÐÞãáéíå óå áõôüí, ") say("ãéá íá óïõ ðåé ôé èÝëåé! ") say("") say_reward("ÐÞãáéíå óôïí Âéïëüãï! ") say("") end when __TARGET__.target.click or 20084.chat."ÐéóôïðïéçôéêÜ ÃéãÜíôùí " begin target.delete("__TARGET__") say("Âéïëüãïò: ") say("Êáëþò ôïí... ") say("Ç ÌåëÝôç ãéá ôá ÊëáäéÜ Zelkova. ") say("¸÷åé ôåëåßùóåé! ") say("Ôþñá üìùò ÷ñåéÜæïìáé íá åîåôÜóù ") say("êÜðïéá íÝá Áíôéêåßìåíá! ") wait() say("Âéïëüãïò: ") say("Èá ðÞãáéíá íá ôá ìáæÝøù ìüíïò ìïõ, ") say("áëëÜ Ý÷ù ðÜñá ðïëëÜ íá êÜíù... ") say("Èá Þôáí ðïëý ùñáßá áí ìðïñïýóåò ") say("ôï êÜíåéò áõôü ãéá ìÝíá. ") wait() say("Âéïëüãïò: ") say("ÈÝëù íá ìåëåôÞóù ôá ÐéóôïðïéçôéêÜ ÃéãÜíôùí. ") say("÷ñåéÜæïìáé 30 ÔåìÜ÷éá! ") say("Ùóôüóï ôá ÐéóôïðïéçôéêÜ åßíáé ðáëéÜ ") say("êáé ìåñéêÜ ìðïñåß íá êáôáóôñáöïýí ") say("ôçí þñá ðïõ èá ôá ìåëåôþ! ") say("") set_state(collect_plates) pc.setqf("duration",0) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state collect_plates begin when letter begin send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("ÐéóôïðïéçôéêÜ ÃéãÜíôùí ") say("") say("Ï Âéïëüãïò óïõ æÞôçóå íá ìáæÝøåéò, ") say("30 ÐéóôïðïéçôéêÜ ÃéãÜíôùí ìðïñåßò ") say("íá ôá âñåßò óôçí Ãç ôùí ÃéãÜíôùí! ") say("ÊáëÞ Ôý÷ç! ") say("") say_item_vnum(30166) say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." ÐéóôïðïéçôéêÜ ÃéãÜíôùí! ") say("") end when 71035.use begin if get_time() < pc.getqf("duration") then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åé Ýñèåé áêüìá ï ÷ñüíïò ") say("ãéá íá äþóåéò ÐéóôïðïéçôéêÜ ÃéãÜíôùí êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") return end if pc.getqf("drink_drug")==1 then say_title("Âéïëüãïò: ") say("") say("¸÷åéò ÷ñçóéìïðïéÞóåé Þäç Ýíá ÅëéîÞñéï! ") say("") return end if pc.count_item(30166)==0 then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åéò ÐéóôïðïéçôéêÜ ÃéãÜíôùí êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") say("") return end say_title("Âéïëüãïò: ") say("") say("×ñçóéìïðïéÞóåò Ýíá ÅëéîÞñéï ïé ") say("ðéèáíüôçôåò íá åßíáé êáëü áíÝâçêáí ") say("êáôÜ ðïëõ! ") pc.remove_item(71035,1) pc.setqf("drink_drug",1) end when 1401.kill or 1402.kill or 1403.kill or 1601.kill or 1602.kill or 1603.kill begin local rand = number(0,99) if rand<5 then pc.give_item2(30166, 1) end end when 20084.chat."ÐéóôïðïéçôéêÜ ÃéãÜíôùí " with pc.count_item(30166)>0 begin if get_time()>pc.getqf("duration") then say("Ù! Ìïõ Ýöåñåò Ýíá Ðéóôïðïéçôéêü ÃéãÜíôùí. ") say("Åõ÷áñéóôþ ðïëý!!! ") say("Ðñåðåé íá ôï åîÝôáóù ðñùôá ... ") say("Ðåñßìåíå Ýíá ëåðôü! ") say("") pc.remove_item("30166", 1) pc.setqf("duration",get_time() + 60*60*12) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=50 else pass_percent=90 end local s= number(1,100) if s<= pass_percent then local count = pc.getqf("collect_count")+1 if count<30 then pc.setqf("collect_count", count) say("Âéïëüãïò: ") say("ÅîáéñåôéêÜ! ") say("Áõôü ôï Ðéóôïðïéçôéêü åßíáé êáëü. ") say("ÖÝñå ìïõ óå ðáñáêáëþ ðåñéóóüôåñá ÐéóôïðïéçôéêÜ, ") say("þóôå íá ìðïñÝóù íá ïëïêëçñþóù ôçí ÝñåõíÜ ìïõ. ") say("") say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." ÐéóôïðïéçôéêÜ ÃéãÜíôùí! ") say("") pc.setqf("drink_drug",0) else say("Âéïëüãïò: ") say("Óõã÷áñçôÞñéá!! ") say("ÌÜæåøåò üëá ôá ÐéóôïðïéçôéêÜ ÃéãÜíôùí!! ") say("Ôþñá üìùò ÷ñåéÜæïìáé Ýíá Ëßèï. ") say("Ôïí Ëßèï Øõ÷Þò ôùí ÃéãÜíôùí. ") say("Ìðïñåßò íá ìïõ öÝñåéò áõôüí ôïí Ëßèï; ") say("") say_reward("Ìðïñåßò íá ôïí ðÜñåéò óôçí Ãç ôùí ÃéãÜíôùí. ") pc.setqf("collect_count",0) pc.setqf("duration",0) pc.setqf("drink_drug",0) set_state(collect_tugyis) end else say("Âéïëüãïò: ") say("ËõðÜìáé, áëëÜ ôï Ðéóôïðïéçôéêü ") say("êáôáóôñÜöçêå êáôÜ ôéò Ýñåõíåò ìïõ. ") say("Óå ðáñáêáëþ öÝñå ìïõ Ýíá ") say("Üëëï Ðéóôïðïéçôéêü ÃéãÜíôùí! ") pc.setqf("drink_drug",0) end else say("Âéïëüãïò: ") say("Äåí Ý÷ù ìåëåôÞóåé áêüìá ôï Ðéóôïðïéçôéêü ") say("ðïõ ìïõ Ýöåñåò..... ") say("Óå ðáñáêáëþ Ýëá óå 12 ¿ñåò. ") if pc.count_item(50903) >0 then say("") say("¼ðùò âëÝðù Ý÷åéò ìéá Áðüäåéîç. ") say("Ìå áõôÞí ìðïñåßò íá åðçñåÜóåéò ôïí ") say("÷ñüíï êáé íá ìçí ðåñéìÝíåéò. ") say_reward("ÈÝëåéò íá åðçññåÜóåéò ôïí ÷ñüíï; ") local s = select("ÈÝëù íá åðçñåÜóù ôï ×ñüíï ", "ÐåñéìÝíù ÊáíïíéêÜ... ") if s == 1 then say("Ï ×ñüíïò åðçñåÜóôçêå åðéôõ÷þò! ") pc.setqf("duration",0) pc.remove_item(50903,1) end end return; end end end state collect_tugyis begin when letter begin send_letter("Ëßèïò Øõ÷Þò ôùí ÃéãÜíôùí ") end when button or info begin say_title("Ëßèïò Øõ÷Þò ôùí ÃéãÜíôùí ") say("") say("ÓõãêÝíôñùóåò ôá 30 ÐéóôïðïéçôéêÜ ÃéãÜíôùí. ") say("Ôþñá ëïéðüí ðñÝðåé íá âñåéò ") say("ôïí Ëßèï Øõ÷Þò ôùí ÃéãÜíôùí! ") say("") say_item_vnum(30225) say("Ëåò íá ðåñéÝ÷åé áõôüò ï ëßèïò ") say("ôçí Øõ÷Þ ôùí ÃéãÜíôùí; ") say("") end when 1401.kill or 1402.kill or 1403.kill or 1601.kill or 1602.kill or 1603.kill begin if pc.count_item(30224)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(30225, 1) end end end when 20084.chat."Ëßèïò Øõ÷Þò ôùí ÃéãÜíôùí " begin if pc.count_item(30225)>0 then say("Âéïëüãïò: ") say("×Üñç óôç âïÞèåéÜ óáò, êáôáëáâáßíù ôþñá ") say("ôï ìýèï ôïõ Ëßèïõ Øõ÷Þò ôùí ÃéãÜíôùí. ") say("ÐïëÝìçóåò ðïëý óêëçñÜ. ") say("ÐÞãáéíå óôïí Baek-Go êáé áõôüò èá ") say("óå âïçèÞóåé íá áíáðôýîåéò ôéò ") say("ÅóùôåñéêÝò óïõ ÄõíÜìåéò! ") say("") pc.remove_item(30225,1) set_state(tugyis_reward) else say("Âéïëüãïò: ") say("Ìïõ Ýöåñåò ôá 30 ÐéóôïðïéçôéêÜ ÃéãÜíôùí... ") say("ÁëëÜ ôþñá ÷ñåéÜæïìáé íá ìïõ öÝñåéò ") say("ôïí Ëßèï Øõ÷Þò ôùí ÃéãÜíôùí. ") say("Áõôüí ìðïñåßò íá ôï ðÜñåéò áðü ôá ÔÝñáôá ") say("óôçí Ãç ôùí ÃéãÜíôùí. ") say("Ðéóôåýù ðùò åßóáé áñêåôÜ äõíáôüò ") say("ãéá íá ôá êáôáöÝñåéò! ") say("") end end end state tugyis_reward begin when letter begin send_letter("ÐÞãáéíå óôïí Baek-Go ") local v = find_npc_by_vnum(20018) if v != 0 then target.vid("__TARGET__", v, "Doktor") end end when button or info begin say_title("ÐÞãáéíå óôïí Baek-Go ") say("Ï Âéïëüãïò ùò áíôáìïéâÞ ãéá ôéò Ðëçñïöïñßåò ") say("ðïõ ðÞñå áðÜ ôá ÐéóôïðïéçôéêÜ êáé ôïí Ëßèï Øõ÷Þò ") say("óïõ Ýäùóå ìßá óõíôáãÞ ãéá Ýíá ìõóôéêü ößëôñï. ") say("ÐÞãáéíå óôïí Baek-Go, êáé áõôüò ") say("èá äçìéïõñãÞóåé ôï Ìõóôéêü Ößëôñï! ") say("") end when __TARGET__.target.click or 20018.chat."Ç áíôáìïéâÞ ôïõ Âéïëüãïõ " begin target.delete("__TARGET__") say_title("Baek-Go:") say("×ìì... ") say("ÁõôÞ åßíáé ç óõíôáãÞ,ðïõ óïõ Ýäùóå; ") say("Ùñßóôå Ëïßðïí ç ÁíôáìïéâÞ óïõ: ") say("") say_reward("¸ëáâåò: ") say_reward("Ôá÷ýôçôá Åðßèåóçò +5% (Ìüíéìá) ") say_reward("Áýîçóç ÆçìéÜò +10% (Ìüíéìá) ") say_reward("Ìßá Óöñáãßäá Ëåõêïý Ëéïíôáñéïý ") say("") affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60) affect.add_collect_point(apply.POINT_ATT_BONUS,10,60*60*24*365*60) pc.give_item2("71124") set_state(collect_quest_lv90) end end ---------------------------------- -- LvL 90 / &#931;çìåéþìáôá Áñ÷çãþí ---------------------------------- state collect_quest_lv90 begin when login or levelup with pc.level>79 begin set_state(talk_to_disciple_lv90) end end state talk_to_disciple_lv90 begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologe") end send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") say("") say("Ï Âéïëüãïò ×ñåéÜæåôáé êáé ðÜëé ôçí âïÞèåéá óïõ! ") say("×ñåéÜæåôáé âïÞèåéá ãéá íá âñåéò ") say("êÜðïéá óõãêåêñéìÝíá áíôéêåßìåíá. ") say("ÐÞãáéíå óå áõôüí, ") say("ãéá íá óïõ ðåé ôé èÝëåé! ") say("") say_reward("ÐÞãáéíå óôïí Âéïëüãï! ") say("") end when __TARGET__.target.click or 20084.chat."Óçìåéþìáôá Áñ÷çãþí " begin target.delete("__TARGET__") say("Âéïëüãïò: ") say("Êáëþò ôïí... ") say("Ç ÌåëÝôç ãéá ôá ÐéóôïðïéçôéêÜ ÃéãÜíôùí. ") say("¸÷åé ôåëåßùóåé! ") say("Ôþñá üìùò ÷ñåéÜæïìáé íá åîåôÜóù ") say("êÜðïéá íÝá Áíôéêåßìåíá! ") wait() say("Âéïëüãïò: ") say("Èá ðÞãáéíá íá ôá ìáæÝøù ìüíïò ìïõ, ") say("áëëÜ Ý÷ù ðÜñá ðïëëÜ íá êÜíù... ") say("Èá Þôáí ðïëý ùñáßá áí ìðïñïýóåò ") say("ôï êÜíåéò áõôü ãéá ìÝíá. ") wait() say("Âéïëüãïò: ") say("ÈÝëù íá ìåëåôÞóù ôá Óçìåéþìáôá Áñ÷çãþí ") say("÷ñåéÜæïìáé 50 ÔåìÜ÷éá! ") say("Ùóôüóï ôá Óçìåéþìáôá åßíáé ðáëéÜ ") say("êáé ìåñéêÜ ìðïñåß íá êáôáóôñáöïýí ") say("ôçí þñá ðïõ èá ôá ìåëåôþ! ") say("") set_state(collect_notices) pc.setqf("duration",0) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state collect_notices begin when letter begin send_letter("Ç ÁíáæÞôçóç ôïõ Âéïëüãïõ ") end when button or info begin say_title("Óçìåéþìáôá Áñ÷çãþí ") say("") say("Ï Âéïëüãïò óïõ æÞôçóå íá ìáæÝøåéò, ") say("50 Óçìåéþìáôá Áñ÷çãþí ìðïñåßò ") say("íá ôá ðÜñåéò áðü Boss! ") say("¼ðùò Áñ÷çãüò Ïñê, Âáóßëéóóá ÁñÜ÷íç ") say("ÅííéÜ ÏõñÝò êôë. ") say("ÊáëÞ Ôý÷ç! ") say("") say_item_vnum(30168) say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Óçìåéþìáôá Áñ÷çãþí! ") say("") end when 71035.use begin if get_time() < pc.getqf("duration") then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åé Ýñèåé áêüìá ï ÷ñüíïò ") say("ãéá íá äþóåéò Óçìåéþìáôá Áñ÷çãþí êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") return end if pc.getqf("drink_drug")==1 then say_title("Âéïëüãïò: ") say("") say("¸÷åéò ÷ñçóéìïðïéÞóåé Þäç Ýíá ÅëéîÞñéï! ") say("") return end if pc.count_item(30168)==0 then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åéò Óçìåéþìáôá Áñ÷çãþí êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") say("") return end say_title("Âéïëüãïò: ") say("") say("×ñçóéìïðïéÞóåò Ýíá ÅëéîÞñéï ïé ") say("ðéèáíüôçôåò íá åßíáé êáëü áíÝâçêáí ") say("êáôÜ ðïëõ! ") pc.remove_item(71035,1) pc.setqf("drink_drug",1) end when 591.kill or 691.kill or 791.kill or 793.kill or 991.kill or 992.kill or 993.kill or 1091.kill or 1092.kill or 1093.kill or 1304.kill or 1403.kill or 2091.kill or 2191.kill or 2206.kill or 2207.kill or 2306.kill or 2493.kill or 2494.kill or 5001.kill or 5004.kill or 5161.kill or 5162.kill or 5163.kill begin local rand = number(0,99) if rand<5 then pc.give_item2(30168, 1) end end when 20084.chat."Óçìåéþìáôá Áñ÷çãþí " with pc.count_item(30168)>0 begin if get_time()>pc.getqf("duration") then say("Ù! Ìïõ Ýöåñåò Ýíá Óçìåßùìá Áñ÷çãþí. ") say("Åõ÷áñéóôþ ðïëý!!! ") say("Ðñåðåé íá ôï åîÝôáóù ðñùôá ... ") say("Ðåñßìåíå Ýíá ëåðôü! ") say("") pc.remove_item("30168", 1) pc.setqf("duration",get_time() + 60*60*15) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=50 else pass_percent=90 end local s= number(1,100) if s<= pass_percent then local count = pc.getqf("collect_count")+1 if count<50 then pc.setqf("collect_count", count) say("Âéïëüãïò: ") say("ÅîáéñåôéêÜ! ") say("Áõôü ôï Óçìåßùìá åßíáé êáëü. ") say("ÖÝñå ìïõ óå ðáñáêáëþ ðåñéóóüôåñá Óçìåéþìáôá, ") say("þóôå íá ìðïñÝóù íá ïëïêëçñþóù ôçí ÝñåõíÜ ìïõ. ") say("") say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Óçìåéþìáôá Áñ÷çãþí! ") say("") pc.setqf("drink_drug",0) else say("Âéïëüãïò: ") say("Óõã÷áñçôÞñéá!! ") say("ÌÜæåøåò üëá ôá Óçìåéþìáôá Áñ÷çãþí!! ") say("Ôþñá üìùò ÷ñåéÜæïìáé Ýíá Ëßèï. ") say("Ôïí Ëßèï Øõ÷Þò ôùí Áñ÷çãþí. ") say("Ìðïñåßò íá ìïõ öÝñåéò áõôüí ôïí Ëßèï; ") say("") say_reward("Ìðïñåßò íá ôïí ðÜñåéò áðü Boss. ") pc.setqf("collect_count",0) pc.setqf("duration",0) pc.setqf("drink_drug",0) set_state(collect_bossKey) end else say("Âéïëüãïò: ") say("ËõðÜìáé, áëëÜ ôï Óçìåßùìá ") say("êáôáóôñÜöçêå êáôÜ ôéò Ýñåõíåò ìïõ. ") say("Óå ðáñáêáëþ öÝñå ìïõ Ýíá ") say("Üëëï Óçìåßùìá Áñ÷çãþí! ") pc.setqf("drink_drug",0) end else say("Âéïëüãïò: ") say("Äåí Ý÷ù ìåëåôÞóåé áêüìá ôï Óçìåßùìá ") say("ðïõ ìïõ Ýöåñåò..... ") say("Óå ðáñáêáëþ Ýëá óå 15 ¿ñåò. ") if pc.count_item(50903) >0 then say("") say("¼ðùò âëÝðù Ý÷åéò ìéá Áðüäåéîç. ") say("Ìå áõôÞí ìðïñåßò íá åðçñåÜóåéò ôïí ") say("÷ñüíï êáé íá ìçí ðåñéìÝíåéò. ") say_reward("ÈÝëåéò íá åðçññåÜóåéò ôïí ÷ñüíï; ") local s = select("ÈÝëù íá åðçñåÜóù ôï ×ñüíï ", "ÐåñéìÝíù ÊáíïíéêÜ... ") if s == 1 then say("Ï ×ñüíïò åðçñåÜóôçêå åðéôõ÷þò! ") pc.setqf("duration",0) pc.remove_item(50903,1) end end return; end end end state collect_bossKey begin when letter begin send_letter("Ëßèïò Øõ÷Þò ôùí Áñ÷çãþí ") end when button or info begin say_title("Ëßèïò Øõ÷Þò ôùí Áñ÷çãþí ") say("") say("ÓõãêÝíôñùóåò ôá 50 Óçìåéþìáôá Áñ÷çãþí. ") say("Ôþñá ëïéðüí ðñÝðåé íá âñåéò ") say("ôïí Ëßèï Øõ÷Þò ôùí Áñ÷çãþí! ") say("") say_item_vnum(30227) say("Ëåò íá ðåñéÝ÷åé áõôüò ï ëßèïò ") say("ôçí Øõ÷Þ ôùí Áñ÷çãþí; ") say("") end when 591.kill or 691.kill or 791.kill or 793.kill or 991.kill or 992.kill or 993.kill or 1091.kill or 1092.kill or 1093.kill or 1304.kill or 1403.kill or 2091.kill or 2191.kill or 2206.kill or 2207.kill or 2306.kill or 2493.kill or 2494.kill or 5001.kill or 5004.kill or 5161.kill or 5162.kill or 5163.kill begin if pc.count_item(30227)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(30227, 1) end end end when 20084.chat."Ëßèïò Øõ÷Þò ôùí Áñ÷çãþí " begin if pc.count_item(30227)>0 then say("Âéïëüãïò: ") say("×Üñç óôç âïÞèåéÜ óáò, êáôáëáâáßíù ôþñá ") say("ôï ìýèï ôïõ Ëßèïõ Øõ÷Þò ôùí Áñ÷çãþí. ") say("ÐïëÝìçóåò ðïëý óêëçñÜ. ") say("ÐÞãáéíå óôïí Baek-Go êáé áõôüò èá ") say("óå âïçèÞóåé íá áíáðôýîåéò ôéò ") say("ÅóùôåñéêÝò óïõ ÄõíÜìåéò! ") say("") pc.remove_item(30227,1) set_state(bossKey_reward) else say("Âéïëüãïò: ") say("Ìïõ Ýöåñåò ôá 50 Óçìåéþìáôá Áñ÷çãþí... ") say("ÁëëÜ ôþñá ÷ñåéÜæïìáé íá ìïõ öÝñåéò ") say("ôïí Ëßèï Øõ÷Þò ôùí Áñ÷çãþí. ") say("Áõôüí ìðïñåßò íá ôï ðÜñåéò áðü Boss ") say("üðùò ôá Óçìåéþìáôá. ") say("Ðéóôåýù ðùò åßóáé áñêåôÜ äõíáôüò ") say("ãéá íá ôá êáôáöÝñåéò! ") say("") end end end state bossKey_reward begin when letter begin send_letter("ÐÞãáéíå óôïí Baek-Go ") local v = find_npc_by_vnum(20018) if v != 0 then target.vid("__TARGET__", v, "Doktor") end end when button or info begin say_title("ÐÞãáéíå óôïí Baek-Go ") say("Ï Âéïëüãïò ùò áíôáìïéâÞ ãéá ôéò Ðëçñïöïñßåò ") say("ðïõ ðÞñå áðÜ ôá Óçìåéþìáôá êáé ôïí Ëßèï Øõ÷Þò ") say("óïõ Ýäùóå ìßá óõíôáãÞ ãéá Ýíá ìõóôéêü ößëôñï. ") say("ÐÞãáéíå óôïí Baek-Go, êáé áõôüò ") say("èá äçìéïõñãÞóåé ôï Ìõóôéêü Ößëôñï! ") say("") end when __TARGET__.target.click or 20018.chat."Ç áíôáìïéâÞ ôïõ Âéïëüãïõ " begin target.delete("__TARGET__") say_title("Baek-Go:") say("×ìì... ") say("ÁõôÞ åßíáé ç óõíôáãÞ,ðïõ óïõ Ýäùóå; ") say("Ùñßóôå Ëïßðïí ç ÁíôáìïéâÞ óïõ: ") say("") say_reward("¸ëáâåò: ") say_reward("Ôá÷ýôçôá Êßíçóçò +5% (Ìüíéìá) ") say_reward("Ôá÷ýôçôá Åðßèåóçò +5% (Ìüíéìá) ") say_reward("Ìåßùóç ÆçìéÜò +5% (Ìüíéìá) ") say_reward("Áîßá Åðßèåóçò +50 (Ìüíéìá) ") say_reward("Ìßá Óöñáãßäá Ëéïíôáñéïý ") say("") affect.add_collect(apply.MOV_SPEED, 5, 60*60*24*365*60) affect.add_collect(apply.ATT_SPEED, 5, 60*60*24*365*60) affect.add_collect(apply.ATT_GRADE_BONUS,25,60*60*24*365*60) affect.add_collect(apply.DEF_GRADE_BONUS,5,60*60*24*365*60) pc.give_item2("71124") set_state(collect_quest_lv100) end end ---------------------------------- -- LvL 100 / Tofusteak ---------------------------------- state collect_quest_lv100 begin when login or levelup with pc.level>99 begin set_state(talk_to_disciple_lv100) end end state talk_to_disciple_lv100 begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologe") end send_letter("Ôï ÐÜñôõ ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ôï ÐÜñôõ ôïõ Âéïëüãïõ ") say("") say("Ï Âéïëüãïò ×ñåéÜæåôáé êáé ðÜëé ôçí âïÞèåéá óïõ! ") say("×ñåéÜæåôáé âïÞèåéá ãéá íá âñåéò ") say("êÜðïéá óõãêåêñéìÝíá áíôéêåßìåíá. ") say("ÐÞãáéíå óå áõôüí, ") say("ãéá íá óïõ ðåé ôé èÝëåé! ") say("") say_reward("ÐÞãáéíå óôïí Âéïëüãï! ") say("") end when __TARGET__.target.click or 20084.chat."Ìðñéæüëåò Ôüöïõ " begin target.delete("__TARGET__") say("Âéïëüãïò: ") say("Ç ÌåëÝôç ãéá ôá Óçìåéþìáôá Áñ÷çãþí ") say("Ý÷åé ôåëåßùóåé! ") say("Ôþñá üìùò ÷ñåéÜæïìáé êÜðïéá íÝá ") say("Áíôéêåßìåíá, ç êïðÝëá ðïõ Ý÷åé ") say("ôï Ãåíéêü ÊáôÜóôçìá Ý÷åé ÃåíÝèëéá ") say("êáé åãþ èá äéïñãáíþóù ôï ðÜñôõ! ") wait() say("Âéïëüãïò: ") say("Èá ðÞãáéíá íá ôá ìáæÝøù ìüíïò ìïõ, ") say("áëëÜ Ý÷ù ðÜñá ðïëëÜ íá êÜíù... ") say("×ñåÜæïìáé Ìðñéæüëåò Ôüöïõ ") say("ãéá ôïõò ÊáëåóìÝíïõò óå ðáñáêáëþ ") say("âïÞèçóå ìå êáé èá óå áíôáìåßøù! ") wait() say("Âéïëüãïò: ") say("ÈÝëù íá ìáãåéñÝøù Ìðñéæüëåò Ôüöïõ. ") say("÷ñåéÜæïìáé 35 ÔåìÜ÷éá! ") say("Ùóôüóï ïé Ìðñéæüëåò ìðïñåß íá ìçí ") say("åßíáé êáëÝò êáé ìåñéêÝò ìðïñåß íá êáïýí ") say("ôçí þñá ðïõ èá ôéò ìáãåéñåýù! ") say("") set_state(collect_tofu) pc.setqf("duration",0) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state collect_tofu begin when letter begin send_letter("Ôï ÐÜñôõ ôïõ Âéïëüãïõ ") end when button or info begin say_title("Ìðñéæüëåò Ôüöïõ ") say("") say("Ï Âéïëüãïò óïõ æÞôçóå íá ìáæÝøåéò, ") say("35 Ìðñéæüëåò Ôüöïõ ìðïñåßò íá ôá ðÜñåéò ") say("áðü ôïõò Åêáôü Ãßãá ÐïëåìéóôÝò óôçí Ãç ôùí ÃéãÜíôùí! ") say("ÊáëÞ Ôý÷ç! ") say("") say_item_vnum(30068) say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Ìðñéæüëåò Ôüöïõ! ") say("") end when 71035.use begin if get_time() < pc.getqf("duration") then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åé Ýñèåé áêüìá ï ÷ñüíïò ") say("ãéá íá äþóåéò Ìðñéæüëåò Ôüöïõ êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") return end if pc.getqf("drink_drug")==1 then say_title("Âéïëüãïò: ") say("") say("¸÷åéò ÷ñçóéìïðïéÞóåé Þäç Ýíá ÅëéîÞñéï! ") say("") return end if pc.count_item(30166)==0 then say_title("Âéïëüãïò: ") say("") say("Äåí Ý÷åéò Ìðñéæüëåò Ôüöïõ êáé äåí ") say("ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï ÅëéîÞñéï! ") say("") return end say_title("Âéïëüãïò: ") say("") say("×ñçóéìïðïéÞóåò Ýíá ÅëéîÞñéï ïé ") say("ðéèáíüôçôåò íá åßíáé êáëÞ áíÝâçêáí ") say("êáôÜ ðïëõ! ") pc.remove_item(71035,1) pc.setqf("drink_drug",1) end when 1603.kill begin local rand = number(0,99) if rand<5 then pc.give_item2(30068, 1) end end when 20084.chat."Ìðéæüëá Ôüöïõ " with pc.count_item(30068)>0 begin if get_time()>pc.getqf("duration") then say("Ù! Ìïõ Ýöåñåò ìßá Ìðñéæüëá Ôüöïõ. ") say("Åõ÷áñéóôþ ðïëý!!! ") say("Ðñåðåé íá ôçí åîÝôáóù ðñùôá ... ") say("Ðåñßìåíå Ýíá ëåðôü! ") say("") pc.remove_item("30068", 1) pc.setqf("duration",get_time() + 60*60*18) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=50 else pass_percent=90 end local s= number(1,100) if s<= pass_percent then local count = pc.getqf("collect_count")+1 if count<35 then pc.setqf("collect_count", count) say("Âéïëüãïò: ") say("ÅîáéñåôéêÜ! ") say("ÁõôÞ ç Ìðñéæüëá åßíáé êáëÞ. ") say("ÖÝñå ìïõ óå ðáñáêáëþ ðåñéóóüôåñåò Ìðñéæüëåò, ") say("þóôå íá ìðïñÝóù íá ïëïêëçñþóù ôï Öáãçôü . ") say("ãéá ôï ÐÜñôõ! ") say_reward("¸÷åéò ìáæÝøåé "..pc.getqf("collect_count").." Ìðñéæüëåò Ôüöïõ! ") say("") pc.setqf("drink_drug",0) else say("Âéïëüãïò: ") say("Óõã÷áñçôÞñéá!! ") say("ÌÜæåøåò üëåò ôéò Ìðñéæüëåò Ôüöïõ!! ") say("Ôþñá üìùò ÷ñåéÜæïìáé ìßá Áðüäåéîç. ") say("Ôçí Áðüäåéîç ôùí Áñ÷Üñéùí. ") say("Ìðïñåßò íá ìïõ öÝñåéò áõôÞí ôïí Áðüäåéîç; ") say("") say_reward("Ìðïñåßò íá ôçí ðÜñåéò óôçí Ãç ôùí ÃéãÜíôùí ") say_reward("áðü ôïí Ãßãáíôá ×ßëéïé Ìá÷çôÝò. ") say("") pc.setqf("collect_count",0) pc.setqf("duration",0) pc.setqf("drink_drug",0) set_state(collect_recipe) end else say("Âéïëüãïò: ") say("ËõðÜìáé, áëëÜ ç Ìðñéæüëá ") say("êÜçêå êáôÜ ôï ìáãåßñåìá ìïõ. ") say("Óå ðáñáêáëþ öÝñå ìïõ ìßá ") say("Üëëç Ìðñéæüëá Ôüöïõ! ") pc.setqf("drink_drug",0) end else say("Âéïëüãïò: ") say("Äåí Ý÷ù ìáãåéñÝøåé áêüìá ôç Ìðñéæüëá ") say("ðïõ ìïõ Ýöåñåò..... ") say("Óå ðáñáêáëþ Ýëá óå 18 ¿ñåò. ") if pc.count_item(50903) >0 then say("") say("¼ðùò âëÝðù Ý÷åéò ìéá Áðüäåéîç. ") say("Ìå áõôÞí ìðïñåßò íá åðçñåÜóåéò ôïí ") say("÷ñüíï êáé íá ìçí ðåñéìÝíåéò. ") say_reward("ÈÝëåéò íá åðçññåÜóåéò ôïí ÷ñüíï; ") local s = select("ÈÝëù íá åðçñåÜóù ôï ×ñüíï ", "ÐåñéìÝíù ÊáíïíéêÜ... ") if s == 1 then say("Ï ×ñüíïò åðçñåÜóôçêå åðéôõ÷þò! ") pc.setqf("duration",0) pc.remove_item(50903,1) end end return; end end end state collect_recipe begin when letter begin send_letter("Áðüäåéîç Áñ÷Üñéùí ") end when button or info begin say_title("Áðüäåéîç Áñ÷Üñéùí ") say("") say("ÓõãêÝíôñùóåò ôéò 35 Ìðñéæüëåò Ôüöïõ. ") say("Ôþñá ëïéðüí ðñÝðåé íá ìïõ ") say("öÝñåéò ôçí Áðüäåéîç ôùí Áñ÷Üñéùí. ") say("") say_item_vnum(50902) say("Ç Áðüäåéîç Áñ÷Üñéùí ") say("ðåñéÝ÷åé ìßá ÌõóôéêÞ ÓõíôáãÞ! ") end when 1403.kill begin if pc.count_item(50902)<1 then local rand = number(0,99) if rand<5 then pc.give_item2(50902, 1) end end end when 20084.chat."Áðüäåéîç Áñ÷Üñéùí " begin if pc.count_item(50902)>0 then say("Âéïëüãïò: ") say("×Üñç óôç âïÞèåéÜ óïõ, ôþñá ") say("ìðïñþ íá åôïéìÜóù ôï öáãçôü ãéá ôï ÐÜñôõ. ") say("ÐïëÝìçóåò ðïëý óêëçñÜ. ") say("ÐÞãáéíå óôïí Baek-Go êáé áõôüò èá ") say("óå âïçèÞóåé íá áíáðôýîåéò ôéò ") say("ÅóùôåñéêÝò óïõ ÄõíÜìåéò! ") say("") pc.remove_item(50902,1) set_state(recipe_reward) else say("Âéïëüãïò: ") say("Ìïõ Ýöåñåò ôéò 35 Ìðñéæüëåò Ôüöïõ... ") say("ÁëëÜ ôþñá ÷ñåéÜæïìáé íá ìïõ öÝñåéò ") say("ôçí Áðüäåéîç Áñ÷Üñéùí. ") say("ÁõôÞí ìðïñåßò íá ôçí ðÜñåéò áðü ôïí Ãßãáíôá ") say("×ßëéïé Ìá÷ôçôÝò óôçí Ãç ôùí ÃéãÜíôùí. ") say("Ðéóôåýù ðùò åßóáé áñêåôÜ äõíáôüò ") say("ãéá íá ôá êáôáöÝñåéò! ") say("") end end end state recipe_reward begin when letter begin send_letter("ÐÞãáéíå óôïí Baek-Go ") local v = find_npc_by_vnum(20018) if v != 0 then target.vid("__TARGET__", v, "Doktor") end end when button or info begin say_title("ÐÞãáéíå óôïí Baek-Go ") say("Ï Âéïëüãïò ùò áíôáìïéâÞ ãéá ôç ÓõíôáãÞ ") say("ðïõ ðÞñå áðÜ ôçí Áðüäåéîç Áñ÷Üñéùí êáé öáãçôü ") say("ðïõ Ýöôéáîå áðü ôéò Ìðñéæüëåò Ôüöïõ. ") say("Óïõ Ýäùóå ìßá óõíôáãÞ ãéá Ýíá ìõóôéêü ößëôñï. ") say("ÐÞãáéíå óôïí Baek-Go, êáé áõôüò ") say("èá äçìéïõñãÞóåé ôï Ìõóôéêü Ößëôñï! ") say("") end when __TARGET__.target.click or 20018.chat."Ç áíôáìïéâÞ ôïõ Âéïëüãïõ " begin target.delete("__TARGET__") say_title("Baek-Go:") say("×ìì... ") say("ÁõôÞ åßíáé ç óõíôáãÞ,ðïõ óïõ Ýäùóå; ") say("Ùñßóôå Ëïßðïí ç ÁíôáìïéâÞ óïõ: ") say("") say_reward("¸ëáâåò: ") say_reward("Ôá÷ýôçôá Êßíçóçò +5% (Ìüíéìá) ") say_reward("Ôá÷ýôçôá Åðßèåóçò +5% (Ìüíéìá) ") say_reward("Ìåßùóç ÆçìéÜò +5% (Ìüíéìá) ") say_reward("MAX. HP +5000 (Ìüíéìá) ") say_reward("Ëßèï ÏõñÜíéï Ôüîïõ ") say_reward("Äá÷ôõëßäé ÁîéïðñÝðåéáò ") say("") affect.add_collect(apply.MOV_SPEED, 5, 60*60*24*365*60) affect.add_collect(apply.ATT_SPEED, 5, 60*60*24*365*60) affect.add_collect(apply.DEF_GRADE_BONUS,10,60*60*24*365*60) affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365*60) pc.give_item2("50512") pc.give_item2("70025") complete_quest() end end end Thanks in Advance
  5. what is snakefield map name in the map folder in the files . the map has some stone guys and giants
  6. there is a diff for set the switch bonus interval to 0s. What does this actually do?
  7. well this changes the password only when someone connects with navicat right i do not need to change anything in the config files?
  8. Is there a way to change the navicat password that i connect without changing the password my serverfiles connect with the db?
  9. well it said it can do both things. can you find me one to compile py to pyc?
  10. i get this error when i try to complie py to pyc after i edited it. [Hidden Content] def BINARY_OnQuestConfirm(self, msg, timeout, pid): confirmDialog = uiCommon.QuestionDialogWithTimeLimit() confirmDialog.Open(msg, timeout) confirmDialog.SetAcceptEvent(lambda answer = TRUE, pid = pid: if not net.SendQuestConfirmPacket(answer, pid): passself.confirmDialog.Hide()) confirmDialog.SetCancelEvent(lambda answer = FALSE, pid = pid: if not net.SendQuestConfirmPacket(answer, pid): passself.confirmDialog.Hide()) self.confirmDialog = confirmDialog This is where the error occurs
  11. hey the download link for uibonus.py is not warking can you reupload it please?
  12. hey guys i get this error on my server. When you try to teleport in ch99 you get kicked out and you can't login. This error happens only in game99 not in other channels. Does anyone know how to fix it?
  13. hey guys does anyone know the name of the map where the blue dragon spawn 2493.I can go to that map but i don't know it's name and i want to make it spawn there every 30 minutes. Thanks in advance
  14. with which button does it open and how can i change that
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.