- Mesaj
- 384
- Çözümler
- 7
- Beğeni
- 1.707
- Puan
- 1.049
- Ticaret Puanı
- 0
Merhabalar, benim için büyük sizin içinse ufak bir konuyla karşınızdayım.
Sizden ricam, quest devreye girdiği zaman şifre girilmezse 60 saniye sonra şehre ışınlanmasını sağlayacak eklemeyi yapmanız.
Chatgpt üzerinden ve farklı bir kaç quest'den bakarak fonksiyonları denedim, ancak başarılı olamadım.
Lua (Quest):
quest lykeen_sifrelipelerin begin
state start begin
when 70038.use begin -- 70038 yazan yeri serverinizdeki cesaret pelerini kodu ile değiştirin.
local sifreolustur = number( 10000 , 99999 ) --DOKUNMAYIN..
local serverismi = ("Test2") --SERVERADI YAZAN KISIMI SERVERINIZIN ADI ILE DEĞIŞTIRIN.
if pc.getqf("lykeen_pelerin") < 3 then
pc.setqf("lykeen_pelerin", pc.getqf("lykeen_pelerin") + 1)
pc.aggregate_monster()
elseif pc.getqf("lykeen_pelerin") == 3 then
pc.setqf("lykeen_pelerin",4)
elseif pc.getqf("lykeen_pelerin") > 4 then
pc.setqf("lykeen_pelerin",4)
setstate(start)
elseif pc.getqf("lykeen_pelerin") == 4 then
say_title(""..serverismi)
say_reward("Pelerin Kontrol Sistemi")
say("")
say("Merhaba "..pc.get_name().." !")
say("Sunucumuzdaki botları engelleme amaçlı,")
say("Bu sistemi kullanıyoruz.")
say("Lütfen devam etmek için şifreyi gir.")
say("Bir kere hakkın olduğunu unutma !")
say_reward("Yazman gereken şifre; "..sifreolustur )
local sifrekutusu = tonumber(input())
if sifrekutusu == nil then
say_title(""..serverismi)
say_reward("Pelerin Kontrol Sistemi")
say("")
say("Şifreyi yanlış girdin !")
pc.setqf("lykeen_pelerin",0)
pc . warp ( 969600 , 278400 )
end --Şifre yazılmadı
if sifrekutusu < 10000 or sifrekutusu > 99999 or sifrekutusu == nil then
say_title(""..serverismi)
say_reward("Pelerin Kontrol Sistemi")
say("")
say("Şifreyi yanlış girdin !")
pc.setqf("lykeen_pelerin",0)
pc . warp ( 969600 , 278400 )
end --Şifre hatalı yazıldı.
if sifrekutusu == sifreolustur then
say_title(""..serverismi)
say_reward("Pelerin Kontrol Sistemi")
say("")
say("Şifre doğru !")
say("İyi oyunlar "..pc.get_name().." !")
pc.setqf("lykeen_pelerin",0)
pc.aggregate_monster()
end --Şifre doğru.
end
end --When sonu
end --State sonu
end --Quest bitti.
Sizden ricam, quest devreye girdiği zaman şifre girilmezse 60 saniye sonra şehre ışınlanmasını sağlayacak eklemeyi yapmanız.
Chatgpt üzerinden ve farklı bir kaç quest'den bakarak fonksiyonları denedim, ancak başarılı olamadım.