Bvural41 1
Bvural41
romegames 1
romegames
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Best Studio 1
Best Studio
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
InfernoShade 1
InfernoShade
BlackFullMoon 1
BlackFullMoon
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplanmadı Ölünce derecen düşsün

  • Konuyu başlatan Konuyu başlatan -TuRKuaZ-
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 229

-TuRKuaZ-

TuRKuaZ
TM Üye
Katılım
14 May 2024
Konular
161
Mesajlar
716
Çözüm
17
Online süresi
28d 9h
Reaksiyon Skoru
463
Altın Konu
0
Başarım Puanı
156
MmoLira
4,802
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!

Merhaba quest yazmayı bilen ve uzman olan arkadaşlara bir sorum olacak benim istediğim bir quest var oyuncu ölünce derecesi 5-50 arasında düşsün istiyorum ama oyuncu ölünce hangi komut yazılacak onu tam bilemedim pc.is_npc de denedim die de denedim ama olmadı oyuncu ölünce - alignment düşsün istiyorum
 
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.
 
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.
Reisim teşekkür ederim de denedim die çalışmıyor 😣
 

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

Geri
Üst