- Client Source /GameLib/ItemData.h
- enum ECostumeSubTypes // arat
- COSTUME_NUM_TYPES,// üstüne ekle
- #ifdef NEW_COSTUME_SOCKET_RING
- COSTUME_RING_SOCKET = 6,// Sizdeki sıra nasılsa ona göre numara verin (İlk type 0)
- #endif
- ///////////////////////////////////////////////////
- enum EWearPositions // arat
- WEAR sırasına göre en alta ekle----
- #ifdef NEW_COSTUME_SOCKET_RING
- WEAR_COSTUME_RING_SOCKET,
- #endif
- ///////////////////////////////////////////////////
- Client Source/UserInterface/GameType.h
- #ifdef ENABLE_COSTUME_SYSTEM // arat
- Sırasına göre ekle
- #ifdef NEW_COSTUME_SOCKET_RING
- const DWORD c_Costume_Slot_Ring_Socket = c_Costume_Slot_Start + CItemData::COSTUME_RING_SOCKET;
- #endif
- const DWORD c_Costume_Slot_Count =x;
- x sayısını 1 artır.
- ///////////////////////////////////////////////////
- Client Source/UserInterface/PythonItemModule.cpp
- PyModule_AddIntConstant(poModule, "COSTUME_SLOT_END", c_Costume_Slot_End);
- //arat üstüne ekle
- #ifdef NEW_COSTUME_SOCKET_RING
- PyModule_AddIntConstant(poModule, "COSTUME_TYPE_RING_SOCKET", CItemData::COSTUME_RING_SOCKET);
- PyModule_AddIntConstant(poModule, "COSTUME_SLOT_RING_SOCKET", c_Costume_Slot_Ring_Socket);
- #endif
- ///////////////////////////////////////////////////
- Client Source/UserInterface/Locale_inc.h // uygun bir yere ekle
- #define NEW_COSTUME_SOCKET_RING
- ///////////////////////////////////////////////////
- Tools/DumpProto/dump_Proto/ItemCVSReader.cpp
- string arIAFVSub28[]//arat
- Sıraya ve virgüllere uygun bir şekilde ekle
- #ifdef NEW_COSTUME_SOCKET_RING
- , "COSTUME_SOCKET_RING"
- #endif
- ///////////////////////////////////////////////////
- Game Source/common/CommonDefines.h// uygun bir yere ekle
- #define NEW_COSTUME_SOCKET_RING
- ///////////////////////////////////////////////////
- Game Source/common/item_length.h
- enum ECostumeSubTypes// arat ve Itemdata.h taki sıraya göre ekle
- #ifdef NEW_COSTUME_SOCKET_RING
- COSTUME_RING_SOCKET = 6,
- #endif
- ///////////////////////////////////////////////////
- Game Source/common/length.h
- enum EWearPositions//arat ve ItemData.h taki sıraya göre ekle
- #ifdef NEW_COSTUME_SOCKET_RING
- WEAR_COSTUME_RING_SOCKET,
- #endif
- ///////////////////////////////////////////////////
- Game Source/game/src/item.cpp
- else if (GetType() == ITEM_COSTUME) // arat
- İçine ekle
- #ifdef NEW_COSTUME_SOCKET_RING
- else if (GetSubType() == COSTUME_RING_SOCKET)
- return WEAR_COSTUME_RING_SOCKET;
- #endif
- ///////////////////////////////////////////////////
- Game Source/db/src/ProtoReader.cpp
- static string arSub28[]//arat ve ItemCVSReader.cpp'deki gibi virgüle ve sıraya uygun ekle
- #ifdef NEW_COSTUME_SOCKET_RING
- , "COSTUME_SOCKET_RING"
- #endif
- ///////////////////////////////////////////////////
- Item_proto.txt
- 72300 NEW_RING ITEM_COSTUME COSTUME_SOCKET_RING 1 ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_PKDROP | ANTI_STACK | ANTI_MYSHOP NONE WEAR_SHIELD NONE 0 0 0 0 0 REAL_TIME 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0
- ekle
- Item_names.txt
- 72300 Yeni_Socket_Yüzük
- ///////////////////////////////////////////////////
- Pack/root/UiScript/costumewindow.py
- GameType.h'ta
- const DWORD c_Costume_Slot_Count artırdığınız değerin 1 alt sayısına index + ekleyin. Konumlandırmasını elinizdeki Gui ye göre düzenleyebilirsiniz.
- Örn
- {"index":COSTUME_START_INDEX+6, "x":12, "y":167, "width":32, "height":32},
- ///////////////////////////////////////////////////