ro130627
註冊會員
UID 104
精華
0
積分 0
帖子 25
Fame 0
Zeny 33
Cash 0
積分 25
閱讀權限 10
註冊 2013-6-27 用戶註冊天數 3975
用戶失蹤天數 3778 來自 Taiwan
36.232.97.155
|
|
老實說,原碼跟腳本我有一點搞不清楚...
我覺得我修改的是原碼,
腳本就我認知應該是npc資料夾裡面的!?
我修改的部份是:
trunk_17408/src/map/裡面的
clif.c
itemdb.c
itemdb.h
map.c
map.h
npc.c
trunk_17408/conf/裡面的
inter_athena.conf
這些修改完,在終端機打 make clean sql 進行伺服器重新編譯。
也在trunk_17408/sql-files裡面新增一個資料表以及它的資料
inflation_db_re.sql
(這個主要給使用我這模式的玩家使用,
目前我只用SQL版本,所以使用此版本需要開啟SQL,
在"inter_athena.conf"內修改"use_sql_db: yes"。)
這是概略的敘述。另外通膨方面,
通膨算式:
新價錢=新價錢 + 原始價錢 x 通膨變化量 / 通膨常數(依照物品種類不同會有差異)
註:物品種類不同:每筆物品資料有 type 資料如下:
0 = Usable : healing
2 = Usable : other
3 = Misc
4 = Weapon
5 = Armor
6 = Card
7 = Pet Egg
8 = Pet Equipment
10 = Arrow/Ammunition
11 = Usable : delayed consumption (items with script "pet" or "itemskill")
依據type數值,來作通膨常數的調整,
例如:0 是補品類:通膨常數設定大一點;4 是武器類:通膨常數設定小一點。
*新價錢一開始等於原始價錢。
*目前設定: (原始價錢 / 2) <= 新價錢 <= (原始價錢 x 2)
[ 本帖最後由 ro130627 於 2013-8-19 12:00 編輯 ]
|
|
|