kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
InfernoShade 1
InfernoShade
BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
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,854
Çözüm
3
Online süresi
3mo 18d
Reaksiyon Skoru
243
Altın Konu
0
Başarım Puanı
141
MmoLira
9,834
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