Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
shrpnl 1
shrpnl
YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
xranzei 1
xranzei
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

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 262

sttreone

Level 7
TM Üye
Katılım
21 Kas 2018
Konular
79
Mesajlar
1,860
Çözüm
3
Online süresi
3mo 18d
Reaksiyon Skoru
244
Altın Konu
0
Başarım Puanı
141
MmoLira
9,852
DevLira
15
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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
 
pc.get_alignment
pc.set_alignment
pc.getqf
pc.setqf
npc.is_pc
Bunları nereye ekleyecegım
 
pc.set_alignment mevcut degilmiş ekledım derece.lua olarak olusturup questlere attım. denıyorum sımdı.
 

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

Geri
Üst