quest official_pets begin
state start begin
when 20132.use with pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 and pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 begin
if pc.getqf("firephoenix_use") == 0 then
local old_horse_name = horse.get_name() ;
if string.len(old_horse_name) == 0 then
say_blue2("Dein Haustier hat einen Standard Namen!")
end
chat(" - ")
notice("Dein Haustier wurde gerufen, du bekommst nun folgende Bonis:")
notice("Stark gegen Monster +25, TP +2000")
chat(" - ")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("firephoenix_use", 1)
pc.setqf("firephoenix", 1)
affect.add_collect(apply.ATTBONUS_MONSTER, 25, 60*60*8)
affect.add_collect(apply.MAX_HP, 2000, 60*60*8)
horse.set_level("22")
horse.unsummon() horse.summon()
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
else
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.ATTBONUS_MONSTER, 25, 60*60*8)
affect.remove_collect(apply.MAX_HP, 2000, 60*60*8)
horse.unsummon()
pc.setqf("firephoenix_use", 0)
pc.setqf("firephoenix", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
end
end
when logout or login with pc.getqf("firephoenix_use") == 1 begin
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.ATTBONUS_MONSTER, 25, 60*60*8)
affect.remove_collect(apply.MAX_HP, 2000, 60*60*8)
end
when 20133.use with pc.getqf("firephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 and pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 begin
if pc.getqf("icephoenix_use") == 0 then
local old_horse_name = horse.get_name() ;
if string.len(old_horse_name) == 0 then
say_blue2("Dein Haustier hat einen Standard Namen!")
end
chat(" - ")
notice("Dein Haustier wurde gerufen, du bekommst nun folgende Bonis:")
notice("Zaubergeschwindigkeit +20%, Durchborende Treffer +15%")
chat(" - ")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("icephoenix_use", 1)
pc.setqf("icephoenix", 1)
affect.add_collect(apply.CAST_SPEED, 20, 60*60*8)
affect.add_collect(apply.PENETRATE_PCT, 15, 60*60*8)
horse.set_level("23")
horse.unsummon() horse.summon()
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
else
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.CAST_SPEED, 20, 60*60*8)
affect.remove_collect(apply.PENETRATE_PCT, 15, 60*60*8)
horse.unsummon()
pc.setqf("icephoenix_use", 0)
pc.setqf("icephoenix", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
end
end
when logout or login with pc.getqf("icephoenix_use") == 1 begin
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.CAST_SPEED, 20, 60*60*8)
affect.remove_collect(apply.PENETRATE_PCT, 15, 60*60*8)
end
when 20134.use with pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 begin
if pc.getqf("pwahuang") == 0 then
local old_horse_name = horse.get_name() ;
if string.len(old_horse_name) == 0 then
say_blue2("Dein Haustier hat einen Standard Namen!")
end
chat(" - ")
notice("Dein Haustier wurde gerufen, du bekommst nun folgende Bonis:")
notice("Stark gegen Teufel +25, Stark gegen Untote +25")
chat(" - ")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("pwahuang_use", 1)
pc.setqf("pwahuang", 1)
affect.add_collect(apply.ATTBONUS_DEVIL, 25, 60*60*8)
affect.add_collect(apply.ATTBONUS_UNDEAD, 25, 60*60*8)
horse.set_level("25")
horse.unsummon() horse.summon()
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
else
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.ATTBONUS_DEVIL, 25, 60*60*8)
affect.remove_collect(apply.ATTBONUS_UNDEAD, 25, 60*60*8)
horse.unsummon()
pc.setqf("pwahuang_use", 0)
pc.setqf("pwahuang", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
end
end
when logout or login with pc.getqf("pwahuang_use") == 1 begin
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.ATTBONUS_DEVIL, 25, 60*60*8)
affect.remove_collect(apply.ATTBONUS_UNDEAD, 25, 60*60*8)
end
when 20135.use with pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 and pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 begin
if pc.getqf("dog_use") == 0 then
local old_horse_name = horse.get_name() ;
if string.len(old_horse_name) == 0 then
say_blue2("Dein Haustier hat einen Standard Namen!")
end
chat(" - ")
notice("Dein Haustier wurde gerufen, du bekommst nun folgende Bonis:")
notice("Stark gegen Halbmenschen +10%, Kritischer Treffer +15%")
chat(" - ")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("dog_use", 1)
pc.setqf("dog", 1)
affect.add_collect(apply.ATTBONUS_HUMAN, 10, 60*60*8)
affect.add_collect(apply.CRITICAL_PCT, 15, 60*60*8)
horse.set_level("26")
horse.unsummon() horse.summon()
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
else
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.ATTBONUS_HUMAN, 10, 60*60*8)
affect.remove_collect(apply.CRITICAL_PCT, 15, 60*60*8)
horse.unsummon()
pc.setqf("dog_use", 0)
pc.setqf("dog", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
end
end
when logout or login with pc.getqf("dog_use") == 1 begin
pc.setqf("dog_use", 0)
pc.setqf("dog", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.ATTBONUS_HUMAN, 10, 60*60*8)
affect.remove_collect(apply.CRITICAL_PCT, 15, 60*60*8)
end
when 20136.use with pc.getqf("dog") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 and pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 begin
if pc.getqf("lion_use") == 0 then
local old_horse_name = horse.get_name() ;
if string.len(old_horse_name) == 0 then
say_blue2("Dein Haustier hat einen Standard Namen!")
end
chat(" - ")
notice("Dein Haustier wurde gerufen, du bekommst nun folgende Bonis:")
notice("Abblocken +10%, Reflektieren +10%")
chat(" - ")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("lion_use", 1)
pc.setqf("lion", 1)
affect.add_collect(apply.BLOCK, 10, 60*60*8)
affect.add_collect(apply.REFLECT_MELEE, 10, 60*60*8)
horse.set_level("27")
horse.unsummon() horse.summon()
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
else
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.BLOCK, 10, 60*60*8)
affect.remove_collect(apply.REFLECT_MELEE, 10, 60*60*8)
horse.unsummon()
pc.setqf("lion_use", 0)
pc.setqf("lion", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
end
end
when logout or login with pc.getqf("lion_use") == 1 begin
pc.setqf("lion_use", 0)
pc.setqf("lion", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.BLOCK, 10, 60*60*8)
affect.remove_collect(apply.REFLECT_MELEE, 10, 60*60*8)
end
when 20137.use with pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("tiger") == 0 and pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 begin
if pc.getqf("pig") == 0 then
local old_horse_name = horse.get_name() ;
if string.len(old_horse_name) == 0 then
say_blue2("Dein Haustier hat einen Standard Namen!")
end
chat(" - ")
notice("Dein Haustier wurde gerufen, du bekommst nun folgende Bonis:")
notice("TP +3000, Stark gegen Halbmenschen +10%")
chat(" - ")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("pig_use", 1)
pc.setqf("pig", 1)
affect.add_collect(apply.MAX_HP, 3000, 60*60*8)
affect.add_collect(apply.ATTBONUS_HUMAN, 10, 60*60*8)
horse.set_level("28")
horse.unsummon() horse.summon()
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
else
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.MAX_HP, 3000, 60*60*8)
affect.remove_collect(apply.ATTBONUS_HUMAN, 10, 60*60*8)
horse.unsummon()
pc.setqf("pig_use", 0)
pc.setqf("pig", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
end
end
when logout or login with pc.getqf("pig_use") == 1 begin
pc.setqf("pig_use", 0)
pc.setqf("pig", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.MAX_HP, 3000, 60*60*8)
affect.remove_collect(apply.ATTBONUS_HUMAN, 10, 60*60*8)
end
when 20138.use with pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 begin
if pc.getqf("tiger") == 0 then
local old_horse_name = horse.get_name() ;
if string.len(old_horse_name) == 0 then
say_blue2("Dein Haustier hat einen Standard Namen!")
end
chat(" - ")
notice("Dein Haustier wurde gerufen, du bekommst nun folgende Bonis:")
notice("Angrifswert +100, TP-Regeneration +50")
chat(" - ")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("tiger_use", 1)
pc.setqf("tiger", 1)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.HP_REGEN, 50, 60*60*8)
horse.set_level("29")
horse.unsummon() horse.summon()
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
else
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.HP_REGEN, 50, 60*60*8)
horse.unsummon()
pc.setqf("tiger_use", 0)
pc.setqf("tiger", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
end
end
when logout or login with pc.getqf("tiger_use") == 1 begin
pc.setqf("tiger_use", 0)
pc.setqf("tiger", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
chat(" - ")
notice("Dein Haustier verabschiedet sich nun von dir!")
notice("Die Bonis sind nun nicht mehr Aktiv")
chat(" - ")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.HP_REGEN, 50, 60*60*8)
end
end
end
Quest Fehler 12/22/2012 - Metin2 Private Server - 4 Replies Hallo Leute
Ich wollte das mit dem Mehrere Shops machen als ich den Quest hochgeladen habe Kam diese Meldung
Error Occured on compile shops.quest
Was muss ich machen??
Pet Quest Fehler ! 09/20/2012 - Metin2 Private Server - 7 Replies Hallo EPvPler ,
Und zwar habe ich ebend die Pets bei mir eingefügt jedoch wenn ich sie rufe will kommt beim Feuerphönix ! Du hast nichts erhalten und bei den anderen garnichts ?!
Woran liegt das ?!
Mfg
Quest fehler oder Serverfile Fehler O.o? 07/11/2012 - Metin2 Private Server - 4 Replies Hey community ,
habe mir ebengrad die unterklassen für die shops erstellt jedoch wenn ich auf einen kategorie draufklicke passiert nix , die quest schließt sich :/
Hier mal Die Quest :
quest Fris begin
state start begin
when 9002.chat."Sura Rüstungen" begin
npc.open_shop(3003)
setskin(NOWINDOW)
Quest Fehler! 01/06/2011 - Metin2 Private Server - 5 Replies Hallo Community,
Habe seit einigen Tagen das Problem das wenn ich ein Item benutzen will das hier im Chat kommt:
http://img211.imageshack.us/img211/4710/010522174 4.jpg
Wenn mir jemand helfen könnte!!!
Quest Fehler ? 12/29/2010 - Metin2 Private Server - 11 Replies Hey ich hab mal versucht in 1 NPC mehrere Shops einzufügen allerdings funzt das nicht so Ganz wenn ich NPC anklicke öffnet er sofort den shop "70000"
quest haare_npc_shop begin
state start begin
when 20092.chat."Krieger Haare" begin
npc.open_shop(70000)
say("Hier findest du Haare für Krieger")
end