Çözüldü Quest hakkında

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ı.

Chiqomt2

Üye
Üye
Mesaj
45
Çözümler
6
Beğeni
9
Puan
429
Ticaret Puanı
0
Görevi açıyorum hiçbir sıkıntı yok fakat görevler penceresinden göreve tıkladığımda 1 tane kalmışsa bile bütün görevi başa sarıyor. Bunu nasıl düzeltirim.
Linkleri görebilmek için giriş yap veya kayıt ol.

Lua (Quest):
quest LvlGrv begin     state start begin
        when login or levelup with pc.level >= 1 begin
            set_state(information)
        end
    end


    state information begin
        when letter begin
            send_letter("1.Seviye Görevi")
        end


        when info or button begin
            say ( "" )
            say ( "" )
            say ( "" )
            say ( "Güçlü Savaşcı!" )
            say ( "15 Milyon Yang ve" )
            say ( "Canavarlara karşı güç bonusu " )
            say ( "Kazanmak ister misin ?" )
            say ( "" )
            say ( "" )
            say ( "" )
            wait ( )
            say ( "" )
            say ( "" )
            say ( "" )
            say ( "Ödülleri Kazanmak İçin Yapman Gereken" )
            say ( "Kurtların Atası efsane Lykos Türünden" )
            say ( "5 Adet Öldürmelisin." )
            say ( "Başarılar Diliyorum." )
            say ( "" )
            say ( "" )
            say ( "Lykos'u 1.Köyde Bulabilirsin." )
            say ( "" )
            pc.setqf("state", 5)
            q.set_counter("Lykos", 5)
        end


        when 191.kill begin
            local count = pc.getqf("state") - 1
            if count <= 5 then
                pc.setqf("state", count)
                q.set_counter("Lykos", count)
            end
            if count == 0 then
                say ( "" )
                say ( "" )
                say ( "" )
                say ( "Tebrikler." )
                say ( "Görevi Başarı ile tamamladın." )
                say ( "15 Milyon Yang ve Sandık" )
                say ( "Kazandın." )
                say ( "" )
                say ( "" )
                say ( "" )
                pc.change_money(15000000)
                pc.give_item2(38050, 1)
                clear_letter()
                set_state(__COMPLETE__)
            end
        end
    end
    state __COMPLETE__ begin
    end
end
 

Dosya Eklentileri

  • deneme.rar
    691 byte · Gösterim: 0
En son bir moderatör tarafından düzenlenmiş:
Çözüm
Bu şekilde deneyebilir misin?

Lua (Quest):
quest LvlGrv begin    
    state start begin
        when login or levelup with pc.level >= 1 begin
            set_state(information)
        end
    end


    state information begin
        when letter begin
            send_letter("1.Seviye Görevi")
        end

        when info or button begin
            say ( "" )
            say ( "" )
            say ( "" )
            say ( "Güçlü Savaşcı!" )
            say ( "15 Milyon Yang ve" )
            say ( "Canavarlara karşı güç bonusu " )
            say ( "Kazanmak ister misin ?" )
            say ( "" )
            say ( "" )
            say ( "" )
            wait ( )
            say ( "" )
            say ( "" )
            say ( "" )...
Bu şekilde deneyebilir misin?

Lua (Quest):
quest LvlGrv begin    
    state start begin
        when login or levelup with pc.level >= 1 begin
            set_state(information)
        end
    end


    state information begin
        when letter begin
            send_letter("1.Seviye Görevi")
        end

        when info or button begin
            say ( "" )
            say ( "" )
            say ( "" )
            say ( "Güçlü Savaşcı!" )
            say ( "15 Milyon Yang ve" )
            say ( "Canavarlara karşı güç bonusu " )
            say ( "Kazanmak ister misin ?" )
            say ( "" )
            say ( "" )
            say ( "" )
            wait ( )
            say ( "" )
            say ( "" )
            say ( "" )
            say ( "Ödülleri Kazanmak İçin Yapman Gereken" )
            say ( "Kurtların Atası efsane Lykos Türünden" )
            say ( "5 Adet Öldürmelisin." )
            say ( "Başarılar Diliyorum." )
            say ( "" )
            say ( "" )
            say ( "Lykos'u 1.Köyde Bulabilirsin." )
            say ( "" )
            pc.setqf("state", 5)
            q.set_counter("Lykos", 5)
            set_state (try)
        end
    end

    state try begin
        when letter begin
            send_letter("5 Lykos Öldürme")
        end

    when button or info begin
        say("Görevi bitirebilmen için "..pc.getqf("state").." Lykos öldürmen gerek.")
    end

        when 191.kill begin
            local count = pc.getqf("state") - 1
            if count <= 5 then
                pc.setqf("state", count)
                q.set_counter("Lykos", count)
            end
            if count == 0 then
                say ( "" )
                say ( "" )
                say ( "" )
                say ( "Tebrikler." )
                say ( "Görevi Başarı ile tamamladın." )
                say ( "15 Milyon Yang ve Sandık" )
                say ( "Kazandın." )
                say ( "" )
                say ( "" )
                say ( "" )
                pc.change_money(15000000)
                pc.give_item2(38050, 1)
                clear_letter()
                set_state(__COMPLETE__)
            end
        end
    end
    state __COMPLETE__ begin
    end
end
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst