common/item_length.h
arat,
Değiştir,
db/cache.cpp
Arat,
değiştir,
db/clientmanagerplayer.cpp
Arat,
Şeklinde düzenleyin,
Arat,
Şeklinde ayarla
Arat,
Şeklinde ayarla,
game/constants.cpp
Arat,
Şeklinde ayarla,
Arat,
Şeklinde ayarla,
userinterface/gametype.h
Arat,
Şeklinde ayarla,
Arkadaşlar , bug vs. sorunu yaşarsanız konu altına yorum atın çözümü yapıldıkça konuya dahil olacaktır ...
Python Kısmı
arat,
Kod:
ITEM_SOCKET_MAX_NUM = 3,
Değiştir,
Kod:
ITEM_SOCKET_MAX_NUM = 6,
db/cache.cpp
Arat,
Kod:
if (isSocket)
{
iLen += snprintf(szColumns + iLen, sizeof(szColumns) - iLen, ", socket0, socket1, socket2");
iValueLen += snprintf(szValues + iValueLen, sizeof(szValues) - iValueLen,
", %lu, %lu, %lu", p->alSockets[0], p->alSockets[1], p->alSockets[2]);
iUpdateLen += snprintf(szUpdate + iUpdateLen, sizeof(szUpdate) - iUpdateLen,
", socket0=%lu, socket1=%lu, socket2=%lu", p->alSockets[0], p->alSockets[1], p->alSockets[2]);
}
değiştir,
Kod:
if (isSocket)
{
iLen += snprintf(szColumns + iLen, sizeof(szColumns) - iLen, ", socket0, socket1, socket2, socket3, socket4, socket5");
iValueLen += snprintf(szValues + iValueLen, sizeof(szValues) - iValueLen,
", %lu, %lu, %lu, %lu, %lu, %lu", p->alSockets[0], p->alSockets[1], p->alSockets[2], p->alSockets[3], p->alSockets[4], p->alSockets[5]);
iUpdateLen += snprintf(szUpdate + iUpdateLen, sizeof(szUpdate) - iUpdateLen,
", socket0=%lu, socket1=%lu, socket2=%lu, socket3=%lu, socket4=%lu, socket5=%lu", p->alSockets[0], p->alSockets[1], p->alSockets[2], p->alSockets[3], p->alSockets[4], p->alSockets[5]);
}
db/clientmanagerplayer.cpp
Arat,
Kod:
str_to_number(item.alSockets[2], row[cur++]);
Şeklinde düzenleyin,
Kod:
str_to_number(item.alSockets[3], row[cur++]);
Kod:
[B] str_to_number(item.alSockets[4], row[cur++]);[/B]
[B] str_to_number(item.alSockets[5], row[cur++]);[/B]
Arat,
Kod:
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "
Şeklinde ayarla
Kod:
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "
Arat,
Kod:
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "
Şeklinde ayarla,
Kod:
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "
game/constants.cpp
Arat,
Kod:
3, // WEAPON_SWORD,
3, // WEAPON_DAGGER,
3, // WEAPON_BOW,
3, // WEAPON_TWO_HANDED,
3, // WEAPON_BELL,
3, // WEAPON_FAN,
3, // WEAPON_CLAW
0, // WEAPON_ARROW,
0, // WEAPON_MOUNT_SPEAR
Şeklinde ayarla,
Kod:
6, // WEAPON_SWORD,
6, // WEAPON_DAGGER,
6, // WEAPON_BOW,
6, // WEAPON_TWO_HANDED,
6, // WEAPON_BELL,
6, // WEAPON_FAN,
6, // WEAPON_CLAW
0, // WEAPON_ARROW,
0, // WEAPON_MOUNT_SPEAR
Arat,
Kod:
3, // ARMOR_BODY,
Şeklinde ayarla,
Kod:
6, // ARMOR_BODY,
userinterface/gametype.h
Arat,
Kod:
ITEM_SOCKET_SLOT_MAX_NUM = 3,
Şeklinde ayarla,
Kod:
ITEM_SOCKET_SLOT_MAX_NUM = 6,
Arkadaşlar , bug vs. sorunu yaşarsanız konu altına yorum atın çözümü yapıldıkça konuya dahil olacaktır ...
Python Kısmı
itemprotoyu -
http://www.turkmmo.com/metin2-priva...metin2'ler-icin-item_proto-acma-editleme.html burdaki konuya bakıp açılır ve 6 taş yapmak istediğiniz itemin kodunu xml den bulup en sonda yazan socket_pct kısmını 6 yapmanız gerekir.
![]()
Son düzenleme:
teşekkürler yalnız konu eksik gibi sadece source kısmını paylaşmışsın bunun mysql ve pack kısmında 6 taş slotu için yer açılması lazım.
eyv teseekkurler
Rica ederim.
Gün içinde deneyeceğim kardeşim teşekkürler.![]()
Rica ederim kardeşim

teşekkürler yalnız konu eksik gibi sadece source kısmını paylaşmışsın bunun mysql ve pack kısmında 6 taş slotu için yer açılması lazım.
Python konusunda sıkıntı yaşadığımı daha öncede söylemiştim. 4 Taş konusu mevcut oradan bakıp uygulanabilir

teşekkürler yalnız konu eksik gibi sadece source kısmını paylaşmışsın bunun mysql ve pack kısmında 6 taş slotu için yer açılması lazım.
socket_pct kısmı editleyerek 3 yerine 6 yazılacak ben öyle biliyorum
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 282
- Cevaplar
- 11
- Görüntüleme
- 542
- Cevaplar
- 12
- Görüntüleme
- 474
- Cevaplar
- 1
- Görüntüleme
- 105
- Cevaplar
- 10
- Görüntüleme
- 330
