- Mesaj
- 864
- Çözümler
- 21
- Beğeni
- 118
- Puan
- 559
- Ticaret Puanı
- 0
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.
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