iyi aksamlar efsun botu ekele yaptım mysql da item tablosunda SWITCHBOT diye de ekleme yaptım db src ClientManagerPlayer.cpp de SWITCHBOT ekleme yaptım ama db syser hata düşüyor hata şu;
şöyle bir şeyde fark ettim efsun botuna item koyuldu zaman ve sonraında kannaları kapatınca ve tekrar açınca efsun botudaki item oradan kayoluyor ve bu syser düşüyor
game_src/cammon/length.h şu şekilde dizili
Kod:
SYSERR: May 30 21:04:32 :: ChildLoop: AsyncSQL: query failed: Data truncated for column 'window' at row 1 (query: INSERT INTO item SET id=10002335, owner_id=5, `window`=13, pos=0, count=1, vnum=19, socket0=1, socket1=0, socket2=0, attrtype0=14, attrvalue0=3, attrtype1=16, attrvalue1=3, attrtype2=22, attrvalue2=6, attrtype3=119, attrvalue3=10, attrtype4=0, attrvalue4=0, attrtype5=0, attrvalue5=0, attrtype6=0, attrvalue6=0 ON DUPLICATE KEY UPDATE id=10002335, owner_id=5, `window`=13, pos=0, count=1, vnum=19, socket0=1, socket1=0, socket2=0, attrtype0=14, attrvalue0=3, attrtype1=16, attrvalue1=3, attrtype2=22, attrvalue2=6, attrtype3=119, attrvalue3=10, attrtype4=0, attrvalue4=0, attrtype5=0, attrvalue5=0, attrtype6=0, attrvalue6=0 errno: 1265)
şöyle bir şeyde fark ettim efsun botuna item koyuldu zaman ve sonraında kannaları kapatınca ve tekrar açınca efsun botudaki item oradan kayoluyor ve bu syser düşüyor
game_src/cammon/length.h şu şekilde dizili
Kod:
enum EWindows
{
RESERVED_WINDOW, // 00
INVENTORY, // 01
EQUIPMENT, // 02
SAFEBOX, // 03
MALL, // 04
DRAGON_SOUL_INVENTORY, // 05
BELT_INVENTORY, // 06
#if defined(__SPECIAL_INVENTORY_SYSTEM__)
SKILL_BOOK_INVENTORY, // 07
UPGRADE_ITEMS_INVENTORY, // 08
STONE_INVENTORY, // 09
GIFT_BOX_INVENTORY, // 10
#endif
#ifdef __ENABLE_NEW_OFFLINESHOP__
NEW_OFFSHOP, // 11
SHOP_SAFEBOX, // 12
#endif
#ifdef ENABLE_SWITCHBOT
SWITCHBOT,
#endif
GROUND,
WINDOW_TYPE_MAX,
};