Aklınızı başınıza alacak Quest | Gamesfrm.com
Moderatör Alımları
Reklam Alanı   Reklam Alanı
Meyhane2   Reklam Alanı

Aklınızı başınıza alacak Quest

engin62

Seviye 3
Üye
Katılım
19 Ara 2018
Mesajlar
32
Tepki puanı
21
Konum
Istanbul
[CODE title="Şeytan kulesi lua"]
state start begin
when login begin
if pc.getqf("seytan_kulesi_bakim_devam") == 1 then
local kat = pc.getqf("seytan_kulesi_kat")
if kat > 0 then
say_title("Şeytan Kulesi Devam Ediyor")
say("Bir önceki oturumda Şeytan Kulesi'ndeydiniz.")
say("Devam etmek isterseniz 'Evet' seçeneğini seçin.")
say("Aksi takdirde, kuleden çıkmış sayılacaksınız.")
local s = select("Evet", "Hayır")
if s == 1 then
say_title("Şeytan Kulesi Devam Ediyor")
say("Şeytan Kulesi'ne devam ediyorsunuz...")
warp("seytan_kulesi_harita", kat, 100, 100) -- Örnek koordinatlar: 100, 100
return
end
end
say_title("Şeytan Kulesi Tamamlandı")
say("Şeytan Kulesi'nden çıktınız.")
say("Ödül almak için tekrar kuleye gidiniz.")
clear_letter()
pc.setqf("seytan_kulesi_bakim_devam", 0)
pc.setqf("seytan_kulesi_kat", 0)
end
end
end

[/CODE]

Bu quest, Şeytan Kulesi'ndeki oyuncunun ilerlemesini kaydetmek ve bakım sırasında kesinti yaşandığında oyuncunun kaldığı katı hatırlamak için kullanılır. İşlevleri şu şekilde sıralanabilir:

1. Oyuncu giriş yaptığında veya yeniden seviye atlattığında, Şeytan Kulesi'ndeki ilerlemesini kontrol etmek için `start` durumunu kullanır.
2. Eğer oyuncu daha önce Şeytan Kulesi'nde kalmış ve kuleye devam etmek istiyorsa, "Evet" seçeneğini seçerek kaldığı kattan devam edebilir.
3. Eğer oyuncu Şeytan Kulesi'nden çıkmış veya devam etmek istemiyorsa, "Hayır" seçeneğini seçerek kuleden çıkmış sayılır.
4. Oyuncunun kaldığı kat bilgisi, `seytan_kulesi_kat` değişkeninde saklanır.
5. Eğer oyuncunun daha önce kaldığı bir kat varsa, `warp()` fonksiyonu kullanılarak oyuncu doğru kattaki konuma yönlendirilir.
6. Oyuncu Şeytan Kulesi'nden çıktığında veya devam etmek istemediğinde, ilgili bilgiler temizlenir ve oyuncuya ödül alma talimatı verilir.
7. Bakım sırasında sunucu kapanırsa veya yeniden başlarsa, oyuncunun kaldığı kat bilgisi kaydedilir ve oyuncu doğru kattan devam edebilir.

Bu quest, oyuncuların Şeytan Kulesi'ndeki ilerlemesini korumalarına ve kesinti durumunda kayıp yaşanmamasına yardımcı olur. Ayrıca, oyunculara bakım sırasında Şeytan Kulesi'nden devam etme veya çıkma seçeneği sunar.

Sorun olursa bana yazabilirsiniz bilgi için.
 

Anka

Seviye 11
Üye
Katılım
8 May 2018
Mesajlar
641
Tepki puanı
164
Anladığım kadarıyla kaldığı yerden devam etmek için süre sınırı da yok, doğru mudur?
 

engin62

Seviye 3
Üye
Katılım
19 Ara 2018
Mesajlar
32
Tepki puanı
21
Konum
Istanbul
Anladığım kadarıyla kaldığı yerden devam etmek için süre sınırı da yok, doğru mudur?
Evet süre girmedim ama girilmiş halinide yapabilirim evet hayır seçeneği olcak ne zaman isterse devam edecek bir sonra ki bakıma kadar
 

DeriN

Yönetici
Yönetici
Haber Editörü
Sosyal Editör
Katılım
12 Eyl 2018
Mesajlar
1,262
Tepki puanı
37
Teşekkürler :)
 
Üst