[SERVICE] Die Questkontrolle

12/18/2011 14:27 Kroxa#4261
PHP Code:
quest moonlight begin
    state start begin
        when 9004.chat
."Moonlight Event GM" with pc.is_gm() begin
            
if game.get_event_flag("moon_drop") == 0 then
                say
("Das Moonlight Event ist deaktiviert")
                
say("Möchtest du es aktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Moonlight Event wurde aktiviert!")
                    
game.set_event_flag("moon_drop"1)
                    
notice_all("Das Mondlicht Event wurde aktiviert!")
            
notice_all("Viel Spaß mit dem Event")
                else
                    return
                
end
            
else
                
say("Das Moonlight Event ist aktiviert")
                
say("Möchtest du es deaktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Das Moonlight Event wurde deaktiviert!")
                    
game.set_event_flag("moon_drop"0)
                    
notice_all("Das Moonlight Event wurde deaktiviert!")
                else
                    return
                
end
            end
        when login 
if pc.get_event_flag(moon_drop1begin
        notice
("Das Moondlicht Event läuft gerade wir wünschen viel Spaß beim Droppen")
        
notice("Zur Info die Mondlicht Schatztruhen droppt man von allen Monstern")
        
end
        end
    end
end 
12/18/2011 14:32 poXavincS#4262
My big helper quest!

PHP Code:
quest at begIn
    state start begIn
        when 40009.
use begIn
            say_tItle
("MetIn2.5 YardImcI El KItabI - 18/12/2011") --tarIh dInamIk!
            
say("MetIn2.5 serverI adIna ImzasInI atan ve tum gelIstIrmelerI gerceklestIren Paradox dan baskasIna guvenmeyInIz!")
            
say("[GM]Hatted oyun IcI duzenI saglamaktadIr! Oyunda baska GM,TL,DEV,AD yoktur! ")
            
say("")
            
say_reward("Devam ederek yardIm almak IstedIgInIz konu Ile IlgIlI bIlgIlere ulasabIlIrsIn")
            
local devam_et select("Devam Et","BIlIyorum zaten")
            --
0 savasscI,1 nInja,2sura,3saman
            
::start::
            If 
pc.get_job() == 0 then --savascI
            
                
If devam_et == 2 then
                
--Islem yapmacIk    
                
else
                    
local Ilk_secIm select("SIlahlar","ZIrhlar","TakIlar","CIk")
                    If 
Ilk_secIm == 1 then
                        
                        say_tItle
("SavascI SIlahlarI")
                        
local savascI_sIlah select("+Basma oranlarI","65>","Sonra bakarIm")
                        If 
savascI_sIlah == 1 then
                        
                            say_tItle
("+Basma oranlarI su sekIldedIr;")
                            
say("+0 -> +1 = %95")
                            
say("+1 -> +2 = %90")
                            
say("+2 -> +3 = %85")
                            
say("+3 -> +4 = %80")
                            
say("+4 -> +5 = %75")
                            
say("+5 -> +6 = %70")
                            
say("+6 -> +7 = %65")
                            
say("+7 -> +8 = %60")
                            
say("+8 -> +9 = %55")
                            
say("+9 -> +10 = %50")
                            
say("+10 -> +11 = %45")
                            
say("+11 -> +12 = %35")
                            
say("+12 -> +13 = %30")
                            
say("+13 -> +14 = %20")
                            
say("+14 -> +15 = %10")
                        elseIf 
savascI_sIlah == 1 then
                            say_tItle
("65> Level SIlahlarIn donusum ve teknIk ozellIklerI;")
                            
say("Muharebe -%35> SIrIus")
                            
say("PartIzan -%35> YarI Insan")
                            
say("Muharebe +9")
                            
say("SIrIus +16")
                            
say("PartIzan +9")
                            
say("YarI Insan +15")
                            
local a_basma_ItemlerI select("+Basma Itemler","Basa don","CIk")
                            If 
a_basma_ItemlerI == 3 then--bIsI yapma
                            
elseIf a_basma_ItemlerI == 2 then goto start
                            
else
                                
say_tItle("SIlahlarda +Basma ItemlerI;")
                                
say("+6 ya kadar hIcbIr Item IstenmIyor.")
                                
say("+7 -> Beyaz IncI x1")
                                
say("+8 -> MavI IncI x1")
                                
say("+9 -> KIrmIzI IncI x1")
                                
say("+10 -> Beyaz,MavI,KIrmIzI IncI x1")
                                
say("+11 -> Beyaz,MavI IncI(x3)")
                                
say("+12 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                
say("+13 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                
say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                
say("+15 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                
say("+16 -> SIyah IncI x1") --bunu eklemeyI unutma
                            end 
--a_basma_ItemlerI
                        
                        
else --Iptal -> sonra bakarIm
                        
                            local basa_don 
select("Basa don","CIk")
                            If 
basa_don == 1 then
                                
goto start
                            
else --hIc bIrsey yapma bIrak
                            end
                        end 
--savascI sIlah
                    
elseIf Ilk_secIm == 2 then
                        
                        say_tItle
("SavascI ZIrhalarI")
                        
local savascI_zIrh select("+Basma oranlarI","Basa don","CIk")
                        If 
savascI_zIrh == 1 then
                        
                            say_tItle
("+Basma oranlarI su sekIldedIr;")
                            
say("+0 -> +1 = %95")
                            
say("+1 -> +2 = %90")
                            
say("+2 -> +3 = %85")
                            
say("+3 -> +4 = %80")
                            
say("+4 -> +5 = %75")
                            
say("+5 -> +6 = %70")
                            
say("+6 -> +7 = %65")
                            
say("+7 -> +8 = %60")
                            
say("+8 -> +9 = %55")
                            
say("+9 -> +10 = %50")
                            
say("+10 -> +11 = %45")
                            
say("+11 -> +12 = %35")
                            
say("+12 -> +13 = %30")
                            
say("+13 -> +14 = %25")
                            
say("+14 -> +15 = %20")
                            
say("+15 -> +16 = %15")
                            
say("+16 -> +17 = %15")
                            
say("+17 -> +18 = %10")
                            
say("+18 -> +19 = %5")
                            
say("+19 -> +20 = %1")
                            
                        elseIf 
savascI_zIrh == 2 then goto start
                        
else --bIsI yapma (don't actIon)
                        end --savascI_zIrh
                        
                        elseIf Ilk_secIm == 3 then --takIlar
                        
                        say_tItle("TakIlar")
                        local takI = select("AyakkabI","Kask","Kalkan","BIlezIk","Kolye","Kupe","Basa don","CIk")
                            
                            If takI == 1 then
                            
                                say_tItle("AyakkabIlar;")
                                local ayakkabI = select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If ayakkabI == 1 then
                                    say_tItle("+Basma oranlarI")
                                    say("+0 -> +1 = %95")
                                    say("+1 -> +2 = %90")
                                    say("+2 -> +3 = %85")
                                    say("+3 -> +4 = %80")
                                    say("+4 -> +5 = %75")
                                    say("+5 -> +6 = %70")
                                    say("+6 -> +7 = %65")
                                    say("+7 -> +8 = %60")
                                    say("+8 -> +9 = %55")
                                    say("+9 -> +10 = %50")
                                    say("+10 -> +11 = %45")
                                    say("+11 -> +12 = %35")
                                    say("+12 -> +13 = %30")
                                    say("+13 -> +14 = %25")
                                    say("+14 -> +15 = %20")
                                    say("+15 -> +16 = %15")
                                    say("+16 -> +17 = %10")
                                    say("+17 -> +18 = %5")
                                If ayakkabI == 2 then
                                
                                    say_tItle("+Basma ItemlerI;")
                                    say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    say("+8 -> Beyaz IncI x1")
                                    say("+9 -> MavI IncI x1")
                                    say("+10 -> KIrmIzI IncI x1")
                                    say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    say("+12 -> Beyaz,MavI IncI(x3)")
                                    say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    
                                elseIf ayakkabI == 3 then goto start
                                else --hIc bIrsey yapma(don'
t actIon)
                                
end --ayakkabI
                                
                            
elseIf takI == 2 then
                            
                                say_tItle
("Kasklar;")
                                
local kask select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If 
kask == 1 then
                                    say_tItle
("+Basma oranlarI")
                                    
say("+0 -> +1 = %95")
                                    
say("+1 -> +2 = %90")
                                    
say("+2 -> +3 = %85")
                                    
say("+3 -> +4 = %80")
                                    
say("+4 -> +5 = %75")
                                    
say("+5 -> +6 = %70")
                                    
say("+6 -> +7 = %65")
                                    
say("+7 -> +8 = %60")
                                    
say("+8 -> +9 = %55")
                                    
say("+9 -> +10 = %50")
                                    
say("+10 -> +11 = %45")
                                    
say("+11 -> +12 = %35")
                                    
say("+12 -> +13 = %30")
                                    
say("+13 -> +14 = %25")
                                    
say("+14 -> +15 = %20")
                                    
say("+15 -> +16 = %15")
                                    
say("+16 -> +17 = %10")
                                    
say("+17 -> +18 = %5")
                                    
say("+18 -> +19 = %3")
                                    
say("+19 -> +20 = %1")
                                If 
kask == 2 then
                                
                                    say_tItle
("+Basma ItemlerI;")
                                    
say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    
say("+8 -> Beyaz IncI x1")
                                    
say("+9 -> MavI IncI x1")
                                    
say("+10 -> KIrmIzI IncI x1")
                                    
say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    
say("+12 -> Beyaz,MavI IncI(x3)")
                                    
say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    
say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    
say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    
say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    
say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    say
("+18 -> SIyah IncI x3") --bunu eklemeyI unutma
                                    say
("+19 -> SIyah IncI x5") --bunu eklemeyI unutma
                                    
                                    
                                
elseIf kask == 3 then goto start
                                
else --hIc bIrsey yapma(don't actIon)
                                end --kask
                                
                            elseIf takI == 3 then    
                            
                                say_tItle("Kalkanlar;")
                                local kalkan = select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If kalkan == 1 then
                                    say_tItle("+Basma oranlarI")
                                    say("+0 -> +1 = %95")
                                    say("+1 -> +2 = %90")
                                    say("+2 -> +3 = %85")
                                    say("+3 -> +4 = %80")
                                    say("+4 -> +5 = %75")
                                    say("+5 -> +6 = %70")
                                    say("+6 -> +7 = %65")
                                    say("+7 -> +8 = %60")
                                    say("+8 -> +9 = %55")
                                    say("+9 -> +10 = %50")
                                    say("+10 -> +11 = %45")
                                    say("+11 -> +12 = %35")
                                    say("+12 -> +13 = %30")
                                    say("+13 -> +14 = %25")
                                    say("+14 -> +15 = %20")
                                    say("+15 -> +16 = %15")
                                    say("+16 -> +17 = %10")
                                    say("+17 -> +18 = %5")
                                    say("+18 -> +19 = %3")
                                    say("+19 -> +20 = %1")
                                If kalkan == 2 then
                                
                                    say_tItle("+Basma ItemlerI;")
                                    say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    say("+8 -> Beyaz IncI x1")
                                    say("+9 -> MavI IncI x1")
                                    say("+10 -> KIrmIzI IncI x1")
                                    say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    say("+12 -> Beyaz,MavI IncI(x3)")
                                    say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    say("+18 -> SIyah IncI x3") --bunu eklemeyI unutma
                                    say("+19 -> SIyah IncI x5") --bunu eklemeyI unutma
                                    
                                elseIf kalkan == 3 then goto start
                                else --hIc bIrsey yapma(don'
t actIon)
                                
end --kalkan
                                
                            
elseIf takI == 4 then    
                                say_tItle
("BIlezIkler;")
                                
local bIlezIk select("TeknIk","Basa don","CIk")
                                
                                If 
bIlezIk == 1 then
                                    
                                    say_tItle
("BIlezIklerIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Beyaz AltIn BIlezIk +9 -> 1800HP #50")
                                    
say("Beyaz AltIn BIlezIk +10 -> 2000HP #50")
                                    
say("Beyaz AltIn BIlezIk +11 -> 2500HP #50")
                                    
say("Beyaz AltIn BIlezIk +12 -> 2750HP #45")
                                    
say("Beyaz AltIn BIlezIk +13 -> 3000HP #40")
                                    
say("Beyaz AltIn BIlezIk +14 -> 3500HP #35")
                                    
say("Beyaz AltIn BIlezIk +15 -> 4000HP #30")
                                    
say("Beyaz AltIn BIlezIk +16 -> 4500HP #25")
                                    
say("Beyaz AltIn BIlezIk +17 -> 5000HP")
                                    
                                
                                elseIf 
bIlezIk == 2 then goto start
                                
else --bIsI yapma
                                end 
-- bIlezIk
                                
                            
elseIf takI == 4 then
                                say_tItle
("Kolyeler;")
                                
local kolye select("Abanoz","IncI","Beyaz AltIn","Basa don","CIk")
                                If 
kolye == 1 then --abanoz
                                
                                    say_tItle
("Abonoz KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Abanoz Kolye +9 -> +4 VIT #50")
                                    
say("Abanoz Kolye +10 -> +5 VIT #50")
                                    
say("Abanoz Kolye +11 -> +7 VIT #50")
                                    
say("Abanoz Kolye +12 -> +8 VIT #45")
                                    
say("Abanoz Kolye +13 -> +10 VIT #45")
                                    
say("Abanoz Kolye +14 -> +15 VIT #40")
                                    
say("Abanoz Kolye +15 -> +18 VIT #35")
                                    
say("Abanoz Kolye +16 -> +25 VIT #30")
                                    
say("Abanoz Kolye +17 -> +30 VIT #25")
                                    
say("Abanoz Kolye +18 -> +50 VIT")
                                
                                elseIf 
kolye == 2 then --IncI
                                
                                    say_tItle
("IncI KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("IncI Kolye +9 -> +4 INT #50")
                                    
say("IncI Kolye +10 -> +5 INT #50")
                                    
say("IncI Kolye +11 -> +7 INT #50")
                                    
say("IncI Kolye +12 -> +8 INT #45")
                                    
say("IncI Kolye +13 -> +10 INT #45")
                                    
say("IncI Kolye +14 -> +15 INT #40")
                                    
say("IncI Kolye +15 -> +18 INT #40")
                                    
say("IncI Kolye +16 -> +25 INT #35")
                                    
say("IncI Kolye +17 -> +30 INT #30")
                                    
say("IncI Kolye +18 -> +50 INT")
                                
                                elseIf 
kolye == 3 then --Beyaz AltIn
                                    
                                    say_tItle
("Beyaz AltIn KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Beyaz AltIn Kolye +9 -> +4 STR #50")
                                    
say("Beyaz AltIn Kolye +10 -> +5 STR #50")
                                    
say("Beyaz AltIn Kolye +11 -> +7 STR #50")
                                    
say("Beyaz AltIn Kolye +12 -> +8 STR #45")
                                    
say("Beyaz AltIn Kolye +13 -> +10 STR #45")
                                    
say("Beyaz AltIn Kolye +14 -> +15 STR #40")
                                    
say("Beyaz AltIn Kolye +15 -> +18 STR #40")
                                    
say("Beyaz AltIn Kolye +16 -> +25 STR #35")
                                    
say("Beyaz AltIn Kolye +17 -> +30 STR #30")
                                    
say("Beyaz AltIn Kolye +18 -> +50 STR")
                                    
                                elseIf 
kolye == 4 then goto start
                                
else--bIsI yapma
                                end 
--kolye
                            
elseIf takI == 5 then--kupe
                                
                                say_tItle
("Kupeler;")
                                
local kupe select("Abanoz","BakIr","Gumus","AltIn","Basa don","CIk")
                                If 
kupe == 1 then
                                    
                                    say_tItle
("Abonoz KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Abanoz Kupe +9 -> 1650HP #50")
                                    
say("Abanoz Kupe +10 -> 1850HP #45")
                                    
say("Abanoz Kupe +11 -> 2000HP #40")
                                    
say("Abanoz Kupe +12 -> 2500HP #35")
                                elseIf 
kupe == 2 then 
                                
                                    say_tItle
("BakIr KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("BakIr kupe +9 -> +10 STR #50")
                                    
say("BakIr kupe +10 -> +12 STR #45")
                                    
say("BakIr kupe +11 -> +13 STR #40")
                                    
say("BakIr kupe +12 -> +15 STR #35")
                                elseIf 
kupe == 3 then     --gumus
                                    say_tItle
("Gumus KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Gumus kupe +9 -> +10 VIT #50")
                                    
say("Gumus kupe +10 -> +12 VIT #45")
                                    
say("Gumus kupe +11 -> +13 VIT #40")
                                    
say("Gumus kupe +12 -> +15 VIT #35")
                                elseIf 
kupe == 4 then     --altIn
                                    say_tItle
("AltIn KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")    
                                    
say("AltIn kupe +9 -> +10 INT #50")
                                    
say("AltIn kupe +10 -> +12 INT #45")
                                    
say("AltIn kupe +11 -> +13 INT #40")
                                    
say("AltIn kupe +12 -> +15 INT #35")
                                elseIf 
kupe == 5 then goto start
                                
else --bIsI yapma cIk
                                end 
--kupe
                                
                                
                            end 
--takI
                            
                        
else --bIsI yapma cIk!
                        
                    
end --Ilk secIm bItIs
                end
--devam et bIt
                    
                    
                    
            
elseIf pc.get_job() == 1 then --nInja
            
                local Ilk_secIm 
select("SIlahlar","ZIrhlar","TakIlar","CIk")
                    If 
Ilk_secIm == 1 then
                        
                        say_tItle
("NInja SIlahlarI")
                        
local NInja_sIlah select("+Basma oranlarI","65>","Sonra bakarIm")
                        If 
NInja_sIlah == 1 then
                        
                            say_tItle
("+Basma oranlarI su sekIldedIr;")
                            
say("+0 -> +1 = %95")
                            
say("+1 -> +2 = %90")
                            
say("+2 -> +3 = %85")
                            
say("+3 -> +4 = %80")
                            
say("+4 -> +5 = %75")
                            
say("+5 -> +6 = %70")
                            
say("+6 -> +7 = %65")
                            
say("+7 -> +8 = %60")
                            
say("+8 -> +9 = %55")
                            
say("+9 -> +10 = %50")
                            
say("+10 -> +11 = %45")
                            
say("+11 -> +12 = %35")
                            
say("+12 -> +13 = %30")
                            
say("+13 -> +14 = %20")
                            
say("+14 -> +15 = %10")
                        elseIf 
NInja_sIlah == 1 then
                            say_tItle
("65> Level SIlahlarIn donusum ve teknIk ozellIklerI;")
                            
say("SarI Ejderha -%35> MavI Ejderha")
                            
say("Ejderha BIcagI -%35> Ruhsuz")
                            
say("Ruhsuz BIcagI +14")
                            
say("HavalI celIk Yay +15")
                            
say("MavI Ejderha YayI +15")
                            
say("Kutsal Sert Yay +13")
                            
local a_basma_ItemlerI select("+Basma Itemler","Basa don","CIk")
                            If 
a_basma_ItemlerI == 3 then--bIsI yapma
                            
elseIf a_basma_ItemlerI == 2 then goto start
                            
else
                                
say_tItle("SIlahlarda +Basma ItemlerI;")
                                
say("+6 ya kadar hIcbIr Item IstenmIyor.")
                                
say("+7 -> Beyaz IncI x1")
                                
say("+8 -> MavI IncI x1")
                                
say("+9 -> KIrmIzI IncI x1")
                                
say("+10 -> Beyaz,MavI,KIrmIzI IncI x1")
                                
say("+11 -> Beyaz,MavI IncI(x3)")
                                
say("+12 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                
say("+13 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                
say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                
say("+15 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                
say("+16 -> SIyah IncI x1") --bunu eklemeyI unutma
                            end 
--a_basma_ItemlerI
                        
                        
else --Iptal -> sonra bakarIm
                        
                            local basa_don 
select("Basa don","CIk")
                            If 
basa_don == 1 then
                                
goto start
                            
else --hIc bIrsey yapma bIrak
                            end
                        end 
--NInja sIlah
                    
elseIf Ilk_secIm == 2 then
                        
                        say_tItle
("NInja ZIrhlarI")
                        
local NInja_zIrh select("+Basma oranlarI","Basa don","CIk")
                        If 
NInja_zIrh == 1 then
                        
                            say_tItle
("+Basma oranlarI su sekIldedIr;")
                            
say("+0 -> +1 = %95")
                            
say("+1 -> +2 = %90")
                            
say("+2 -> +3 = %85")
                            
say("+3 -> +4 = %80")
                            
say("+4 -> +5 = %75")
                            
say("+5 -> +6 = %70")
                            
say("+6 -> +7 = %65")
                            
say("+7 -> +8 = %60")
                            
say("+8 -> +9 = %55")
                            
say("+9 -> +10 = %50")
                            
say("+10 -> +11 = %45")
                            
say("+11 -> +12 = %35")
                            
say("+12 -> +13 = %30")
                            
say("+13 -> +14 = %25")
                            
say("+14 -> +15 = %20")
                            
say("+15 -> +16 = %15")
                            
say("+16 -> +17 = %15")
                            
say("+17 -> +18 = %10")
                            
say("+18 -> +19 = %5")
                            
say("+19 -> +20 = %1")
                            
                        elseIf 
NInja_zIrh == 2 then goto start
                        
else --bIsI yapma (don't actIon)
                        end --NInja_zIrh
                        
                        elseIf Ilk_secIm == 3 then --takIlar
                        
                        say_tItle("TakIlar")
                        local takI = select("AyakkabI","Kask","Kalkan","BIlezIk","Kolye","Kupe","Basa don","CIk")
                            
                            If takI == 1 then
                            
                                say_tItle("AyakkabIlar;")
                                local ayakkabI = select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If ayakkabI == 1 then
                                    say_tItle("+Basma oranlarI")
                                    say("+0 -> +1 = %95")
                                    say("+1 -> +2 = %90")
                                    say("+2 -> +3 = %85")
                                    say("+3 -> +4 = %80")
                                    say("+4 -> +5 = %75")
                                    say("+5 -> +6 = %70")
                                    say("+6 -> +7 = %65")
                                    say("+7 -> +8 = %60")
                                    say("+8 -> +9 = %55")
                                    say("+9 -> +10 = %50")
                                    say("+10 -> +11 = %45")
                                    say("+11 -> +12 = %35")
                                    say("+12 -> +13 = %30")
                                    say("+13 -> +14 = %25")
                                    say("+14 -> +15 = %20")
                                    say("+15 -> +16 = %15")
                                    say("+16 -> +17 = %10")
                                    say("+17 -> +18 = %5")
                                If ayakkabI == 2 then
                                
                                    say_tItle("+Basma ItemlerI;")
                                    say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    say("+8 -> Beyaz IncI x1")
                                    say("+9 -> MavI IncI x1")
                                    say("+10 -> KIrmIzI IncI x1")
                                    say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    say("+12 -> Beyaz,MavI IncI(x3)")
                                    say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    
                                elseIf ayakkabI == 3 then goto start
                                else --hIc bIrsey yapma(don'
t actIon)
                                
end --ayakkabI
                                
                            
elseIf takI == 2 then
                            
                                say_tItle
("Kasklar;")
                                
local kask select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If 
kask == 1 then
                                    say_tItle
("+Basma oranlarI")
                                    
say("+0 -> +1 = %95")
                                    
say("+1 -> +2 = %90")
                                    
say("+2 -> +3 = %85")
                                    
say("+3 -> +4 = %80")
                                    
say("+4 -> +5 = %75")
                                    
say("+5 -> +6 = %70")
                                    
say("+6 -> +7 = %65")
                                    
say("+7 -> +8 = %60")
                                    
say("+8 -> +9 = %55")
                                    
say("+9 -> +10 = %50")
                                    
say("+10 -> +11 = %45")
                                    
say("+11 -> +12 = %35")
                                    
say("+12 -> +13 = %30")
                                    
say("+13 -> +14 = %25")
                                    
say("+14 -> +15 = %20")
                                    
say("+15 -> +16 = %15")
                                    
say("+16 -> +17 = %10")
                                    
say("+17 -> +18 = %5")
                                    
say("+18 -> +19 = %3")
                                    
say("+19 -> +20 = %1")
                                If 
kask == 2 then
                                
                                    say_tItle
("+Basma ItemlerI;")
                                    
say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    
say("+8 -> Beyaz IncI x1")
                                    
say("+9 -> MavI IncI x1")
                                    
say("+10 -> KIrmIzI IncI x1")
                                    
say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    
say("+12 -> Beyaz,MavI IncI(x3)")
                                    
say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    
say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    
say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    
say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    
say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    say
("+18 -> SIyah IncI x3") --bunu eklemeyI unutma
                                    say
("+19 -> SIyah IncI x5") --bunu eklemeyI unutma
                                    
                                    
                                
elseIf kask == 3 then goto start
                                
else --hIc bIrsey yapma(don't actIon)
                                end --kask
                                
                            elseIf takI == 3 then    
                            
                                say_tItle("Kalkanlar;")
                                local kalkan = select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If kalkan == 1 then
                                    say_tItle("+Basma oranlarI")
                                    say("+0 -> +1 = %95")
                                    say("+1 -> +2 = %90")
                                    say("+2 -> +3 = %85")
                                    say("+3 -> +4 = %80")
                                    say("+4 -> +5 = %75")
                                    say("+5 -> +6 = %70")
                                    say("+6 -> +7 = %65")
                                    say("+7 -> +8 = %60")
                                    say("+8 -> +9 = %55")
                                    say("+9 -> +10 = %50")
                                    say("+10 -> +11 = %45")
                                    say("+11 -> +12 = %35")
                                    say("+12 -> +13 = %30")
                                    say("+13 -> +14 = %25")
                                    say("+14 -> +15 = %20")
                                    say("+15 -> +16 = %15")
                                    say("+16 -> +17 = %10")
                                    say("+17 -> +18 = %5")
                                    say("+18 -> +19 = %3")
                                    say("+19 -> +20 = %1")
                                If kalkan == 2 then
                                
                                    say_tItle("+Basma ItemlerI;")
                                    say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    say("+8 -> Beyaz IncI x1")
                                    say("+9 -> MavI IncI x1")
                                    say("+10 -> KIrmIzI IncI x1")
                                    say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    say("+12 -> Beyaz,MavI IncI(x3)")
                                    say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    say("+18 -> SIyah IncI x3") --bunu eklemeyI unutma
                                    say("+19 -> SIyah IncI x5") --bunu eklemeyI unutma
                                    
                                elseIf kalkan == 3 then goto start
                                else --hIc bIrsey yapma(don'
t actIon)
                                
end --kalkan
                                
                            
elseIf takI == 4 then    
                                say_tItle
("BIlezIkler;")
                                
local bIlezIk select("TeknIk","Basa don","CIk")
                                
                                If 
bIlezIk == 1 then
                                    
                                    say_tItle
("BIlezIklerIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Beyaz AltIn BIlezIk +9 -> 1800HP #50")
                                    
say("Beyaz AltIn BIlezIk +10 -> 2000HP #50")
                                    
say("Beyaz AltIn BIlezIk +11 -> 2500HP #50")
                                    
say("Beyaz AltIn BIlezIk +12 -> 2750HP #45")
                                    
say("Beyaz AltIn BIlezIk +13 -> 3000HP #40")
                                    
say("Beyaz AltIn BIlezIk +14 -> 3500HP #35")
                                    
say("Beyaz AltIn BIlezIk +15 -> 4000HP #30")
                                    
say("Beyaz AltIn BIlezIk +16 -> 4500HP #25")
                                    
say("Beyaz AltIn BIlezIk +17 -> 5000HP")
                                    
                                
                                elseIf 
bIlezIk == 2 then goto start
                                
else --bIsI yapma
                                end 
-- bIlezIk
                                
                            
elseIf takI == 4 then
                                say_tItle
("Kolyeler;")
                                
local kolye select("Abanoz","IncI","Beyaz AltIn","Basa don","CIk")
                                If 
kolye == 1 then --abanoz
                                
                                    say_tItle
("Abonoz KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Abanoz Kolye +9 -> +4 VIT #50")
                                    
say("Abanoz Kolye +10 -> +5 VIT #50")
                                    
say("Abanoz Kolye +11 -> +7 VIT #50")
                                    
say("Abanoz Kolye +12 -> +8 VIT #45")
                                    
say("Abanoz Kolye +13 -> +10 VIT #45")
                                    
say("Abanoz Kolye +14 -> +15 VIT #40")
                                    
say("Abanoz Kolye +15 -> +18 VIT #35")
                                    
say("Abanoz Kolye +16 -> +25 VIT #30")
                                    
say("Abanoz Kolye +17 -> +30 VIT #25")
                                    
say("Abanoz Kolye +18 -> +50 VIT")
                                
                                elseIf 
kolye == 2 then --IncI
                                
                                    say_tItle
("IncI KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("IncI Kolye +9 -> +4 INT #50")
                                    
say("IncI Kolye +10 -> +5 INT #50")
                                    
say("IncI Kolye +11 -> +7 INT #50")
                                    
say("IncI Kolye +12 -> +8 INT #45")
                                    
say("IncI Kolye +13 -> +10 INT #45")
                                    
say("IncI Kolye +14 -> +15 INT #40")
                                    
say("IncI Kolye +15 -> +18 INT #40")
                                    
say("IncI Kolye +16 -> +25 INT #35")
                                    
say("IncI Kolye +17 -> +30 INT #30")
                                    
say("IncI Kolye +18 -> +50 INT")
                                
                                elseIf 
kolye == 3 then --Beyaz AltIn
                                    
                                    say_tItle
("Beyaz AltIn KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Beyaz AltIn Kolye +9 -> +4 STR #50")
                                    
say("Beyaz AltIn Kolye +10 -> +5 STR #50")
                                    
say("Beyaz AltIn Kolye +11 -> +7 STR #50")
                                    
say("Beyaz AltIn Kolye +12 -> +8 STR #45")
                                    
say("Beyaz AltIn Kolye +13 -> +10 STR #45")
                                    
say("Beyaz AltIn Kolye +14 -> +15 STR #40")
                                    
say("Beyaz AltIn Kolye +15 -> +18 STR #40")
                                    
say("Beyaz AltIn Kolye +16 -> +25 STR #35")
                                    
say("Beyaz AltIn Kolye +17 -> +30 STR #30")
                                    
say("Beyaz AltIn Kolye +18 -> +50 STR")
                                    
                                elseIf 
kolye == 4 then goto start
                                
else--bIsI yapma
                                end 
--kolye
                            
elseIf takI == 5 then--kupe
                                
                                say_tItle
("Kupeler;")
                                
local kupe select("Abanoz","BakIr","Gumus","AltIn","Basa don","CIk")
                                If 
kupe == 1 then
                                    
                                    say_tItle
("Abonoz KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Abanoz Kupe +9 -> 1650HP #50")
                                    
say("Abanoz Kupe +10 -> 1850HP #45")
                                    
say("Abanoz Kupe +11 -> 2000HP #40")
                                    
say("Abanoz Kupe +12 -> 2500HP #35")
                                elseIf 
kupe == 2 then 
                                
                                    say_tItle
("BakIr KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("BakIr kupe +9 -> +10 STR #50")
                                    
say("BakIr kupe +10 -> +12 STR #45")
                                    
say("BakIr kupe +11 -> +13 STR #40")
                                    
say("BakIr kupe +12 -> +15 STR #35")
                                elseIf 
kupe == 3 then     --gumus
                                    say_tItle
("Gumus KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Gumus kupe +9 -> +10 VIT #50")
                                    
say("Gumus kupe +10 -> +12 VIT #45")
                                    
say("Gumus kupe +11 -> +13 VIT #40")
                                    
say("Gumus kupe +12 -> +15 VIT #35")
                                elseIf 
kupe == 4 then     --altIn
                                    say_tItle
("AltIn KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")    
                                    
say("AltIn kupe +9 -> +10 INT #50")
                                    
say("AltIn kupe +10 -> +12 INT #45")
                                    
say("AltIn kupe +11 -> +13 INT #40")
                                    
say("AltIn kupe +12 -> +15 INT #35")
                                elseIf 
kupe == 5 then goto start
                                
else --bIsI yapma cIk
                                end 
--kupe
                                
                                
                            end 
--takI
                            
                        
else --bIsI yapma cIk!
                        
                    
end --Ilk secIm bItIs
            
            
                
                
                
                
                
                
            
elseIf pc.get_job() == 2 then --sura
            
                local Ilk_secIm 
select("SIlahlar","ZIrhlar","TakIlar","CIk")
                    If 
Ilk_secIm == 1 then
                        
                        say_tItle
("Sura SIlahlarI")
                        
local Sura_sIlah select("+Basma oranlarI","65>","Sonra bakarIm")
                        If 
Sura_sIlah == 1 then
                        
                            say_tItle
("+Basma oranlarI su sekIldedIr;")
                            
say("+0 -> +1 = %95")
                            
say("+1 -> +2 = %90")
                            
say("+2 -> +3 = %85")
                            
say("+3 -> +4 = %80")
                            
say("+4 -> +5 = %75")
                            
say("+5 -> +6 = %70")
                            
say("+6 -> +7 = %65")
                            
say("+7 -> +8 = %60")
                            
say("+8 -> +9 = %55")
                            
say("+9 -> +10 = %50")
                            
say("+10 -> +11 = %45")
                            
say("+11 -> +12 = %35")
                            
say("+12 -> +13 = %30")
                            
say("+13 -> +14 = %20")
                            
say("+14 -> +15 = %10")
                        elseIf 
Sura_sIlah == 1 then
                            say_tItle
("65> Level SIlahlarIn donusum ve teknIk ozellIklerI;")
                            
say("Cennet Kusu -%35> Mutluluk")
                            
say("Kurtulus YelpazesI +13")
                            
say("Mutluluk YelpazesI +15")
                            
say("SonBahar YelpazesI +12")
                            
say("YIldIrIm Kusu canI +15")
                            
say("Cennet Ve Dunya canI +12")
                            
local a_basma_ItemlerI select("+Basma Itemler","Basa don","CIk")
                            If 
a_basma_ItemlerI == 3 then--bIsI yapma
                            
elseIf a_basma_ItemlerI == 2 then goto start
                            
else
                                
say_tItle("SIlahlarda +Basma ItemlerI;")
                                
say("+6 ya kadar hIcbIr Item IstenmIyor.")
                                
say("+7 -> Beyaz IncI x1")
                                
say("+8 -> MavI IncI x1")
                                
say("+9 -> KIrmIzI IncI x1")
                                
say("+10 -> Beyaz,MavI,KIrmIzI IncI x1")
                                
say("+11 -> Beyaz,MavI IncI(x3)")
                                
say("+12 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                
say("+13 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                
say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                
say("+15 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                
say("+16 -> SIyah IncI x1") --bunu eklemeyI unutma
                            end 
--a_basma_ItemlerI
                        
                        
else --Iptal -> sonra bakarIm
                        
                            local basa_don 
select("Basa don","CIk")
                            If 
basa_don == 1 then
                                
goto start
                            
else --hIc bIrsey yapma bIrak
                            end
                        end 
--Sura sIlah
                    
elseIf Ilk_secIm == 2 then
                        
                        say_tItle
("Sura ZIrhalarI")
                        
local Sura_zIrh select("+Basma oranlarI","Basa don","CIk")
                        If 
Sura_zIrh == 1 then
                        
                            say_tItle
("+Basma oranlarI su sekIldedIr;")
                            
say("+0 -> +1 = %95")
                            
say("+1 -> +2 = %90")
                            
say("+2 -> +3 = %85")
                            
say("+3 -> +4 = %80")
                            
say("+4 -> +5 = %75")
                            
say("+5 -> +6 = %70")
                            
say("+6 -> +7 = %65")
                            
say("+7 -> +8 = %60")
                            
say("+8 -> +9 = %55")
                            
say("+9 -> +10 = %50")
                            
say("+10 -> +11 = %45")
                            
say("+11 -> +12 = %35")
                            
say("+12 -> +13 = %30")
                            
say("+13 -> +14 = %25")
                            
say("+14 -> +15 = %20")
                            
say("+15 -> +16 = %15")
                            
say("+16 -> +17 = %15")
                            
say("+17 -> +18 = %10")
                            
say("+18 -> +19 = %5")
                            
say("+19 -> +20 = %1")
                            
                        elseIf 
Sura_zIrh == 2 then goto start
                        
else --bIsI yapma (don't actIon)
                        end --Sura_zIrh
                        
                        elseIf Ilk_secIm == 3 then --takIlar
                        
                        say_tItle("TakIlar")
                        local takI = select("AyakkabI","Kask","Kalkan","BIlezIk","Kolye","Kupe","Basa don","CIk")
                            
                            If takI == 1 then
                            
                                say_tItle("AyakkabIlar;")
                                local ayakkabI = select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If ayakkabI == 1 then
                                    say_tItle("+Basma oranlarI")
                                    say("+0 -> +1 = %95")
                                    say("+1 -> +2 = %90")
                                    say("+2 -> +3 = %85")
                                    say("+3 -> +4 = %80")
                                    say("+4 -> +5 = %75")
                                    say("+5 -> +6 = %70")
                                    say("+6 -> +7 = %65")
                                    say("+7 -> +8 = %60")
                                    say("+8 -> +9 = %55")
                                    say("+9 -> +10 = %50")
                                    say("+10 -> +11 = %45")
                                    say("+11 -> +12 = %35")
                                    say("+12 -> +13 = %30")
                                    say("+13 -> +14 = %25")
                                    say("+14 -> +15 = %20")
                                    say("+15 -> +16 = %15")
                                    say("+16 -> +17 = %10")
                                    say("+17 -> +18 = %5")
                                If ayakkabI == 2 then
                                
                                    say_tItle("+Basma ItemlerI;")
                                    say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    say("+8 -> Beyaz IncI x1")
                                    say("+9 -> MavI IncI x1")
                                    say("+10 -> KIrmIzI IncI x1")
                                    say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    say("+12 -> Beyaz,MavI IncI(x3)")
                                    say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    
                                elseIf ayakkabI == 3 then goto start
                                else --hIc bIrsey yapma(don'
t actIon)
                                
end --ayakkabI
                                
                            
elseIf takI == 2 then
                            
                                say_tItle
("Kasklar;")
                                
local kask select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If 
kask == 1 then
                                    say_tItle
("+Basma oranlarI")
                                    
say("+0 -> +1 = %95")
                                    
say("+1 -> +2 = %90")
                                    
say("+2 -> +3 = %85")
                                    
say("+3 -> +4 = %80")
                                    
say("+4 -> +5 = %75")
                                    
say("+5 -> +6 = %70")
                                    
say("+6 -> +7 = %65")
                                    
say("+7 -> +8 = %60")
                                    
say("+8 -> +9 = %55")
                                    
say("+9 -> +10 = %50")
                                    
say("+10 -> +11 = %45")
                                    
say("+11 -> +12 = %35")
                                    
say("+12 -> +13 = %30")
                                    
say("+13 -> +14 = %25")
                                    
say("+14 -> +15 = %20")
                                    
say("+15 -> +16 = %15")
                                    
say("+16 -> +17 = %10")
                                    
say("+17 -> +18 = %5")
                                    
say("+18 -> +19 = %3")
                                    
say("+19 -> +20 = %1")
                                If 
kask == 2 then
                                
                                    say_tItle
("+Basma ItemlerI;")
                                    
say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    
say("+8 -> Beyaz IncI x1")
                                    
say("+9 -> MavI IncI x1")
                                    
say("+10 -> KIrmIzI IncI x1")
                                    
say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    
say("+12 -> Beyaz,MavI IncI(x3)")
                                    
say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    
say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    
say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    
say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    
say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    say
("+18 -> SIyah IncI x3") --bunu eklemeyI unutma
                                    say
("+19 -> SIyah IncI x5") --bunu eklemeyI unutma
                                    
                                    
                                
elseIf kask == 3 then goto start
                                
else --hIc bIrsey yapma(don't actIon)
                                end --kask
                                
                            elseIf takI == 3 then    
                            
                                say_tItle("Kalkanlar;")
                                local kalkan = select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If kalkan == 1 then
                                    say_tItle("+Basma oranlarI")
                                    say("+0 -> +1 = %95")
                                    say("+1 -> +2 = %90")
                                    say("+2 -> +3 = %85")
                                    say("+3 -> +4 = %80")
                                    say("+4 -> +5 = %75")
                                    say("+5 -> +6 = %70")
                                    say("+6 -> +7 = %65")
                                    say("+7 -> +8 = %60")
                                    say("+8 -> +9 = %55")
                                    say("+9 -> +10 = %50")
                                    say("+10 -> +11 = %45")
                                    say("+11 -> +12 = %35")
                                    say("+12 -> +13 = %30")
                                    say("+13 -> +14 = %25")
                                    say("+14 -> +15 = %20")
                                    say("+15 -> +16 = %15")
                                    say("+16 -> +17 = %10")
                                    say("+17 -> +18 = %5")
                                    say("+18 -> +19 = %3")
                                    say("+19 -> +20 = %1")
                                If kalkan == 2 then
                                
                                    say_tItle("+Basma ItemlerI;")
                                    say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    say("+8 -> Beyaz IncI x1")
                                    say("+9 -> MavI IncI x1")
                                    say("+10 -> KIrmIzI IncI x1")
                                    say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    say("+12 -> Beyaz,MavI IncI(x3)")
                                    say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    say("+18 -> SIyah IncI x3") --bunu eklemeyI unutma
                                    say("+19 -> SIyah IncI x5") --bunu eklemeyI unutma
                                    
                                elseIf kalkan == 3 then goto start
                                else --hIc bIrsey yapma(don'
t actIon)
                                
end --kalkan
                                
                            
elseIf takI == 4 then    
                                say_tItle
("BIlezIkler;")
                                
local bIlezIk select("TeknIk","Basa don","CIk")
                                
                                If 
bIlezIk == 1 then
                                    
                                    say_tItle
("BIlezIklerIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Beyaz AltIn BIlezIk +9 -> 1800HP #50")
                                    
say("Beyaz AltIn BIlezIk +10 -> 2000HP #50")
                                    
say("Beyaz AltIn BIlezIk +11 -> 2500HP #50")
                                    
say("Beyaz AltIn BIlezIk +12 -> 2750HP #45")
                                    
say("Beyaz AltIn BIlezIk +13 -> 3000HP #40")
                                    
say("Beyaz AltIn BIlezIk +14 -> 3500HP #35")
                                    
say("Beyaz AltIn BIlezIk +15 -> 4000HP #30")
                                    
say("Beyaz AltIn BIlezIk +16 -> 4500HP #25")
                                    
say("Beyaz AltIn BIlezIk +17 -> 5000HP")
                                    
                                
                                elseIf 
bIlezIk == 2 then goto start
                                
else --bIsI yapma
                                end 
-- bIlezIk
                                
                            
elseIf takI == 4 then
                                say_tItle
("Kolyeler;")
                                
local kolye select("Abanoz","IncI","Beyaz AltIn","Basa don","CIk")
                                If 
kolye == 1 then --abanoz
                                
                                    say_tItle
("Abonoz KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Abanoz Kolye +9 -> +4 VIT #50")
                                    
say("Abanoz Kolye +10 -> +5 VIT #50")
                                    
say("Abanoz Kolye +11 -> +7 VIT #50")
                                    
say("Abanoz Kolye +12 -> +8 VIT #45")
                                    
say("Abanoz Kolye +13 -> +10 VIT #45")
                                    
say("Abanoz Kolye +14 -> +15 VIT #40")
                                    
say("Abanoz Kolye +15 -> +18 VIT #35")
                                    
say("Abanoz Kolye +16 -> +25 VIT #30")
                                    
say("Abanoz Kolye +17 -> +30 VIT #25")
                                    
say("Abanoz Kolye +18 -> +50 VIT")
                                
                                elseIf 
kolye == 2 then --IncI
                                
                                    say_tItle
("IncI KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("IncI Kolye +9 -> +4 INT #50")
                                    
say("IncI Kolye +10 -> +5 INT #50")
                                    
say("IncI Kolye +11 -> +7 INT #50")
                                    
say("IncI Kolye +12 -> +8 INT #45")
                                    
say("IncI Kolye +13 -> +10 INT #45")
                                    
say("IncI Kolye +14 -> +15 INT #40")
                                    
say("IncI Kolye +15 -> +18 INT #40")
                                    
say("IncI Kolye +16 -> +25 INT #35")
                                    
say("IncI Kolye +17 -> +30 INT #30")
                                    
say("IncI Kolye +18 -> +50 INT")
                                
                                elseIf 
kolye == 3 then --Beyaz AltIn
                                    
                                    say_tItle
("Beyaz AltIn KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Beyaz AltIn Kolye +9 -> +4 STR #50")
                                    
say("Beyaz AltIn Kolye +10 -> +5 STR #50")
                                    
say("Beyaz AltIn Kolye +11 -> +7 STR #50")
                                    
say("Beyaz AltIn Kolye +12 -> +8 STR #45")
                                    
say("Beyaz AltIn Kolye +13 -> +10 STR #45")
                                    
say("Beyaz AltIn Kolye +14 -> +15 STR #40")
                                    
say("Beyaz AltIn Kolye +15 -> +18 STR #40")
                                    
say("Beyaz AltIn Kolye +16 -> +25 STR #35")
                                    
say("Beyaz AltIn Kolye +17 -> +30 STR #30")
                                    
say("Beyaz AltIn Kolye +18 -> +50 STR")
                                    
                                elseIf 
kolye == 4 then goto start
                                
else--bIsI yapma
                                end 
--kolye
                            
elseIf takI == 5 then--kupe
                                
                                say_tItle
("Kupeler;")
                                
local kupe select("Abanoz","BakIr","Gumus","AltIn","Basa don","CIk")
                                If 
kupe == 1 then
                                    
                                    say_tItle
("Abonoz KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Abanoz Kupe +9 -> 1650HP #50")
                                    
say("Abanoz Kupe +10 -> 1850HP #45")
                                    
say("Abanoz Kupe +11 -> 2000HP #40")
                                    
say("Abanoz Kupe +12 -> 2500HP #35")
                                elseIf 
kupe == 2 then 
                                
                                    say_tItle
("BakIr KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("BakIr kupe +9 -> +10 STR #50")
                                    
say("BakIr kupe +10 -> +12 STR #45")
                                    
say("BakIr kupe +11 -> +13 STR #40")
                                    
say("BakIr kupe +12 -> +15 STR #35")
                                elseIf 
kupe == 3 then     --gumus
                                    say_tItle
("Gumus KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Gumus kupe +9 -> +10 VIT #50")
                                    
say("Gumus kupe +10 -> +12 VIT #45")
                                    
say("Gumus kupe +11 -> +13 VIT #40")
                                    
say("Gumus kupe +12 -> +15 VIT #35")
                                elseIf 
kupe == 4 then     --altIn
                                    say_tItle
("AltIn KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")    
                                    
say("AltIn kupe +9 -> +10 INT #50")
                                    
say("AltIn kupe +10 -> +12 INT #45")
                                    
say("AltIn kupe +11 -> +13 INT #40")
                                    
say("AltIn kupe +12 -> +15 INT #35")
                                elseIf 
kupe == 5 then goto start
                                
else --bIsI yapma cIk
                                end 
--kupe
                                
                                
                            end 
--takI
                            
                        
else --bIsI yapma cIk!
                        
                    
end --Ilk secIm bItIs
            
            
            
            
                
            
elseIf pc.get_job() == 3 then --saman
            
                local Ilk_secIm 
select("SIlahlar","ZIrhlar","TakIlar","CIk")
                    If 
Ilk_secIm == 1 then
                        
                        say_tItle
("Saman SIlahlarI")
                        
local Saman_sIlah select("+Basma oranlarI","65>","Sonra bakarIm")
                        If 
Saman_sIlah == 1 then
                        
                            say_tItle
("+Basma oranlarI su sekIldedIr;")
                            
say("+0 -> +1 = %95")
                            
say("+1 -> +2 = %90")
                            
say("+2 -> +3 = %85")
                            
say("+3 -> +4 = %80")
                            
say("+4 -> +5 = %75")
                            
say("+5 -> +6 = %70")
                            
say("+6 -> +7 = %65")
                            
say("+7 -> +8 = %60")
                            
say("+8 -> +9 = %55")
                            
say("+9 -> +10 = %50")
                            
say("+10 -> +11 = %45")
                            
say("+11 -> +12 = %35")
                            
say("+12 -> +13 = %30")
                            
say("+13 -> +14 = %20")
                            
say("+14 -> +15 = %10")
                        elseIf 
Saman_sIlah == 1 then
                            say_tItle
("65> Level SIlahlarIn donusum ve teknIk ozellIklerI;")
                            
say("Muharebe -%35> SIrIus")
                            
say("PartIzan -%35> YarI Insan")
                            
say("Muharebe +9")
                            
say("SIrIus +16")
                            
say("PartIzan +9")
                            
say("YarI Insan +15")
                            
local a_basma_ItemlerI select("+Basma Itemler","Basa don","CIk")
                            If 
a_basma_ItemlerI == 3 then--bIsI yapma
                            
elseIf a_basma_ItemlerI == 2 then goto start
                            
else
                                
say_tItle("SIlahlarda +Basma ItemlerI;")
                                
say("+6 ya kadar hIcbIr Item IstenmIyor.")
                                
say("+7 -> Beyaz IncI x1")
                                
say("+8 -> MavI IncI x1")
                                
say("+9 -> KIrmIzI IncI x1")
                                
say("+10 -> Beyaz,MavI,KIrmIzI IncI x1")
                                
say("+11 -> Beyaz,MavI IncI(x3)")
                                
say("+12 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                
say("+13 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                
say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                
say("+15 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                
say("+16 -> SIyah IncI x1") --bunu eklemeyI unutma
                            end 
--a_basma_ItemlerI
                        
                        
else --Iptal -> sonra bakarIm
                        
                            local basa_don 
select("Basa don","CIk")
                            If 
basa_don == 1 then
                                
goto start
                            
else --hIc bIrsey yapma bIrak
                            end
                        end 
--Saman sIlah
                    
elseIf Ilk_secIm == 2 then
                        
                        say_tItle
("Saman ZIrhalarI")
                        
local Saman_zIrh select("+Basma oranlarI","Basa don","CIk")
                        If 
Saman_zIrh == 1 then
                        
                            say_tItle
("+Basma oranlarI su sekIldedIr;")
                            
say("+0 -> +1 = %95")
                            
say("+1 -> +2 = %90")
                            
say("+2 -> +3 = %85")
                            
say("+3 -> +4 = %80")
                            
say("+4 -> +5 = %75")
                            
say("+5 -> +6 = %70")
                            
say("+6 -> +7 = %65")
                            
say("+7 -> +8 = %60")
                            
say("+8 -> +9 = %55")
                            
say("+9 -> +10 = %50")
                            
say("+10 -> +11 = %45")
                            
say("+11 -> +12 = %35")
                            
say("+12 -> +13 = %30")
                            
say("+13 -> +14 = %25")
                            
say("+14 -> +15 = %20")
                            
say("+15 -> +16 = %15")
                            
say("+16 -> +17 = %15")
                            
say("+17 -> +18 = %10")
                            
say("+18 -> +19 = %5")
                            
say("+19 -> +20 = %1")
                            
                        elseIf 
Saman_zIrh == 2 then goto start
                        
else --bIsI yapma (don't actIon)
                        end --Saman_zIrh
                        
                        elseIf Ilk_secIm == 3 then --takIlar
                        
                        say_tItle("TakIlar")
                        local takI = select("AyakkabI","Kask","Kalkan","BIlezIk","Kolye","Kupe","Basa don","CIk")
                            
                            If takI == 1 then
                            
                                say_tItle("AyakkabIlar;")
                                local ayakkabI = select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If ayakkabI == 1 then
                                    say_tItle("+Basma oranlarI")
                                    say("+0 -> +1 = %95")
                                    say("+1 -> +2 = %90")
                                    say("+2 -> +3 = %85")
                                    say("+3 -> +4 = %80")
                                    say("+4 -> +5 = %75")
                                    say("+5 -> +6 = %70")
                                    say("+6 -> +7 = %65")
                                    say("+7 -> +8 = %60")
                                    say("+8 -> +9 = %55")
                                    say("+9 -> +10 = %50")
                                    say("+10 -> +11 = %45")
                                    say("+11 -> +12 = %35")
                                    say("+12 -> +13 = %30")
                                    say("+13 -> +14 = %25")
                                    say("+14 -> +15 = %20")
                                    say("+15 -> +16 = %15")
                                    say("+16 -> +17 = %10")
                                    say("+17 -> +18 = %5")
                                If ayakkabI == 2 then
                                
                                    say_tItle("+Basma ItemlerI;")
                                    say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    say("+8 -> Beyaz IncI x1")
                                    say("+9 -> MavI IncI x1")
                                    say("+10 -> KIrmIzI IncI x1")
                                    say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    say("+12 -> Beyaz,MavI IncI(x3)")
                                    say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    
                                elseIf ayakkabI == 3 then goto start
                                else --hIc bIrsey yapma(don'
t actIon)
                                
end --ayakkabI
                                
                            
elseIf takI == 2 then
                            
                                say_tItle
("Kasklar;")
                                
local kask select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If 
kask == 1 then
                                    say_tItle
("+Basma oranlarI")
                                    
say("+0 -> +1 = %95")
                                    
say("+1 -> +2 = %90")
                                    
say("+2 -> +3 = %85")
                                    
say("+3 -> +4 = %80")
                                    
say("+4 -> +5 = %75")
                                    
say("+5 -> +6 = %70")
                                    
say("+6 -> +7 = %65")
                                    
say("+7 -> +8 = %60")
                                    
say("+8 -> +9 = %55")
                                    
say("+9 -> +10 = %50")
                                    
say("+10 -> +11 = %45")
                                    
say("+11 -> +12 = %35")
                                    
say("+12 -> +13 = %30")
                                    
say("+13 -> +14 = %25")
                                    
say("+14 -> +15 = %20")
                                    
say("+15 -> +16 = %15")
                                    
say("+16 -> +17 = %10")
                                    
say("+17 -> +18 = %5")
                                    
say("+18 -> +19 = %3")
                                    
say("+19 -> +20 = %1")
                                If 
kask == 2 then
                                
                                    say_tItle
("+Basma ItemlerI;")
                                    
say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    
say("+8 -> Beyaz IncI x1")
                                    
say("+9 -> MavI IncI x1")
                                    
say("+10 -> KIrmIzI IncI x1")
                                    
say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    
say("+12 -> Beyaz,MavI IncI(x3)")
                                    
say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    
say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    
say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    
say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    
say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    say
("+18 -> SIyah IncI x3") --bunu eklemeyI unutma
                                    say
("+19 -> SIyah IncI x5") --bunu eklemeyI unutma
                                    
                                    
                                
elseIf kask == 3 then goto start
                                
else --hIc bIrsey yapma(don't actIon)
                                end --kask
                                
                            elseIf takI == 3 then    
                            
                                say_tItle("Kalkanlar;")
                                local kalkan = select("+Basma oranlarI","+Basma ItemlerI","Basa don","CIk")
                                
                                If kalkan == 1 then
                                    say_tItle("+Basma oranlarI")
                                    say("+0 -> +1 = %95")
                                    say("+1 -> +2 = %90")
                                    say("+2 -> +3 = %85")
                                    say("+3 -> +4 = %80")
                                    say("+4 -> +5 = %75")
                                    say("+5 -> +6 = %70")
                                    say("+6 -> +7 = %65")
                                    say("+7 -> +8 = %60")
                                    say("+8 -> +9 = %55")
                                    say("+9 -> +10 = %50")
                                    say("+10 -> +11 = %45")
                                    say("+11 -> +12 = %35")
                                    say("+12 -> +13 = %30")
                                    say("+13 -> +14 = %25")
                                    say("+14 -> +15 = %20")
                                    say("+15 -> +16 = %15")
                                    say("+16 -> +17 = %10")
                                    say("+17 -> +18 = %5")
                                    say("+18 -> +19 = %3")
                                    say("+19 -> +20 = %1")
                                If kalkan == 2 then
                                
                                    say_tItle("+Basma ItemlerI;")
                                    say("+7 ye kadar hIcbIr Item IstenmIyor.")
                                    say("+8 -> Beyaz IncI x1")
                                    say("+9 -> MavI IncI x1")
                                    say("+10 -> KIrmIzI IncI x1")
                                    say("+11 -> Beyaz,MavI,KIrmIzI IncI x1")
                                    say("+12 -> Beyaz,MavI IncI(x3)")
                                    say("+13 -> Beyaz,MavI,KIrmIzI IncI(x3)")
                                    say("+14 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+15 -> Beyaz,MavI,KIrmIzI IncI(x5)")
                                    say("+16 -> Beyaz,MavI,KIrmIzI IncI(x7)")
                                    say("+17 -> SIyah IncI x1") --bunu eklemeyI unutma
                                    say("+18 -> SIyah IncI x3") --bunu eklemeyI unutma
                                    say("+19 -> SIyah IncI x5") --bunu eklemeyI unutma
                                    
                                elseIf kalkan == 3 then goto start
                                else --hIc bIrsey yapma(don'
t actIon)
                                
end --kalkan
                                
                            
elseIf takI == 4 then    
                                say_tItle
("BIlezIkler;")
                                
local bIlezIk select("TeknIk","Basa don","CIk")
                                
                                If 
bIlezIk == 1 then
                                    
                                    say_tItle
("BIlezIklerIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Beyaz AltIn BIlezIk +9 -> 1800HP #50")
                                    
say("Beyaz AltIn BIlezIk +10 -> 2000HP #50")
                                    
say("Beyaz AltIn BIlezIk +11 -> 2500HP #50")
                                    
say("Beyaz AltIn BIlezIk +12 -> 2750HP #45")
                                    
say("Beyaz AltIn BIlezIk +13 -> 3000HP #40")
                                    
say("Beyaz AltIn BIlezIk +14 -> 3500HP #35")
                                    
say("Beyaz AltIn BIlezIk +15 -> 4000HP #30")
                                    
say("Beyaz AltIn BIlezIk +16 -> 4500HP #25")
                                    
say("Beyaz AltIn BIlezIk +17 -> 5000HP")
                                    
                                
                                elseIf 
bIlezIk == 2 then goto start
                                
else --bIsI yapma
                                end 
-- bIlezIk
                                
                            
elseIf takI == 4 then
                                say_tItle
("Kolyeler;")
                                
local kolye select("Abanoz","IncI","Beyaz AltIn","Basa don","CIk")
                                If 
kolye == 1 then --abanoz
                                
                                    say_tItle
("Abonoz KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Abanoz Kolye +9 -> +4 VIT #50")
                                    
say("Abanoz Kolye +10 -> +5 VIT #50")
                                    
say("Abanoz Kolye +11 -> +7 VIT #50")
                                    
say("Abanoz Kolye +12 -> +8 VIT #45")
                                    
say("Abanoz Kolye +13 -> +10 VIT #45")
                                    
say("Abanoz Kolye +14 -> +15 VIT #40")
                                    
say("Abanoz Kolye +15 -> +18 VIT #35")
                                    
say("Abanoz Kolye +16 -> +25 VIT #30")
                                    
say("Abanoz Kolye +17 -> +30 VIT #25")
                                    
say("Abanoz Kolye +18 -> +50 VIT")
                                
                                elseIf 
kolye == 2 then --IncI
                                
                                    say_tItle
("IncI KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("IncI Kolye +9 -> +4 INT #50")
                                    
say("IncI Kolye +10 -> +5 INT #50")
                                    
say("IncI Kolye +11 -> +7 INT #50")
                                    
say("IncI Kolye +12 -> +8 INT #45")
                                    
say("IncI Kolye +13 -> +10 INT #45")
                                    
say("IncI Kolye +14 -> +15 INT #40")
                                    
say("IncI Kolye +15 -> +18 INT #40")
                                    
say("IncI Kolye +16 -> +25 INT #35")
                                    
say("IncI Kolye +17 -> +30 INT #30")
                                    
say("IncI Kolye +18 -> +50 INT")
                                
                                elseIf 
kolye == 3 then --Beyaz AltIn
                                    
                                    say_tItle
("Beyaz AltIn KolyenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Beyaz AltIn Kolye +9 -> +4 STR #50")
                                    
say("Beyaz AltIn Kolye +10 -> +5 STR #50")
                                    
say("Beyaz AltIn Kolye +11 -> +7 STR #50")
                                    
say("Beyaz AltIn Kolye +12 -> +8 STR #45")
                                    
say("Beyaz AltIn Kolye +13 -> +10 STR #45")
                                    
say("Beyaz AltIn Kolye +14 -> +15 STR #40")
                                    
say("Beyaz AltIn Kolye +15 -> +18 STR #40")
                                    
say("Beyaz AltIn Kolye +16 -> +25 STR #35")
                                    
say("Beyaz AltIn Kolye +17 -> +30 STR #30")
                                    
say("Beyaz AltIn Kolye +18 -> +50 STR")
                                    
                                elseIf 
kolye == 4 then goto start
                                
else--bIsI yapma
                                end 
--kolye
                            
elseIf takI == 5 then--kupe
                                
                                say_tItle
("Kupeler;")
                                
local kupe select("Abanoz","BakIr","Gumus","AltIn","Basa don","CIk")
                                If 
kupe == 1 then
                                    
                                    say_tItle
("Abonoz KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Abanoz Kupe +9 -> 1650HP #50")
                                    
say("Abanoz Kupe +10 -> 1850HP #45")
                                    
say("Abanoz Kupe +11 -> 2000HP #40")
                                    
say("Abanoz Kupe +12 -> 2500HP #35")
                                elseIf 
kupe == 2 then 
                                
                                    say_tItle
("BakIr KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("BakIr kupe +9 -> +10 STR #50")
                                    
say("BakIr kupe +10 -> +12 STR #45")
                                    
say("BakIr kupe +11 -> +13 STR #40")
                                    
say("BakIr kupe +12 -> +15 STR #35")
                                elseIf 
kupe == 3 then     --gumus
                                    say_tItle
("Gumus KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")
                                    
say("Gumus kupe +9 -> +10 VIT #50")
                                    
say("Gumus kupe +10 -> +12 VIT #45")
                                    
say("Gumus kupe +11 -> +13 VIT #40")
                                    
say("Gumus kupe +12 -> +15 VIT #35")
                                elseIf 
kupe == 4 then     --altIn
                                    say_tItle
("AltIn KupenIn teknIk ozellIklerI;")
                                    
say("[BIlezIk adI][+sI] -> [Bonusu][#basma sansI %]")    
                                    
say("AltIn kupe +9 -> +10 INT #50")
                                    
say("AltIn kupe +10 -> +12 INT #45")
                                    
say("AltIn kupe +11 -> +13 INT #40")
                                    
say("AltIn kupe +12 -> +15 INT #35")
                                elseIf 
kupe == 5 then goto start
                                
else --bIsI yapma cIk
                                end 
--kupe
                                
                                
                            end 
--takI
                            
                        
else --bIsI yapma cIk!
                        
                    
end --Ilk secIm bItIs
            
            
            
            
                
            
else --HIcBIRsEY YAPMA VE cIK
            
            end 
--meslekler bIter
        end
    end
end 
12/18/2011 18:10 marking1#4263
Code:
quest newwarp begin
	state start begin
		when 20094.chat."Teleportieren" begin
		locale newmap = select("farmimap", "Abbrechen")
		if newmap == 1 then
			pc.warp(1409200,1008900)
			return
		else
			return
		end
	end
end
was stimmt da net?
12/18/2011 18:28 miguelmig#4264
Quote:
Originally Posted by marking1 View Post
Code:
quest newwarp begin
	state start begin
		when 20094.chat."Teleportieren" begin
		locale newmap = select("farmimap", "Abbrechen")
		if newmap == 1 then
			pc.warp(1409200,1008900)
			return
		else
			return
		end
	end
end
was stimmt da net?
4th line = "locale newmap" , not 'locale' , local.

Fixxed:

Code:
quest newwarp begin
	state start begin
		when 20094.chat."Teleportieren" begin
		local newmap = select("farmimap", "Abbrechen")
		if newmap == 1 then
			pc.warp(1409200,1008900)
			return
		else
			return
		end
	end
end
12/18/2011 18:29 Jakomo'#4265
Quote:
Originally Posted by marking1 View Post
Code:
quest newwarp begin
	state start begin
		when 20094.chat."Teleportieren" begin
		locale newmap = select("farmimap", "Abbrechen")
		if newmap == 1 then
			pc.warp(1409200,1008900)
			return
		else
			return
		end
	end
end
was stimmt da net?
PHP Code:
quest newwarp begin
    state start begin
        when 20094.chat
."Teleportieren" begin
            local newmap 
select("farmimap""Abbrechen")
            if 
newmap == 1 then
                pc
.warp(1409200,1008900)
                return
            else
                return
            
end
        end
    end
end 
12/18/2011 18:39 miguelmig#4266
Quote:
Originally Posted by Kroxa View Post
PHP Code:
quest moonlight begin
    state start begin
        when 9004.chat
."Moonlight Event GM" with pc.is_gm() begin
            
if game.get_event_flag("moon_drop") == 0 then
                say
("Das Moonlight Event ist deaktiviert")
                
say("Möchtest du es aktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Moonlight Event wurde aktiviert!")
                    
game.set_event_flag("moon_drop"1)
                    
notice_all("Das Mondlicht Event wurde aktiviert!")
            
notice_all("Viel Spaß mit dem Event")
                else
                    return
                
end
            
else
                
say("Das Moonlight Event ist aktiviert")
                
say("Möchtest du es deaktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Das Moonlight Event wurde deaktiviert!")
                    
game.set_event_flag("moon_drop"0)
                    
notice_all("Das Moonlight Event wurde deaktiviert!")
                else
                    return
                
end
            end
        when login 
if pc.get_event_flag(moon_drop1begin
        notice
("Das Moondlicht Event läuft gerade wir wünschen viel Spaß beim Droppen")
        
notice("Zur Info die Mondlicht Schatztruhen droppt man von allen Monstern")
        
end
        end
    end
end 
Fixxed:
PHP Code:
quest moonlight begin
    state start begin
        when 9004.chat
."Moonlight Event GM" with pc.is_gm() begin
            
if game.get_event_flag("moon_drop") == 0 then
                say
("Das Moonlight Event ist deaktiviert")
                
say("Möchtest du es aktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Moonlight Event wurde aktiviert!")
                    
game.set_event_flag("moon_drop"1)
                    
notice_all("Das Mondlicht Event wurde aktiviert!")
            
notice_all("Viel Spaß mit dem Event")
                else
                    return
                
end
            
else
                
say("Das Moonlight Event ist aktiviert")
                
say("Möchtest du es deaktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Das Moonlight Event wurde deaktiviert!")
                    
game.set_event_flag("moon_drop"0)
                    
notice_all("Das Moonlight Event wurde deaktiviert!")
                else
                    return
                
end
            end
        when login with game
.get_event_flag("moon_drop") == 1 begin
        notice
("Das Moondlicht Event läuft gerade wir wünschen viel Spaß beim Droppen")
        
notice("Zur Info die Mondlicht Schatztruhen droppt man von allen Monstern")
        
end
        
    end
end 
12/18/2011 19:03 .HC'Destrox#4267
Für alle nochmal:
Bitte genauere Fehlerbeschreibung, nicht nur "Geht net" o.ä. sondern bitte entweder Virtual PC error (falls vorhanden) oder was genau nicht funktioniert ;)

PS: Ermöglicht schnellere Hilfe

Mfg
12/18/2011 19:07 Kroxa#4268
Quote:
Originally Posted by miguelmig View Post
Fixxed:
PHP Code:
quest moonlight begin
    state start begin
        when 9004.chat
."Moonlight Event GM" with pc.is_gm() begin
            
if game.get_event_flag("moon_drop") == 0 then
                say
("Das Moonlight Event ist deaktiviert")
                
say("Möchtest du es aktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Moonlight Event wurde aktiviert!")
                    
game.set_event_flag("moon_drop"1)
                    
notice_all("Das Mondlicht Event wurde aktiviert!")
            
notice_all("Viel Spaß mit dem Event")
                else
                    return
                
end
            
else
                
say("Das Moonlight Event ist aktiviert")
                
say("Möchtest du es deaktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Das Moonlight Event wurde deaktiviert!")
                    
game.set_event_flag("moon_drop"0)
                    
notice_all("Das Moonlight Event wurde deaktiviert!")
                else
                    return
                
end
            end
        when login with game
.get_event_flag("moon_drop") == 1 begin
        notice
("Das Moondlicht Event läuft gerade wir wünschen viel Spaß beim Droppen")
        
notice("Zur Info die Mondlicht Schatztruhen droppt man von allen Monstern")
        
end
        
    end
end 

Und wenn ich nun zum Beispiel als Eventdropp was anderes haben möchte?
12/18/2011 19:10 .HC'Destrox#4269
Ich kenn mich bei Eventdropps nicht so aus (intressiert mich aber, wie alles über quest-befehle ;) ) aber schätze mal in irgendeiner Datei sind die Eventnamen mit den Item-Vnums drinne und da müsste man nen neues event machen.
Is aber nur 'ne vermutung...

Mfg
12/18/2011 19:12 Kroxa#4270
Quote:
Originally Posted by Kroxa View Post
PHP Code:
quest moonlight begin
    state start begin
        when 9004.chat
."Moonlight Event GM" with pc.is_gm() begin
            
if game.get_event_flag("moon_drop") == 0 then
                say
("Das Moonlight Event ist deaktiviert")
                
say("Möchtest du es aktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Moonlight Event wurde aktiviert!")
                    
game.set_event_flag("moon_drop"1)
                    
notice_all("Das Mondlicht Event wurde aktiviert!")
            
notice_all("Viel Spaß mit dem Event")
                else
                    return
                
end
            
else
                
say("Das Moonlight Event ist aktiviert")
                
say("Möchtest du es deaktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Das Moonlight Event wurde deaktiviert!")
                    
game.set_event_flag("moon_drop"0)
                    
notice_all("Das Moonlight Event wurde deaktiviert!")
                else
                    return
                
end
            end
        when login 
if pc.get_event_flag(moon_drop1begin
        notice
("Das Moondlicht Event läuft gerade wir wünschen viel Spaß beim Droppen")
        
notice("Zur Info die Mondlicht Schatztruhen droppt man von allen Monstern")
        
end
        end
    end
end 

syntax error : [string "startpc . is_gm ( )"]:25: unexpected symbol near `when'
moonlight.quest:34:Abort trap (core dumped)


Folgende Fehler
12/18/2011 19:47 Sp0ngeb0b ist cool#4271
PHP Code:
quest moonlight begin
    state start begin
        when 9004.chat
."Moonlight Event GM" with pc.is_gm() begin
            
if game.get_event_flag("moon_drop") == 0 then
                say
("Das Moonlight Event ist deaktiviert")
                
say("Möchtest du es aktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Moonlight Event wurde aktiviert!")
                    
game.set_event_flag("moon_drop"1)
                    
notice_all("Das Mondlicht Event wurde aktiviert!")
                    
notice_all("Viel Spaß mit dem Event")
                else
                    return
                
end
            
else
                
say("Das Moonlight Event ist aktiviert")
                
say("Möchtest du es deaktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Das Moonlight Event wurde deaktiviert!")
                    
game.set_event_flag("moon_drop"0)
                    
notice_all("Das Moonlight Event wurde deaktiviert!")
                else
                    return
                
end
            end
        end    
        when login with game
.get_event_flag("moon_drop") == 1 begin
            notice
("Das Moondlicht Event läuft gerade wir wünschen viel Spaß beim Droppen")
            
notice("Zur Info die Mondlicht Schatztruhen droppt man von allen Monstern")
        
end
    end
end 
12/18/2011 20:04 Kriegergeist^^#4272
Abend auch,

Ich schreib schon fast 1Monat hier rein mit meiner fehler haften quest,
aber bekomme keine antwort, ich wär euch wirklich verbunden, wen ihr mir jetzt helfen könntet :handsdown:

Hier die Quest:
Immer wen ich die Belohnung abholen will, schließt sich einfach das Fenster, ich habe echt keine Ahnung woran das liegen könnte, kann auch ein neuer Char mit 1000 Rang sein, es schließt sich einfach
Ich hoffe ihr könnt mir gehelfen :handsdown:

MfG
Kriegergeist^^
12/18/2011 20:34 Kroxa#4273
PHP Code:
quest items begin
    state start begin
        when 80005.
use begin
            
if main_set == 2 then
            
return
            
end
            chat
("Du Bekommst dein Yang wieder ohne 3% Steuern!")
            
pc change_money 10000000 )
            
pc.removeitem(800051)
            
end
        end
        when 80006.
use begin
            
if main_set == 2 then
            
return
            
end
            chat
("Du Bekommst dein Yang wieder ohne 3% Steuern!")
            
pc change_money 100000000 )
            
pc.removeitem(800061)
            
end
        end
        when 80007.
use begin
            
if main_set == 2 then
            
return
            
end
            chat
("Du Bekommst dein Yang wieder ohne 3% Steuern!")
            
pc change_money 500000000 )
            
pc.removeitem(800071)
            
end
        end
    end
end 
12/18/2011 20:49 .HC'Destrox#4274
Wo setzt du setqf("rangpoint")? Soweit ich weiß muss am Anfang der Quest diese Variable auf "0" gesetzt werden, da sonst möglicherweise Fehler kommen.
Also:
Code:
quest item_for_rang begin
	state start begin
		when login or levelup begin
			pc.setqf("rangpoint", "0")
			set_state("Quest_Rangpoint")
		end
	end
	
	state Quest_Rangpoint begin
		when 20355.chat."Die Rangpunkte"  begin
			local ONE_THOUSAND_RANG_REWARD = 19
			local FOUR_THOUSAND_RANG_REWARD = 70024
			local EIGHT_THOUSAND_RANG_REWARD = 50082
			local TWELVE_THOUSAND_RANG_REWARD = 28537
			local TWENTY_THOUSAND_RANG_REWARD = 71122
			local THREE_THOUSAND_RANG_REWARD = 71196
			say_title(""..mob_name(20355).."")
			say("")
			say("Du hast doch bestimmt von den Rangpunkte")
			say("gehört, die dein Charakter sammeln kann oder?")
			say("")
			say("Wenn du eine gewisse Anzahl Rangpunkte")
			say("erreicht hast, kann ich dir eine")
			say("Belohnung überreichen.")
			say("")
			local p = select("Mehr Informationen.", "Belohnung abholen.", "Abbrechen.")
			if p == 1 then
				say_title(""..mob_name(20355).."")
				say("")
				say("1000 Rang (Freundlich):")
				say("1x - "..item_name(ONE_THOUSAND_RANG_REWARD).."")
				say_item_vnum(ONE_THOUSAND_RANG_REWARD)
				say("")
				wait()
				say_title(""..mob_name(20355).."")
				say("")
				say("4000 Rang (Gut):")
				say("1x - "..item_name(FOUR_THOUSAND_RANG_REWARD).."")
				say_item_vnum(FOUR_THOUSAND_RANG_REWARD)
				say("")
				wait()
				say_title(""..mob_name(20355).."")
				say("")
				say("8000 Rang (Edel):")
				say("1x - "..item_name(EIGHT_THOUSAND_RANG_REWARD).."")
				say_item_vnum(EIGHT_THOUSAND_RANG_REWARD)
				say("")
				wait()
				say_title(""..mob_name(20355).."")
				say("")
				say("12000 Rang (Ritterlich):")
				say("1x - "..item_name(TWELVE_THOUSAND_RANG_REWARD).."")
				say_item_vnum(TWELVE_THOUSAND_RANG_REWARD)
				say("")
				wait()
				say_title(""..mob_name(20355).."")
				say("")
				say("20000 Rang (Barmherzig):")
				say("1x - "..item_name(TWENTY_THOUSAND_RANG_REWARD).." (Schneelöwe)")
				say_item_vnum(TWENTY_THOUSAND_RANG_REWARD)
				say("")
				wait()
				say_title(""..mob_name(20355).."")
				say("")
				say("Und die letzte Stufe!")
				say("30000 Rang (Lägendär):")
				say("1x - "..item_name(THREE_THOUSAND_RANG_REWARD).." (200 Angriffswert)")
				say_item_vnum(THREE_THOUSAND_RANG_REWARD)
				say("")
			elseif p == 2 then
				if pc.getqf("rangpoint") == 0 and pc.get_alignment <=  999 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Es steht zur Zeit keine Belohnung zur Verfügung.")
					say_reward("Du hast zu wenig Rangpunkte!")
				elseif pc.getqf("rangpoint") == 0 and pc.get_alignment >= 1000 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Du wirst 1000 Rangpunkte verlieren dafür,")
					say("um 1x - "..item_name(ONE_THOUSAND_RANG_REWARD).." zu bekommen.")
					say("")
					say_reward("Fortfahren?")
					local w = select("Ja, fortfahren.", "Nein, doch nicht.")
					if w == 1 then
						pc.change_alignment(-1000)
						pc.give_item2("ONE_THOUSAND_RANG_REWARD", 1)
						pc.setqf("rangpoint", 1)
					elseif w == 2 then
						return
					end
				elseif pc.getqf("rangpoint") == 1 and pc.get_alignment <=  3999 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Es steht zur Zeit keine Belohnung zur Verfügung.")
					say_reward("Du hast zu wenig Rangpunkte!")
				elseif pc.getqf("rangpoint") == 1 and pc.get_alignment >= 4000 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Du wirst 4000 Rangpunkte verlieren dafür,")
					say("um 1x - "..item_name(FOUR_THOUSAND_RANG_REWARD).." zu bekommen.")
					say("")
					say_reward("Fortfahren?")
					local s = select("Ja, fortfahren.", "Nein, doch nicht.")
					if s == 1 then
						pc.change_alignment(-4000)
						pc.give_item2("FOUR_THOUSAND_RANG_REWARD", 1)
						pc.setqf("rangpoint", 2)
					elseif s == 2 then
						return
					end
				elseif pc.getqf("rangpoint") == 2 and pc.get_alignment <=  7999 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Es steht zur Zeit keine Belohnung zur Verfügung.")
					say_reward("Du hast zu wenig Rangpunkte!")
				elseif pc.getqf("rangpoint") == 2 and pc.get_alignment >= 8000 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Du wirst 8000 Rangpunkte verlieren dafür,")
					say("um 1x - "..item_name(EIGHT_THOUSAND_RANG_REWARD).." zu bekommen.")
					say("")
					say_reward("Fortfahren?")
					local m = select("Ja, fortfahren.", "Nein, doch nicht.")
					if m == 1 then
						pc.change_alignment(-8000)
						pc.give_item2("EIGHT_THOUSAND_RANG_REWARD", 1)
						pc.setqf("rangpoint", 3)
					elseif m == 2 then
						return
					end
				elseif pc.getqf("rangpoint") == 3 and pc.get_alignment <=  11999 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Es steht zur Zeit keine Belohnung zur Verfügung.")
					say_reward("Du hast zu wenig Rangpunkte!")
				elseif pc.getqf("rangpoint") == 3 and pc.get_alignment >= 12000 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Du wirst 12000 Rangpunkte verlieren dafür,")
					say("um 1x - "..item_name(TWELVE_THOUSAND_RANG_REWARD).." zu bekommen.")
					say("")
					say_reward("Fortfahren?")
					local g = select("Ja, fortfahren.", "Nein, doch nicht.")
					if g == 1 then
						pc.change_alignment(-12000)
						pc.give_item2("TWELVE_THOUSAND_RANG_REWARD", 1)
						pc.setqf("rangpoint", 4)
					elseif g == 2 then
						return
					end
				elseif pc.getqf("rangpoint") == 4 and pc.get_alignment <=  19999 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Es steht zur Zeit keine Belohnung zur Verfügung.")
					say_reward("Du hast zu wenig Rangpunkte!")
				elseif pc.getqf("rangpoint") == 4 and pc.get_alignment >= 20000 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Du wirst 20000 Rangpunkte verlieren dafür,")
					say("um 1x - "..item_name(TWENTY_THOUSAND_RANG_REWARD).." (Schneelöwe) zu bekommen.")
					say("")
					say_reward("Fortfahren?")
					local e = select("Ja, fortfahren.", "Nein, doch nicht.")
					if e == 1 then
						pc.change_alignment(-20000)
						pc.give_item2("TWENTY_THOUSAND_RANG_REWARD", 1)
						pc.setqf("rangpoint", 5)
					elseif e == 2 then
						return
					end
				elseif pc.getqf("rangpoint") == 5 and pc.get_alignment <=  29999 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Es steht zur Zeit keine Belohnung zur Verfügung.")
					say_reward("Du hast zu wenig Rangpunkte!")
				elseif pc.getqf("rangpoint") == 5 and pc.get_alignment >= 30000 then
					say_title(""..mob_name(20355).."")
					say("")
					say("Du wirst 30000 Rangpunkte verlieren dafür,")
					say("um 1x - "..item_name(THREE_THOUSAND_RANG_REWARD).." (200 AW) zu bekommen.")
					say("")
					say_reward("Fortfahren?")
					local l = select("Ja, fortfahren.", "Nein, doch nicht.")
					if l == 1 then
						pc.change_alignment(-30000)
						pc.give_item2("THREE_THOUSAND_RANG_REWARD", 1)
						pc.setqf("rangpoint", 6)
					elseif l == 2 then
						return
					end
				else
					say_title(""..mob_name(20355).."")
					say("")
					say("So leit wie es mir auch tut, du hast schon alle")
					say("Belohnungen erhalten, die es in Moment gibt.")
					say("")
				end
			elseif p == 3 then
				return
			end
		end
	end
end
Außerdem passt das nicht:
Code:
pc.get_alignment >= 1000
und: "Du wirst 2000 Rangpunkte verlieren"
Kommt der Fehler immer noch (nach pc.setqf)?

€: Kroxa, was willst du uns damit sagen? Geht die Quest nicht? main_set wird nicht deklariert...
Außerdem gibt der VPC bestimmt Error aus da 3 end's zuviel da sind (nach jedem remove 2 ends) - Kann durch besseres Einrücken verhindert werden - also schön einrücken, löscht die Fehler ;)
Mehr Beschreibungen bitte!

Mfg
12/18/2011 21:25 Kriegergeist^^#4275
danke Destroyer446, das du mir hilfst,
aber ist das nicht blöd, wen es beim einloggen immer setqf("rangpoint") auf 0 zurück fällt, dan kann man ja nie andere belohnung abholen

MfG
Kriegergeist^^