İlan
04 Haz 2026 20 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python **C++ ve Python ile Karakter Seçme Ekranında Silah...
İlan Yan banner placeholder

**C++ ve Python ile Karakter Seçme Ekranında Silah Ve Efekt Gösterme: Yeni Bir Oluşum**

Tevfik 22.04.2026 23:50 766 görüntüleme 33 cevap
Son Mesaj
Tevfik
Üye
Üye
Katılım02 Oca 2026
Konular6
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
22.04.2026 23:50 #1
KONU KİLİTLENEBİLİR

Konunun fixiyle ve daha fazla güncellemeyle uğraşmayacağım.
Biliyorum sistem bu haliyle %100 fixli çalışmıyor ama yavaş yavaş geliştirip tam çalışan halini buraya eklemeyi planlıyordum...

Gerek Olmadığını Görüyorum!

Daha fazla fix ve sistemi sorunsuz hale getirip versiyonlar dahilinde güncelleyecektim
fakat görüyorum ki herkes kendini cacık sanıyor

Bu da kibrinden kendini bir halt sanan arkadaşlara kanıt videom olsun:

🎬 KANIT VİDEOSU İÇİN TIKLAhttps://jumpshare.com/s/b1jeG4ApvmASYNMaT31q


AŞAĞIYA BİR DİP NOT:
Konunun kanıt videosunun bu kadar gecikmesinin temel sebebi;
hem yurtdışındayım (saat farkı) hem de saç ekimi uzmanıyım.
İşten güçten vaktim olmadığı için (Local server kurulumu, kodların derlenmesi zaman alıyor).

Saygılar.
Tevfik
Üye
Üye
Katılım02 Oca 2026
Konular6
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 09:38 #2
Kanıt VideoÖğeyi görmek için üye olmalısınız.

Konut Kilitlenebilir, İyi Forumlar Herkese. (Konunun Fixiyle ve...
Tevfik
Üye
Üye
Katılım02 Oca 2026
Konular6
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 21:43 #3
Kanıt attığımda bu yorumlarınızı göreceğim
Öğeyi görmek için üye olmalısınız.
Tevfik
Üye
Üye
Katılım02 Oca 2026
Konular6
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 22:25 #4
Konu sahibi isteği üzerine kapatıldı.
Tevfik
Üye
Üye
Katılım02 Oca 2026
Konular6
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 19:26 #5
Başlığı düzenleyelim,
ChatGPT Çalışmayan Sistem!
bemre38
Üye
Üye
Katılım16 Şub 2026
Konular4
Mesajlar49
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 19:36 #6
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
SyLvesTR94
Üye
Üye
Katılım14 Oca 2026
Konular8
Mesajlar66
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 22:52 #7
PAYLAŞIM İÇİN TEŞEKKÜRLER
baltimore
Üye
Üye
Katılım17 Şub 2026
Konular6
Mesajlar47
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:02 #8
Merhaba Arkadaşlar Az Önce Forumda Gördüğüm Fakat Kaynak Kodları Paylaşılmayan Sistemi Sizlere Sunmak İstiyorum.

Takıldığınız bir yer olursa konu altından deatek verebilirim.

Adımları eksiksiz ve hatasız |TAB| hatası yapmadan eklerseniz sorunsuz şekilde ekleyebilirsiniz.

sistem özeti: karakter seçme ekranında karakterin elinde bulunan mevcut silahı (örn: zehir kılıcı +9 parlama efektiyle karakter seçme ekranında gösterme)

PHP:
//UserInterface / PythonNetworkStreamPhaseSelect.cpp ARAT

kNetRetPackCharSelect.kChanList[i].dwPartMain = pInst->dwPartMain;

//ALTINA EKLE

kNetRetPackCharSelect.kChanList[i].dwPartWeapon = pInst->dwPartWeapon;
//Eğer dwPartWeapon zaten varsa bu adımı geçebilirsin

//ROOT / introSelect.py içinde arat:

chr.SelectInstance(slot)
chr.SetReserverValue(shape)
 
//Bu satırların hemen altına (veya chr.SetRotation civarına) şu bloğu ekle:
# Silahı (Part) karaktere giydirir
 
chr.SetPart(chr.PART_WEAPON, weapon)
 
// Önemli Not: Eğer weapon değişkeni bu fonksiyonda tanımlı değilse, fonksiyonun başında veriyi çekmelisin. Genellikle şöyle görünür:
(name, job, level, exp, str, ht, dx, iq, race, shape, hair, weapon) = net.GetCharacterSlot(slot)

// Silah Efektlerini (Parlamayı) Aktif Etme
//UserInterface / InstanceBase.cpp içinde arat :
    void CInstanceBase::SetWeapon(DWORD eWeapon)
// ALTTAKİ FONKSİYONU BUL
    if (IsPC())
//    Eğer burada sadece oyun içi (Game Phase) kontrolü varsa, onu şu şekilde genişlet veya seçme ekranını dahil et:
    
    // Sadece oyun içinde değil, karakter seçme ekranında da (Select Phase) efektleri yükle
if (m_GraphicThingInstance.IsPC())
{
    __GetRefinedEffect(pItemData);
}
 
//Dikkat Edilmesi Gereken Hatalar:
1. Görünmez Silah: Eğer silah görünmüyorsa weapon değişkeninin 0 gelip gelmediğini dbg.LogBox(str(weapon)) ile kontrol edin.
2. Syserr: Eğer "SelectInstance" hatası alırsanız, silahı giydirmeden önce chr.SelectInstance(slot) yapıldığından emin olun.
Paylaşım için teşekkürler Çalıştığına dair tüm karakterler için kanıt ekleyebilirmisiniz.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder