Merhaba dostum,
Bunu bir quest ile yapabilmen aslında mümkün değil çünkü bunu yapabilmen için quest function'lara current_align fonksiyonunu tanımlaman gerekiyor src ile akabinde mevcut align üzerinden belirttiğin kadar puan düşürebilirsin ama öncelikle karakterin mevcut puanını questin bilmesi gerekiyor dolayısıyla bunu quest ile değil c++ ile yapman daha mantıklı olacaktır ama geçici çözüm olarak sana bu questi yazdım değiştirerek ya da farklı bir bakış açısı ile kendin şekillendirebilirsin diye umuyorum.
[CODE title="align_dusur.lua"]quest align_dusur begin
state start begin
when die begin
-- Karakterin mevcut align puanını düşür
pc.change_alignment(-500)
-- Oyuncuya bilgilendirme mesajı göster
chat("Öldüğünüz için karakter puanınız 500 düşürüldü!")
end
end
end
[/CODE]
Bu kodları bir align_dusur.lua dosyası oluşturup akabinde türkçe formatta notepad++ ile düzenleyerek /usr/game/share/locale/turkey/quest dizinine ya da filesının questlerinin bulunduğu dizine atarak sonrasında ssh ile cd /questdizini && ./qc align_dusur.lua şeklinde okutabilirsin sonrasında oyuna girip /reload q yaparak questi deneyebilirsin.
İyi forumlar dilerim.