Hello,
Nyisd meg a common/item_length.h és keress rá erre:
ITEM_SOCKET_MAX_NUM = 3,
Írd át erre:
ITEM_SOCKET_MAX_NUM = 6,
Nyisd meg a db/cache.cpp és keress rá erre:
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]);
}
Írd át erre:
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]);
}
Nyisd meg a db/clientmanagerplayer.cpp és keress rá erre:
str_to_number(item.alSockets[2], row[cur++]);
Alá írja be:
str_to_number(item.alSockets[3], row[cur++]);
str_to_number(item.alSockets[4], row[cur++]);
str_to_number(item.alSockets[5], row[cur++]);
Keress rá erre:
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "
Írd át erre:
"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 "
Keress rá erre:
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "
Írd át erre:
"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 "
Nyisd meg a game/constants.cpp és keress rá erre:
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
Írd át erre:
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
Keress rá erre:
3, // ARMOR_BODY,
Írd át erre:
6, // ARMOR_BODY,
Indító része:
Nyisd meg a userinterface/gametype.h és keress rá erre:
ITEM_SOCKET_SLOT_MAX_NUM = 3,
Írd át erre:
ITEM_SOCKET_SLOT_MAX_NUM = 6,
Ha bármilyen kérdésed van, írj.
Üvözlettel,
Noszferat001