Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: adrian01 Dátum 2012-01-30, 09:41:01

Cím: Thor gyűrű quest (K)
Írta: adrian01 Dátum 2012-01-30, 09:41:01
Sziasztok!
Valki tudna adni a Thor gyűrűhöz egy questet beraktam a szerverbe már csak a quest kéne! Előre is THX
Cím: Re:[HELP]Thor gyűrű quest
Írta: endor Dátum 2012-01-30, 14:19:13
quest thor begin
   state start begin
   when 40003.use begin
      if pc.getqf("antiexp") == 0 then
        pc.setqf("antiexp", 1)
      chat("Thor Gyûrûje aktiválva, minden 3. másodpercben lenullázódik az exp-d!")
        pc.give_exp2(-900000000)
        timer("torol1", 3)
      elseif pc.getqf("antiexp") == 1 then
        pc.setqf("antiexp", 0)
        chat("Thor Gyûrûje deaktiválva.Jó szórakozást!")
        end
      end   
           
      when torol1.timer with pc.getqf("antiexp") == 1 begin
        pc.give_exp2(-900000000)
        timer("torol", 3)
        pc.setqf("antiexp", 1)
      end   
       
      when torol.timer with pc.getqf("antiexp") == 1 begin
        local ep = pc.get_exp()
        pc.give_exp2(-900000000)
        timer("torol1", 3)
        pc.setqf("antiexp", 1)       
      end
    end
end



Tessék. 100% os
Cím: Re:[HELP]Thor gyűrű quest
Írta: [VIP]P3NG3R Dátum 2012-01-30, 15:06:26
Abban csak annyi a baj, hogy relog után a 'flag' megmarad, de a funkció elvész.
Itt a javított verzió(1.2) amiben relog után folytatódik tovább a funkció:
quest anti_exp begin
state start begin
when 72501.use begin
if pc.getqf("antiexp") == 0 then
pc.setqf("antiexp", 1)
syschat("Anti EXP gyűrű aktiválva. Másodpercenként nullázódnak a tapasztalati pontjaid.")
local exp = pc.get_exp()
pc.give_exp2(-exp)
timer("aexp", 1)
elseif pc.getqf("antiexp") == 1 then
pc.setqf("antiexp", 0)
syschat("Anti EXP gyűrű deaktiválva.")
end
end

when aexp.timer with pc.getqf("antiexp") == 1 begin
local exp = pc.get_exp()
pc.give_exp2(-exp)
timer("aexp1", 1)
pc.setqf("antiexp", 1)
end

when aexp1.timer with pc.getqf("antiexp") == 1 begin
local exp = pc.get_exp()
pc.give_exp2(-exp)
timer("aexp", 1)
pc.setqf("antiexp", 1)
end

when login with pc.getqf("antiexp") == 1 begin
local exp = pc.get_exp()
pc.give_exp2(-exp)
timer("aexp", 1)
pc.setqf("antiexp", 1)
end
end
end

Cím: Re:[HELP]Thor gyűrű quest
Írta: adrian01 Dátum 2012-01-30, 17:02:41
Köszönöm! Témát zárom!
EhPortal 1.39 © 2025, WebDev