xranzei 1
xranzei
Best Studio 1
Best Studio
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Cevaplanmadı derece oranını azaltma

  • Konuyu başlatan Konuyu başlatan sttreone
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 13
  • Görüntüleme Görüntüleme 268

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

//
 
Son düzenleme:
quest veya başka bir yontenle yapmanin yolu varmidir acaba

şunu bi dene bakalım yedek almayı unutma


Kod:
quest azaltilmis_derece begin
    state start begin

        when login begin
            pc.setqf("eski_derece", pc.get_alignment())
        end

        when kill with not npc.is_pc() begin
            local eski_derece = pc.getqf("eski_derece")
            local mevcut_derece = pc.get_alignment()
            local fark = mevcut_derece - eski_derece

            -- Sadece artış varsa müdahale et
            if fark > 0 then
                local azaltma_orani = 0.5 -- %50 azaltma
                local yeni_artis = math.floor(fark * azaltma_orani)
                pc.set_alignment(eski_derece + yeni_artis)
            end

            -- Son değer güncellenir
            pc.setqf("eski_derece", pc.get_alignment())
        end

    end
end

fonksiyonunda yoksa ekle


Kod:
pc.get_alignment
pc.set_alignment
pc.getqf
pc.setqf
npc.is_pc
 

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

Geri
Üst