OK論壇

 找回密碼
 註冊
查看: 1642|回復: 11

ja++ v0.97fix6 用SQL架設玩家資料檔問題

 關閉 [複製鏈接]
  • TA的每日心情

    2010-12-9 07:45 AM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

    發表於 2008-11-27 19:34:18 | 顯示全部樓層 |閱讀模式
    使用appserv-win32-2.4.0    架完後再匯入  Main_MySQL (修改過可匯入)

    修改 char_athena ,  login_athena   ,   map_athena 帳號都打好了!

    // 選擇儲存的數據庫類型(1:MySQL、2:Microsoft SQL Server 2000/2005、3:Access2000/2003)
    database_save_type: 1   (也從三修改1)

    開啟char-server  login-server map-server 也都正常運作

    但是創完帳號! 發現裡面有一隻腳色 ID: ''     這樣


    結果再旁邊開一隻腳色時 卻說 有此人使用此ID    後來離開帳號 再輸入原本的帳號 就會發現那隻人物已創好!!

    為何會這樣?@@"請求各位板大說明! (可以的話請詳解或附圖)


    PS此問題我之前使用JA0.83創是沒有問題的 !  是否是因為匯入資料檔太過於老舊導致判斷錯誤呢?@@"


    我是下在此大大的匯入資料 http://www.okayro.com/thread-9959-1-4.html
  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 2008-11-27 20:11:16 | 顯示全部樓層
    這是 讀取資料庫時 語言設定 跟私服程式
    // MySQL數據庫的語言編碼的代碼頁
    //      (系統語言編碼)    (MySQL對應編碼)   (代碼頁)
    //        簡體中文            gb2312              936
    //        繁體中文            big5                950
    //        日語(Shift-JIS)     sjis                932
    //        朝鮮語              euckr?              949
    //        西歐字符(ISO)       latin1              28591
    MySQL_CodePage: 950
    不合
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-11-27 20:16:46 | 顯示全部樓層

    回覆 2樓的 bn5656 的帖子

    坦若可以的話到教學區發一篇SQL的教學內容好了
    因為最近發現怎越多人發問關於SQL的問題
    真是奇怪了!
    且問題內容都大同小異
    避免又有人問同樣問題
    想請您發表一個SQL教學
    OK嗎?!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-12-9 07:45 AM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2008-11-28 06:22:00 | 顯示全部樓層
    回覆大大問題!!

    不合?@@"

    如果把全部代碼改中文好像也是不可以說!!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 2008-11-28 07:57:36 | 顯示全部樓層
    引用你的
    PS此問題我之前使用JA0.83創是沒有問題的 !  是否是因為匯入資料檔太過於老舊導致判斷錯誤呢?@@"

    我剛看了 我在ja0.93 之前版本 是用
    appserv-win32-2.4.0
    ja++97跟++99net 就用
    appserv-win32-2.6
    因為我發現 它big5讀取上有問題
    改用htf-8讀取

    所以 我架設時昇級 就ok  
    你再試看看
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-12-9 07:45 AM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2008-11-28 21:59:24 | 顯示全部樓層

    回覆上面大大!!

    我用了
    appserv-win32-2.4.4a 和 appserv-win32-2.4.8
    都試了  htf-8   和 BIG5  
    都無法耶
    以下有一些問題圖@@"

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-11-28 23:14:03 | 顯示全部樓層
    首先,第一張圖告訴你,【 mail 資料表不存在】

    PS:你可以使用 phpMyAdmin 先看一下 mail 資料表是否真的不存在!

    解決方式,手動去新增這個資料表:

    use ragnarok;

    CREATE TABLE `mail` (
            `char_id` int(11) NOT NULL default '0',
            `account_id` int(11) NOT NULL default '0',
            `rates` int(11) NOT NULL default '0',
            `store` int(11) NOT NULL default '0',
            PRIMARY KEY (`char_id`,`account_id`)
    ) TYPE=MyISAM;

    將以上SQL碼複製,貼在記事本上,存成.sql

    使用 phpMyAdmin、MySQL Query Browser ...等圖行管理工具匯入以上檔案...應該就可以解決

    -------------我---是---分---隔---線-------------

    第二張圖,表是你 char-server 沒有開起來

    map-server 連過去 char-server 找不到,就會出現這個錯誤!

    可能的原因是 char_athena.conf 裡面

    userid: s1
    passwd: p1

    沒有與 login 資料表相符合
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-12-9 07:45 AM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2008-11-29 09:15:43 | 顯示全部樓層
    請問這句

    use ragnarok;

    CREATE TABLE `mail` (
            `char_id` int(11) NOT NULL default '0',
            `account_id` int(11) NOT NULL default '0',
            `rates` int(11) NOT NULL default '0',
            `store` int(11) NOT NULL default '0',
            PRIMARY KEY (`char_id`,`account_id`)
    ) TYPE=MyISAM;

    將以上SQL碼複製,貼在記事本上,存成.sql

    使用 phpMyAdmin、MySQL Query Browser ...等圖行管理工具匯入以上檔案...應該就可以解決



    這一句 將以上SQL碼複製,貼在記事本上,存成.sql  是不是在 Main_MySQL 這裡面增新那一段SQL語法??? 之後在匯入?是這樣嗎?@@"還有 CHR我有找到我改了帳密 但LONG找不到 我在MAP筆記本裡找到 你可能有打錯!!


    如果趙上面直接貼在筆記本匯入後 確實可以開 但CHAR會跳

    [ 本帖最後由 a0829 於 2008-11-29 09:26 AM 編輯 ]

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-12-9 07:45 AM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2008-11-29 09:53:56 | 顯示全部樓層
    大大我改成你得  appserv-win32-2.6 結果匯入資料結果不行匯進去惹@@"
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-11-29 13:14:05 | 顯示全部樓層
    你會不會使用圖形化工具操作 MySQL ?

    我的意思是要你操作MySQL,查看你 ragnarok 資料庫裡面,是否存在 mail 這個資料表

    如果沒有的話,再把那段 sql 指令存成.sql 再做後續處理
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-12-9 07:45 AM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2008-11-29 19:04:36 | 顯示全部樓層
    圖形化?? 是程式還是?@@"  可否具體說明一下! 拜託!


    如果是說匯入ragnarok  是有29樣 裡面確實是沒有MAIL
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-11-29 19:35:32 | 顯示全部樓層
    圖形介面管理工具是指:phpMyadmin、MySQL Administrator、MySQL Query Browser、EMS SQL Manager 、Navicat...等 這些都屬於圖形介面管理工具

    你只要會操作其中一種就可以了,或者你程度很好可以使用 mysql 直接下指令

    最後就是:ragnarok 資料庫裡面有 32 個資料表,所以你還缺 3 個資料表
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-28 05:12 AM , Processed in 0.056145 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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