OK論壇

 找回密碼
 註冊
查看: 891|回復: 0

CS_eA_1.8 拆卡成功重登後裝備不見 的問題

 關閉 [複製鏈接]
  • TA的每日心情
    擦汗
    2022-2-15 03:10 PM
  • 簽到天數: 133 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2012-8-23 01:38:29 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: CS_eA_1.8
    問題內容: SQL問題
    本帖最後由 vul31p4d93 於 2012-8-24 03:08 AM 編輯

    不管哪個腳本都會用到
    successremovecards 這個指令
    所以不是腳本問題

    有向 sense大請教過
    會不會是源碼的問題
    蛋他是說更新資料庫就好了
    但是我已經更新過了 也成功
    看inventory這個資料表也多了favorite這個欄位
    還是沒辦法解決問題
    請問還有人遇到跟我一樣的問題嗎?

    PS:我更新資料庫的時候是CS1.5那時後裡面附的更新檔
    我看過語法是都一樣的所以應該不會是這個問題

    =========================================
    附上報錯訊息
    [資訊]: at f:\code\ea_code\cs_ea\src\char_sql\char.c:491 - UPDATE `inventory` SET `amount`='1', `equip`='0', `identify`='1', `refine`='0',`attribute`='0', `expire_time`='0', `favorite`='-52', `card0`=0, `card1`=0, `card2`=0, `card3`=0 WHERE `id`='114115' LIMIT 1
    [資料庫]: DB error - Out of range value for column 'favorite' at row 1
    at f:\code\ea_code\cs_ea\src\char_sql\char.c:535 - INSERT INTO `inventory` (`char_id`, `nameid`, `amount`, `equip`, `identify`, `refine`, `attribute`, `expire_time`, `favorite`, `card0`, `card1`, `card2`, `card3`) VALUES ('150000', '4001', '1', '0', '1', '0', '0', '0', '-52', '0', '0', '0', '0'),('150000', '2357', '1', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0')
    [除錯]:[資料庫]: DB error - Out of range value for column 'favorite' at row 1

    後來上網查了以後 發現是SQL 5.5版使用strict mode 模式
    只要把STRICT MODE模式關閉後就正常了
    如有其他玩家遇到跟我一樣的問題
    只要去SQL安裝的資料夾下 尋找my.ini
    搜尋 => sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    改成=> sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    就OK了

    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-16 01:21 AM , Processed in 0.053297 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表