OK論壇

 找回密碼
 註冊
12
返回列表 發新帖
樓主: dreamunreal

[討論] Client.data/挂店重載系統 求共同計畫.

[複製鏈接]
  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2012-3-2 21:17:37 | 顯示全部樓層
    回復 15# dreamunreal


       你看一下clif_parse_WantToConnection
    clif_parse  和intif_parse_Registers


    先創建一個sd結構然後取得該charID的各種資料account_id,sex,hair...(初始設定)


    然後把該sd註冊到pc_db內


    再把該玩家召喚到map上
    然後設定autotrade
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2012-3-2 23:25:56 | 顯示全部樓層
    回復 16# Alopex


    用伺服器去創建一個sd →(pc_setnewpc)

    再用idb_put把sd丟到pc_db

    接著設定autotrade?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2012-3-3 02:24:19 | 顯示全部樓層
    本帖最後由 為私服而開 於 2012-3-3 02:32 AM 編輯

    本來是不想來說的, 不過還是說一下吧

    C.DATA那個很簡單, 只是非常耗時跟沒什麼用, 把#IF改成IF就行, 不過因為定義在MMO.H, 所以LOGIN跟CHAR肯定都有事的, 提議還是不要動他比較好, 要動的話在LOGIN那邊讀C.DATA再用封包傳到CHAR跟MAP就好了

    第二個的話, 用虛擬的做會對伺服器比較好, 生成一隻怪物跟人物一樣再用露天商店, 怎麼用自己解決, 反正這比生成一個人物來得快又簡單
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2012-3-3 02:31:43 | 顯示全部樓層
    client.date似乎沒有通過char加載.
    是map加載的吧.
    而且加載battle的字段
    也未必一定要通過battle.c ...
    dreamunreal 發表於 2012-2-29 11:47 PM



        你要知道, LOGIN, CHAR, MAP是能溝通的, 看SEA的SQL2就知道, 他應該是先讀MAP再傳回CHAR吧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2012-3-3 18:00:09 | 顯示全部樓層
    本帖最後由 Alopex 於 2012-3-3 08:48 PM 編輯

    回復 18# 為私服而開


       要建立一個sd吧

    因為太多雙方操作都會有請求雙方資料的動作




    /////////////////////////////////////////////////////

    恩...SeAr的掛店重載好像有跟char server關聯
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2012-3-3 18:02:52 | 顯示全部樓層
    我看明白你的處理方法了.
    這個方法正如我所描述的這樣  把預處理的 #if 寫成 硬編碼 if
    這樣改以後生成的 ...
    dreamunreal 發表於 2012-3-1 12:12 AM



       main在快,也只是run-time的時候而已

    跟預處理比起來天差地遠
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2017-2-15 05:18 PM
  • 簽到天數: 476 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2012-3-3 23:21:36 | 顯示全部樓層
    寫在common的.c .h
    基本都是共通的.
    關鍵就是看函數該怎麼用.
    該怎麼去加載那些數據
    怎麼流轉那些東西..

    我最近又開始很忙了...
    估計也沒空看這些- - ,...
    開服的GM,傷不起啊...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2012-3-4 10:59:59 | 顯示全部樓層
    回復 22# dreamunreal


       我的關聯的意思是...

    他們彼此似乎有"建立"連線
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2017-2-15 05:18 PM
  • 簽到天數: 476 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2012-3-4 21:44:57 | 顯示全部樓層
    回復  dreamunreal


       我的關聯的意思是...

    他們彼此似乎有"建立"連線
    Alopex 發表於 2012-3-4 10:59

    map login char之間一直有連線...
    啟動3個exe後隨便關掉哪個 另外兩個都會提示 lost connection..
    至於他們之間是如何keep connenction..那我就不知道了.
    比較合理的猜測是心跳包..
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2012-3-5 17:51:14 | 顯示全部樓層
    回復 24# dreamunreal


      你似乎誤會很深

    我是說..SeAr的掛機重載功能

    是char接收到map的連接通知後,在向map發送指令去load
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2017-2-15 05:18 PM
  • 簽到天數: 476 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2012-3-5 18:36:34 | 顯示全部樓層
    回復  dreamunreal


      你似乎誤會很深

    我是說..SeAr的掛機重載功能

    是char接收到map的連接通知後 ...
    Alopex 發表於 2012-3-5 17:51


    我表示 搞不懂其中的奧妙= =.
    我寫了不記得多少次了. 反正無一例外crash了= = .
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2012-8-5 14:15:57 | 顯示全部樓層
    本帖最後由 rgrg1234 於 2012-8-8 12:17 AM 編輯
    dreamunreal 發表於 2012-3-5 06:36 PM
    我表示 搞不懂其中的奧妙= =.
    我寫了不記得多少次了. 反正無一例外crash了= = .



    -
    編:
    經過白狐的開導 OK了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2017-2-15 05:18 PM
  • 簽到天數: 476 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2012-8-17 21:23:41 | 顯示全部樓層
    = = 不帶這樣的. 狐狸已經很長時間無視我了- -.
    想找狐狸詢問相關的東西一直都沒下文..
    不過 恭喜你做成了重載- - 求分享- -
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2012-8-18 20:51:02 | 顯示全部樓層
    dreamunreal 發表於 2012-8-17 09:23 PM
    = = 不帶這樣的. 狐狸已經很長時間無視我了- -.
    想找狐狸詢問相關的東西一直都沒下文..
    不過 恭喜你做成了 ...

    恩...

    我跟他是在ok上用短訊談的

    很少用MSN囉~_~
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-4 06:33 AM , Processed in 0.049049 second(s), 16 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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