Yardım Silah kostümü ekleme yardım

  • Konuyu açan Konuyu açan nesterali
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 69
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

nesterali

MT Üye
MT Üye
Mesaj
164
Beğeni
62
Puan
726
Ticaret Puanı
0
1. Client Source\GameLib dosyasında
ItemData.h:

//Arat;<br><br> WEAR_RING1,<br> WEAR_RING2,<br><br> WEAR_BELT,
dediğiniz benim ItemData.h içerisinde yok nereye eklememiz gerekli bu durumda
2. locale_string.txt dosyası nereye eklenecek
 
Son düzenleme:
1. ÇÖZÜM
itemdata.h:
Genişlet Daralt Kopyala
        ARAT
        enum EWearPositions
        EN ALTTA ALTTAKİ SATIR OLACAK
        ""    WEAR_MAX_NUM,""
        BUNUN ÜSTÜNE EKLE ÖRNEK EKLİYORUM
        
                enum EWearPositions
        {
            WEAR_BODY,          // 0
            WEAR_HEAD,          // 1
            WEAR_FOOTS,         // 2
            WEAR_WRIST,         // 3
            WEAR_WEAPON,        // 4
            WEAR_NECK,          // 5
            WEAR_EAR,           // 6
            WEAR_UNIQUE1,       // 7
            WEAR_UNIQUE2,       // 8
            WEAR_ARROW,         // 9
            WEAR_SHIELD,        // 10
#ifdef ENABLE_WEAPON_COSTUME_SYSTEM
            WEAR_COSTUME_WEAPON, // 11
#endif
            WEAR_MAX_NUM,
        };
 
2. locale_string.txt DOSYA VE YA İÇERİSİNDEKİ NE YAPILACAK ?
locale_string.txt:
Genişlet Daralt Kopyala
"You cannot unequip the costume weapon. Not enough space.";
"Kostümü çıkaramazsın, yeterli alan yok.";

"You cannot equip the costume weapon. Wrong equipped weapon.";
"Yanlış silahı kullandığın için bu silah kostümünü kullanamazsın.";
@Whistle @Kaiser @TheAdmin33
 
client sourceye eklerken bu kod ne ala dedikten sonra client build de aldığım hata , ne yapmam gerekliyor saygıdeğer büyüklerim

gametype.h:
Genişlet Daralt Kopyala
//Arat;

    const DWORD c_New_Equipment_Start = c_Equipment_Start + 21;


//Değiştir;

    const DWORD c_New_Equipment_Start = c_Equipment_Start + CItemData::WEAR_RING1;
Adsız.webp


@Whistle @TheAdmin33 @Kaptan Yosun
 
#include "../GameLib/ItemData.h"
Bu ekli değilse dosya başına bunu ekle.

Eğer bu varsa GameLib/itemData.h dosyasındaki EWearPositions bu enum'a WEAR_RING1 eklemeniz gerekiyor

Ama dikkatli olun hem server hem client tarafında aynı sayıyı alması gerekiyor. WEAR_RING1 = 21 olması gerekiyor
 
@Whistle üstadım başka kostüm sistemine geçtim bu sistem benim src ile tamamen uyumsuz, build bitmek üzere sadece bu kısım kaldı bunları ne yapacağımı bilemedim :/
Kod:
Genişlet Daralt Kopyala
One-hand Sword    Sabie o mana - Value3="0"
Two-hand Sword    Sabie 2 maine - Value3="3"
Knife            Pumnale - Value3="1"
Bow                Arc - Value3="2"
Bell            Clopot - Value3="4"
Fan                Evantai - Value3="5"

Aceste valori trebuiesc puse atat in item_proto server cat si in client.
These values must be added in item_proto server and client.
 
Geri
Üst