Cevher işleyici quest

hackerfwm

Üye
Üye
Mesaj
526
Çözümler
12
Beğeni
61
Puan
489
Yapma amacım 1 - 99 bir server için hazırlamıştım.
Math.random ile şans ekledim. Yang karşılığında işlem yapıyor. Npc değiştirebilirsiniz.
Lua (Quest):
--[[
service system  : ore processor
author            : Shinka
version            : last update
--]]
state start begin
    when 20092.chat."Cennetin Gözyaşı" begin
        say("  100 Adet, |cff07eb96"..item_name(50613).." itemine ihtiyacın var.")
        say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50613) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50613).." itemine ihtiyacın var.")
                 
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50633,1)
            pc.remove_item(50613,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50613,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50613,100)
            pc.changemoney(-15000)
                    end
        end
        end
        end
end
        when 20092.chat."Abanoz Cevheri" begin
        say("  100 Adet, |cff07eb96"..item_name(50608).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50608) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50608).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50628,1)
            pc.remove_item(50608,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50608,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50608,100)
            pc.changemoney(-15000)
                    end
        end
        end
        end
end
            when 20092.chat."Altın Cevheri" begin
        say("  100 Adet, |cff07eb96"..item_name(50606).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50606) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50606).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50626,1)
            pc.remove_item(50606,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50606,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50606,100)
            pc.changemoney(-15000)
                    end
        end
        end
        end
end
        when 20092.chat."Elmas Taşı" begin
        say("  100 Adet, |cff07eb96"..item_name(50601).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50601) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50601).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50621,1)
            pc.remove_item(50601,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50601,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50601,100)
            pc.changemoney(-15000)
                    end
        end
        end
        end
end
            when 20092.chat."Bakır Cevheri" begin
        say("  100 Adet, |cff07eb96"..item_name(50604).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50604) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50604).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50624,1)
            pc.remove_item(50604,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50604,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50604,100)
            pc.changemoney(-15000)
                    end
        end
        end
        end
end
                when 20092.chat."Gümüş Cevheri" begin
        say("  100 Adet, |cff07eb96"..item_name(50605).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50605) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50605).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50625,1)
            pc.remove_item(50605,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50605,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50605,100)
            pc.changemoney(-15000)
                    end
        end
        end
        end
end
                    when 20092.chat."YeşimTaşı" begin
        say("  100 Adet, |cff07eb96"..item_name(50607).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50607) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50607).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50627,1)
            pc.remove_item(50607,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50607,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50607,100)
            pc.changemoney(-15000)
                    end
        end
        end
    end
        end
                        when 20092.chat."İnci" begin
        say("  100 Adet, |cff07eb96"..item_name(50609).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50609) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50609).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50629,1)
            pc.remove_item(50609,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50609,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50609,100)
            pc.changemoney(-15000)
                    end
        end
        end
        end
end
                            when 20092.chat."Beyaz Altın" begin
        say("  100 Adet, |cff07eb96"..item_name(50610).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50610) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50610).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50630,1)
            pc.remove_item(50610,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50610,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50610,100)
            pc.changemoney(-15000)
                    end
        end
        end
        end
end
        when 20092.chat."Kristal Cevheri" begin
        say("  100 Adet, |cff07eb96"..item_name(50611).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50611) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50611).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50631,1)
            pc.remove_item(50611,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
            pc.remove_item(50611,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
            pc.remove_item(50611,100)
            pc.changemoney(-15000)
                    end
                end
    end
        end
    end
            when 20092.chat."Ametist Cevheri" begin
        say("  100 Adet, |cff07eb96"..item_name(50612).." itemine ihtiyacın var.")
                say("|cff07eb9615.000 yang ihtiyacınız var.")
        say("Takas yüzdesi: %40")
    local cevher1 = select("Evet","Hayır")
        if cevher1 == 1 then
            if pc.getgold()< 15000 then
                say("|cff07eb9615.000 yang ihtiyacınız var.")
            else
                if pc.count_item(50612) < 100 then
                    say("  100 Adet, |cff07eb96"..item_name(50612).." itemine ihtiyacın var.")
            else
            local sans40 =  math.random(1,3)
            if sans40 == 1 then
            pc.give_item2(50632,1)
            pc.remove_item(50612,100)
            pc.changemoney(-15000)
                    elseif sans40 == 2 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50612,100)
            pc.changemoney(-15000)
                    elseif sans40 == 3 then
            say("Üzgünüm taşlar eritilirken yandı.")
            say("Şansını tekrar dene.")
                        pc.remove_item(50612,100)
            pc.changemoney(-15000)
                    end
                end
    end
        end
    end
end
 
Thank you so much for sharing Thanks for sharing captain.
 
Geri
Üst