Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Merhabalar sistemi ekledim fakat birkaç sıkıntım mevcut.
Dükkandaki eşyaların üstüne geldiğimde eşya özellikleri ve ismi görünmüyor.
Ek olarak envanterde bulunan ejderha parası kısmında para 123456789 olarak görünüyor.
Bu durumu nasıl çözebilirim?
SysError yok.
Çözümü burada buldum:
Çözüldü -...
Merhabalar, NPC'lere tıkladığımda bu hata ile karşılaşıyorum. Mouse ve ekran kilitleniyor fakat oyun akmaya devam ediyor.
Nasıl çözümleyebilirim?
0517 22:40:44981 :: Traceback (most recent call last):
0517 22:40:44981 :: File "uiQuest.py", line 745, in OnInsertItemIcon
0517 22:40:44982 ...
Ben bu konuya kendimden yola çıkarak cevap vereceğim. 3-4 senedir amatör olarak C++ ile uğraşıyorum ve Metin2'yi en son 2010'lu yıllarda oynadım. Bu forum sitesine de tamamen şans eseri denk geldim. Uzun yıllardır oyun geliştirme işlerine ilgi duymaktaydım fakat bir türlü adım atamamıştım. Bu...
Güncelleme:
Tamir sistemi tam anlamıyla bitirildi. Gerekli questler ve sistem tamamen oturtuldu.
Üzerinde bir miktar daha geliştirme yapmayı ve fonksiyonlarını biraz arttırmayı düşünüyorum fakat oyunu ciddi anlamda değiştirecek bir değişiklik olduğunu düşünüyorum.
Hilecileri bitirecek en güzel...
Merhabalar, bildiğiniz üzere attr bonusları tam sayı olarak verilebiliyor. Bunları decimal cinsinden aktarmamız mümkün mü? Yani %10.50 gibi bir bonus verme imkanımız var mı?
Sorun yanlış fonksiyonu kullanmaktan kaynaklanıyormuş. get_value yerine get_attribute_value kullandığımda sorun çözüldü. İkisi de aynı işlevde fakat get_value fonksiyonu sadece set_attribute içerisinde kullanılabiliyor.
Merhabalar, quest yazmak ile uğraşıyorum bu aralar ve bugün bir problem yaşadım.
local durability = item.get_value(5)
kodunu kullanarak durability yerel değişkenine eşyanın 5. efsununu çektirmeye çalışıyorum fakat döngü sürekli 0 olarak dönüyor.
local silah = pc.getweapon()...
Map index ve oyuncu koordinatlarını kullanarak yapabilirsiniz. x ve y koordinatlarından yola çıkarak basit bir kodlama yapabilirsiniz.
Mantık şu şekilde olacak.
LPSECTREE_MAP karakterkoordinat = SECTREE_MANAGER::instance().Get(GetMapIndex(), x, y);
int x = GetX();
int y =...
Item konusunda bir sıkıntı yok dayanıklılık sistemini bitirdim sorunsuz ama şimdi NPC'den eşyayı tamir ettirebilmek için efsun değiştirtmeye çabalıyorum.
item.set_value kullanarak bu problemi çözdüm fakat ufak bir problem kaldı. Giyili olan eşyayı seçerek giyiliyken nasıl efsun değişikliği yaparız acaba?
Quest üzerinden attrvalue ve attrtype değiştirmek mümkün mü? Bunu nasıl yapabiliriz?
mysql_query("UPDATE player.item SET attrvalue5='21000' WHERE vnum = "..pc.getweapon()..";")
Şeklinde bir kullanım ile mysql üzerinden güncellemek istedim fakat anlık güncellenmediği için bu şekilde geçerli...
Merhabalar LUA ve quest olayları hakkında hiçbir fikrim yok ve daha önce hiç quest yazmadığım için kullanımını bilmiyorum.
Kullanımını hiç bilmesem de şöyle bir şey düşündüm fakat nasıl yapacağımı bilmiyorum. pc.getweapon ile oyuncunun elindeki silahın vnumunu alıp bu silaha item.set_attr5 ile...