創造人物時能用新髮型.髮色
本帖最後由 小剪★ 於 2009-11-7 07:54 PM 編輯囧 今天剛抓原碼的東西跟編譯的工具. . .
分享個心得 蠻簡單.基本的 . . .
src\char\char.c
src\char_sql\char.c
兩者都要
搜尋 :
hair_style
或者
hair_color
修改:
|| (hair_style >= X) // X=髮型數量+1
|| (hair_color >= Y) // Y=髮色數量+1
編譯後
登入創造腳色那邊就能選新髮型創造
然後不會創造失敗了 :) battle.c
找battle_config.max_hair_style = 23;23就最上限@@" 本帖最後由 Alopex 於 2009-11-7 06:56 PM 編輯
而且阿~~
你可以直接在CONF內直接加入-.-
max_hair_style : 要設定的值
max_hair_color :要設定的值
那裡面只是預設而已
========================
問喔,您的幾版的...怎麼找的到那東西呢@@?....
還有 這是C 不是C++@@+ 這個發500多種染色的作者
有教過了 3# Alopex
哈哈 我今天剛摸 XD"
我只是亂翻翻到那欄改完之後登入就能
在創造腳色那邊用新髮型
假如只改conf的話 會創造失敗 ˊˋ" 3# Alopex
你是說編譯的工具還是原始碼檔案 ?? 源代碼@@"...... 我發現改CONF也會錯誤的問題了-...-|| (hair_style >= 24) // hair style
(hair_color >= 9) // hair color
7# Alopex
是EA14128 8# Alopex
假如只改battle資料夾裡面的client
創造人物用新髮型會失敗 我知道,因為在伺服端他是直接設定一個值以下
怎沒用巨集呢(@@" 11# Alopex
什麼是巨集 ..:39: 12# 小剪★
像在mmo.h內都有
#define MIN_HAIR_STYLE battle_config.min_hair_style
#define MAX_HAIR_STYLE battle_config.max_hair_style
#define MIN_HAIR_COLOR battle_config.min_hair_color
#define MAX_HAIR_COLOR battle_config.max_hair_color
怎不直接用
hair_styer >MAX_HAIR_STYLE呢
(應該不太有什麼後遺症才是... 本帖最後由 小剪★ 於 2009-11-7 09:32 PM 編輯
13# Alopex
是指這裡嗎 ?
"max_hair_style", &battle_config.max_hair_style, 23, 0, INT_MAX, },
這邊設定
然後再char.c那邊
改成 >= max_hair_style ? 要改成>
>=24
就是不能為24
所以>23
包含23
然後是巨集字元
MAX_HAIR_STYLE(大寫吧
======================
那裡面是預設,如果改過
可以直接在CONF內設定值
頁:
[1]
2