romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[C++, Python] Karakter Seçme Ekranında Silah Ve Efekt Gösterme

  • Konuyu başlatan Konuyu başlatan ıTEOREMı
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 39
  • Görüntüleme Görüntüleme 2K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ıTEOREMı

TEOREM
Telefon Numarası Onaylanmış Üye
TM Üye
Katılım
22 Eki 2011
Konular
84
Mesajlar
780
Çözüm
16
Online süresi
5d 20h
Reaksiyon Skoru
273
Altın Konu
0
Başarım Puanı
187
MmoLira
585
DevLira
30
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!

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:




📌 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.
 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
 
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.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst