Çözüldü Quest Döngüye Sokma

  • Konuyu açan Konuyu açan random
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 707
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

random

Üye
Üye
Mesaj
27
Beğeni
7
Puan
440
Ticaret Puanı
0
Merhaba arkadaşlar aşağıda örneği gözüken questi döngüye sokmak istiyorum başarısız dedikten sonra devam butonuna basınca tekrar if sorugusunu çalıştırmasını if sorgusu true olana kadar bu şekilde devam etmesini istiyorum. Bunu nasıl yaparız bir bilginiz var mı? Teşekkürler.


Lua (Quest):
Genişlet Daralt Kopyala
quest deneme begin
    state start begin
        when 1500.use begin
            if pc.ucabilir() == true then
                say("Başarılı ")
            else
                say("Başarısız ")
                wait()
            end
        end
    end
end
 
Çözüm
Bunun için while döngüsü kullanabilirsiniz.
İlk önce while döngüsünü lua'da kullanımına bakalım. :)
Lua (Quest):
Genişlet Daralt Kopyala
while(condition)
do
   statement(s)
end

lua_while_loop.jpg


Şu şekilde deneyebilirsiniz.
Lua (Quest):
Genişlet Daralt Kopyala
while(pc.ucabilir() == false)
do
   say("Başarısız ")
   wait()
end

say("Başarılı ")
Bunun için while döngüsü kullanabilirsiniz.
İlk önce while döngüsünü lua'da kullanımına bakalım. :)
Lua (Quest):
Genişlet Daralt Kopyala
while(condition)
do
   statement(s)
end

lua_while_loop.jpg


Şu şekilde deneyebilirsiniz.
Lua (Quest):
Genişlet Daralt Kopyala
while(pc.ucabilir() == false)
do
   say("Başarısız ")
   wait()
end

say("Başarılı ")
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst