Bvural41 1
Bvural41
mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
Mt2Hizmet 1
Mt2Hizmet
berkmenoo 1
berkmenoo
Hikaye Ekle

Cevaplanmadı Timer

  • Konuyu başlatan Konuyu başlatan detasxd
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 15
  • Görüntüleme Görüntüleme 615
X Bir mobun öldükten sonra belirttiğim saniyede "X mobu doğdu" mesajını attırmam gerekiyor fakat get_global_time() kullandığım zaman oyunda muhtemelen fazla cpu tükettiğinden lag sorunu yapıyor ve oyun düşüyor ne kullanabilirim önerisi olan ?
 
questi bu şekilde günceller misin

[CODE title="quest"]quest detasvadi begin
state start begin
-- 11511 öldüğünde
when 11511.kill begin
-- Eğer etkinlik aktifse
if game.get_event_flag("yesilvadi") == 1 then
-- İlk mesajı gönder
notice_all("Kırmızı Lastik Kesildi. 10 saniye sonra vadiye bir kırmızı lastik düşecek")

-- 10 saniye sonra mesaj ve işlem tetiklenir
timer("yesilvadi_lastik_dus", 10)
end
end

-- 10 saniye sonra tetiklenen olay
when timer("yesilvadi_lastik_dus") begin
notice_all("Vadiye Bir Kırmızı Lastik Düştü!")
end
end
end
[/CODE]
 
questi bu şekilde günceller misin

[CODE title="quest"]quest detasvadi begin
state start begin
-- 11511 öldüğünde
when 11511.kill begin
-- Eğer etkinlik aktifse
if game.get_event_flag("yesilvadi") == 1 then
-- İlk mesajı gönder
notice_all("Kırmızı Lastik Kesildi. 10 saniye sonra vadiye bir kırmızı lastik düşecek")

-- 10 saniye sonra mesaj ve işlem tetiklenir
timer("yesilvadi_lastik_dus", 10)
end
end

-- 10 saniye sonra tetiklenen olay
when timer("yesilvadi_lastik_dus") begin
notice_all("Vadiye Bir Kırmızı Lastik Düştü!")
end
end
end
[/CODE]
when doesn't have begin-end clause. (()
Abort (core dumped)
hatası alıyorum
 
when doesn't have begin-end clause. (()
Abort (core dumped)
hatası alıyorum
Kodda bir hata görünmüyor kendim filesa ekledim bu şekilde ve bir hata almadım çakışan bir quest olabilir mi ve notepad++ üzerinde utf8 olarak kodluyorsunuz değil mi


Kod:
quest detasvadi begin
    state start begin
        -- 11511 öldüğünde
        when 11511.kill begin
            -- Eğer etkinlik aktifse
            if game.get_event_flag("yesilvadi") == 1 then
                -- İlk mesajı gönder
                notice_all("Kırmızı Lastik Kesildi. 10 saniye sonra vadiye bir kırmızı lastik düşecek.")

                -- 10 saniye sonra mesaj ve işlem tetiklenir
                timer("yesilvadi_lastik_dus", 10)
            end
        end

        -- 10 saniye sonra tetiklenen olay
        when timer("yesilvadi_lastik_dus") begin
            notice_all("Vadiye Bir Kırmızı Lastik Düştü!")
        end
    end
end
 
Kodda bir hata görünmüyor kendim filesa ekledim bu şekilde ve bir hata almadım çakışan bir quest olabilir mi ve notepad++ üzerinde utf8 olarak kodluyorsunuz değil mi


Kod:
quest detasvadi begin
    state start begin
        -- 11511 öldüğünde
        when 11511.kill begin
            -- Eğer etkinlik aktifse
            if game.get_event_flag("yesilvadi") == 1 then
                -- İlk mesajı gönder
                notice_all("Kırmızı Lastik Kesildi. 10 saniye sonra vadiye bir kırmızı lastik düşecek.")

                -- 10 saniye sonra mesaj ve işlem tetiklenir
                timer("yesilvadi_lastik_dus", 10)
            end
        end

        -- 10 saniye sonra tetiklenen olay
        when timer("yesilvadi_lastik_dus") begin
            notice_all("Vadiye Bir Kırmızı Lastik Düştü!")
        end
    end
end
şuan hata vermiyor fakat kod çalışmıyor discorddan yazıyorum size.
 
Son düzenleme:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst