Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Şifre ayarlı item kilitleme sistemi yapılabilir mi ? Şuanda var olanlarįn hepsi zaman ayarlı sabitte olan bir kilit sistemi var ama kilitlediğimiz itemler yerede atılıyor siliniyorda.
O bahsettiğiniz lua'yı ben yazdım. Israrla sorduğunuz ve benim ısrarla cevapladığım bir konuyu tekrar söylüyorsun. Lua'dan item kilitlediği zaman neler yapılamayacağını ayarlayamazsın. Kilitli bir itemde neler yapılamayacağını source'den ayarlarsın. Ve bu konuyu Statü arkadaşımız paylaştı. Benim paylaştığım şey sadece lua'sıdır. İtemi kilitler ve bırakır. Ne yapılıp ne yapılmayacağı source'den ayarlanır. Konuyu okusaydınız anlardınız. C++ / C# / Python bölümünü araştırısanız Statü arkadaşımızın paylaştığı konuyu bulursunuz.
Şifre ayarlı item kilitleme sistemi yapılabilir mi ? Şuanda var olanlarįn hepsi zaman ayarlı sabitte olan bir kilit sistemi var ama kilitlediğimiz itemler yerede atılıyor siliniyorda.
Taha gerekli cevabı vermiş @enes559;

Moderatör tarafında düzenlendi:
Moderatör tarafında düzenlendi:
Bunu 10 kritik ve 10 delici verecek şekilde nasıl ayarlayabilirim rast gele değilde kesin olarak aynı değerleri verecek şekilde ? Yanlış yere yazdıysam kusura bakmayın
Kod:
quest krt begin
state start begin
when 20083.chat."+10 kritik" begin
if get_time()<=pc.getqf("zaman3") then
say_reward("Etkisi Hala Devam Ediyor.")
say_reward("1 Y�l henuz dolmamis.")
else
say_title("Mt2 Bitki Uzmani")
say("Merhaba Mt2 Oyuncusu "..pc.getname().."")
say("Bana 15 adet mor ot getir.")
say("Elinde benim i�in mor ot varsa +10 [ENTER]Kritik alacaksin.")
local al = select ("Almak istiyorum.", "Istemiyorum.")
if al == 1 then
if pc.count_item(70254) <= 14 then
say_reward("Elinde yeterli mor ot bulunmuyor.")
say_reward("Bu G��e Kavu�man i�in.")
say_reward("Elinde 15 Adet mor ot Olmal�.")
else
say_reward("Sana +10 Kritik g�c� Veriyorum..")
say_reward("Bunun Etkisi 1 y�l S�recek.")
say_reward("Etki Bittigi Zaman Yine Gel.")
pc.setqf("zaman3", get_time()+8765*60)
pc.removeitem(70254, 15)
local s4 = math.random(1,5)
if s4 == 1 then
affect.add_collect(apply.CRITICAL_PCT,5,60*60*24*365*60)
elseif s4 == 2 then
affect.add_collect(apply.CRITICAL_PCT,7,60*60*24*365*60)
elseif s4 == 3 then
affect.add_collect(apply.CRITICAL_PCT,8,60*60*24*365*60)
elseif s4 == 4 then
affect.add_collect(apply.CRITICAL_PCT,9,60*60*24*365*60)
elseif s4 == 5 then
affect.add_collect(apply.CRITICAL_PCT,10,60*60*24*365*60)
end
end
elseif al == 2 then
return
end
end
end
end
end