Id無法注冊問題解決辦法:
為了安全,首先備份你的 ID.db
1.用十六進制編輯器打開ID.db.
2.查找十六進制碼:892B0510
3.無論找到幾個,只要最后一個!!(切記)
4.把它以后的全部選上,刪掉,(包括它)
5.另存到一個新的目錄,(隨便)
6.把原來iddb目錄下所有文件全部刪除.(好象就兩個文件)
7.拷貝新ID.db到iddb的目錄里,(這時目錄里只有一個文件)
8.重新啟動服務器!(必須)
Gamelog是記錄游戲的,開不開沒有太大問題,gate_server里3個文件是登陸傳奇用的,一般也不會出太大問題,最重要是mir200和mud2這2個文件夾,不管是漢化還是修改資料,都要在這里入手!mud2里放的是數據庫,db文件里的文件可以用dbc打開,現在已經有漢化過的數據庫了,一幕了然,mir200就是傳奇服務器主程序了.
先說設置,有了servercontrol這個程序,修改ip的工作就不用自己來了,一般只要幾個ini文件路徑對了都沒有問題,mir200文件夾中幾個.txt文件只有一個!setup.txt要注意
[Server]
ServerIndex=0 -----這個和下面的servernumber是開多服務器用的
ServerName=ktest ----這個服務器的名字(和客戶端ftp.ini中的server1name一行要一致,而server1caption一行對應的就是登陸后出現的服務器的名字,可以隨意了)
ServerNumber=0
VentureServer=FALSE
TestServer=TRUE ---測試服務器,如果你改成false那么新人等級0,金幣0
TestLevel=42 ----新人等級,必須是上面的是true
TestGold=1000 ----新人攜帶金幣數
TestServerUserLimit=50 ----測試服務器最大同時在線人數
ServiceMode=FALSE ----同testserver相反
NonPKServer=FALSE ----如果想讓服務器里人物不可以pk就改true吧
DBAddr=127.0.0.16 ----數據庫ip和端口
DBPort=6000
IDSAddr=127.0.0.16
IDSPort=5600
MsgSrvAddr=127.0.0.16
MsgSrvPort=4900
HumLimit=30
MonLimit=30
ZenLimit=30
NpcLimit=5
SocLimit=30
DecLimit=10
UserFull=500
ZenFastStep=300
SendBlock=1000
CheckBlock=8000
AvailableBlock=50
GateLoad=0
LogServerAddr=127.0.0.16
LogServerPort=10000
ViewHackMessage=TRUE
ViewAdmissionFailure=TRUE
;HalfFeeStart=2
;HalfFeeEnd=10
[Share]
BaseDir=c:\mirserver\Mir200\Share\
GuildDir=c:\mirserver\Mir200\GuildBase\Guilds\
GuildFile=c:\mirserver\Mir200\GuildBase\Guildlist.txt
VentureDir=c:\mirserver\Mir200\ShareV\
ConLogDir=c:\mirserver\Mir200\ConLog\
CastleDir=c:\mirserver\Mir200\Envir\Castle\
EnvirDir=c:\mirserver\Mir200\Envir\
MapDir=c:\mirserver\Mir200\Map\
[Setup]
ClientFile1=mir.dat
ClientFile2=
ClientFile3=
ItemNumber=1978372333
HomeMap=0
HomeX=289
HomeY=618
[Names]
ClothsMan=''布衣(男)'' ---------
ClothsWoman=''布衣(女)'' 這個是新手攜帶物品,你可以加上屠龍,可以加金條,隨意啦
WoodenSword=''木劍''
Candle=''蠟燭'' ------------
GoldStone=''金礦''
SilverStone=''銀礦''
SteelStone=''鐵礦''
CopperStone=''銅礦''
BlackStone=''黑鐵礦''
Zuma1=''祖瑪衛士''
Zuma2=''祖瑪雕像''
Zuma3=''祖瑪弓箭手''
Zuma4=''楔蛾''
Bee=''蝙蝠''
Spider=''蜘蛛''
WomaHorn=''沃瑪號角''
ZumaPiece=''祖瑪頭像''
defines是空的~~做什么用沒有研究出來,mapquest_def是做任務的對話,一直到現在也沒有人漢化它,呵呵,估計覺得沒有人會在意這個吧market_def是所有npc信息,比如大家想改土城雜貨店老板賣的東西,首先再envir文件夾下找merchant.txt這個文件
;Mongchon Traders ---土城的
對應market_def中的文件 所在坐標 游戲中的名字 樣子代碼
6Mwh 0145 9 12 倉庫員 0 9 0
6Mwh 3 305 373 倉庫管理員 0 6 0
3Mdr 0149 23 20 衣服店 0 7 0
3Mga 0149 11 18 手套店老板 0 4 0
3Mhe 0149 8 5 頭盔店老板 0 5 0
2Mwe 0159 5 9 武器店老板 0 0 0
4Mdu 0160 5 8 藥店老板 0 1 0
8Mri 0158 11 16 戒指店老板 5 0
8Mbr 0158 16 11 手套老板 0 6 0
8Mne 0158 4 21 項鏈店老板 0 4 0
7Mst 3 346 334 雜貨店老板 0 3 0
1Mme 3 355 329 屠夫 0 11 0
4Mdu 3 361 335 藥店老板 0 1 0
5Mbo 0161 11 16 書店老板 0 2 0
9snpc2 3 297 302 網絡文明宣傳員 0 5
在DBC里打開DB文件后由個目錄~第一個是書籍的~第二個是怪物的~第三個是物品的~
書籍
SID 物品代號
NAME 物品名稱
Effect Type 效果屬性
Effect 效果(放此摸法所產生的動畫效果)
Spell 一段持續時間(摸法效果的持續時間)
Power 基本威力
MaxPower 最大威力
DefSpell
DefPower
DefMaxPower
Job 使用職業 (0-戰士,1-法師,2-道士)
NeedL1 1級法術所需等級(往后有NeedL2就是2級法術所需等級)
L1 Train 修煉所需經驗(同上)
怪物
SID 怪物代號
Name 怪物名稱
Race
Racelmg
Appr
Lvl 怪物等級
Undead 是否屬不*系 (0-否,1-是)
CoolEye 是否主動攻擊
Exp 殺*后得到的經驗值
HP 血量
MP 法力值
AC 防御力
MAC 魔法防御力
DC 基本攻擊力
DCMax 最大攻擊力
MC 魔法
SC 道術
Speed 不知道是什么速度
HIT 命中率
Walk-SPD 行走速度
ATTACR-SPD 攻擊速度
物品
Stdmode 裝備屬性
(10-男衣,11-女衣,5-單手,6-雙手,20-頸部佩帶,15-手指佩帶,30-蠟燭類,22-毒藥,符類,24-手鐲佩帶,42-制作原料)
Shape
Anicount
Source
Rwserved
Looks 外觀屬性
DuraMax 持久
Stock 是否為庫存品
Need 限制 (0-無,1-攻擊力,2-法力,3-道術,往后還有“限制等級”NeedXXX)
私服建立需要修改的文件
C:\mirserver\gamelog\LogDataSrv\logdata.ini
C:\mirserver\gate_server\LoginGate\mirgate.ini
C:\mirserver\gate_server\RunGate\mirgate.ini
C:\mirserver\gate_server\SelChrGate\mirgate.in
C:\mirserver\Mir200\!setup.txt
C:\mirserver\Mir200\!runaddr.txt
C:\mirserver\Mir200\!servertable.txt
在!setup.txt中有一段:
VentureServer=FALSE 1冒險服務器 錯
TestServer=TRUE 2測試服務器 對
ServiceMode=FALSE 3服務性模式 錯
NonPKServer=FALSE 4不許pk服務器 錯
TestLevel=35 ---- 測試等級
TestGold=3000000 ---- 測試金錢
TestServerUserLimit=10 ---- 測試服務器的人數限制
[Names]
ClothsMan=''''布衣(男)''''
ClothsWoman=''''布衣(女)''''
WoodenSword=''''木劍''''
Candle=''''蠟燭''''
BasicDrug=''''(HP)金創藥小量''''
這些是給新號的東西 原版是英文的 漢化了一下
GoldStone=''''金礦''''
SilverStone=''''銀礦''''
SteelStone=''''鐵礦''''
CopperStone=''''銅礦''''
BlackStone=''''黑鐵礦'''' ----漢化好 不漢化的結果是挖不出礦石
Zuma1=''''祖瑪衛士''''
Zuma2=''''祖瑪雕像''''
Zuma3=''''祖瑪弓箭手''''
Zuma4=''''契蛾'''' ---------設定這些 都是特殊模式轉換的怪 要符合你的漢化文字 有些版的祖瑪無怪 就是因為這里沒有改動
Bee=''''幼蠅''''
Spider=''''幻影幼蛛'''' ---- 兩個更特殊的怪物 都是別的怪物產生的 有些不產生的bug 就是由于這里不設定
WomaHorn=''''沃瑪號角''''
ZumaPiece=''''祖瑪頭像'''' ------------- 兩個行會相關物品 如果使用漢化版 這里一定要改動 不然無法建立行會 攻城
1.為什么開不了門?
原因可能有2個,1是客戶端的ftp.ini里面的“server1name=ktest”改動了,請把這段還原,2是服務器端的ip沒有設定好,要修改的幾個文件中的ip全部是218.17.8.5
2.注冊不了id
這個原因很復雜,可能是服務器端的ip沒設定好,或者是DBC的問題,首先請注冊一下,如果還不行,你可以將HeroDB這個字段刪除,再重新建,如果還不行,把服務器端的軟件全部刪除,重新安裝,我就是這么解決了
3.進入后黑屏
這個原因比較直接,mir.dat文件,請用下載來的client.zip里的mir.dat文件
4.找不到控制面板里面的BDEadministrator
我沒碰到過,原因是你安裝了office,office里面有個大概是DB數據源,這2個是沖突的,請卸載office,如果不行,只能重新安裝操作系統,另外,一定要注冊bdc才能看到控制面板里的BDEadministrator
5.怪物無法刷新,或者刷新后不攻擊人,或者打不*
遇到這樣的情況是因為機器配置太低(尤其內存太小),無法處理刷新的怪物的數據.請把C:\mirserver\Mir200\Envir下的MongenHighlevel改名為Mongen,基本上可以解決.但這樣的話就無法在洞外面刷新鹿 羊之類的怪物.另外一種辦法就是更換更大的內存,建議在256以上
好象暫時大家碰到的都是上面的問題,我也只是個人的經驗,所以,也許我的方法解決不了
問題,這樣的話,應該用對付win98的方法,重新安裝服務器端,一般都能解決了,安裝的時候要一條一條來,有個請注意,是英文狀態下的,而不是中文狀態下的,具體,你看看修改前的文件就行,
此外,建議大家在win2000下運行服務器端,在98下運行客戶端 兩者不要在同一臺機器上運行.
一、下面來介紹一下通過NAT共享上網和利用NAT來實現端口映射,
1、在Windows 2000 Server上,從管理工具中進入“路由和遠程訪問”(Routing and Remote Access)服
務,在服務器上鼠標右擊,-》“配置并啟用路由和遠程訪問”
2、點“下一步”
3、選“Internet連接服務器”,讓內網主機可以通過這臺服務器訪問Internet.(最好先配置好NAT共享,讓
內網主機可以正常上網,不然的話,配好端口映射后再來配置NAT共享就有點麻煩了,弄的不好NAT還共享不了
,)
4、選“設置有網絡地址轉換(NAT)路由協議的路由器”,不要選“設置Internet連接共享(ICS)”.(ICS與
NAT的區別在于使用的容易程度上,為了啟用ICS,只需要選擇一個復選框就可以了,而為了啟用NAT,則需要更
多的配置任務,此外,ICS用于小型網絡上的原因還在于:針對內部主機,它需要有一個固定的IP地址范圍;針
對與外部網絡的通信,它被限制在單個公共IP地址上;它只允許單個內部網絡接口,)
5、先在此說一下我的網絡情況:Internet連接192.200.200.3(也是個內部地址,沒辦法,鐵通的網絡不太
好,網速不快,價錢又貴,我的命真苦啊)宿舍內連接192.168.0.1(宿舍里連有局域網,共4臺電腦,其中一臺
這樣就可以了,順便提一下,這就是盛大收費模式 打開c:\mirserver\Mir200\Envir\MonItems 例如雙頭金剛的 1/1000 OrchidRing 1/1000 OrchidNecklace 1/1000 OrchidBracelet 1/1000 PheonyBrace 1/1000 PheonyRing 1/1000 PheonyRing 數字1為爆的幾率,按你的需求更改 1000/1000為100%的爆,建議不要這樣改,遺留在地上的物品,不揀干凈的話,會增加系統的負擔,在你的服務器中如果你覺得圣戰,天尊,法神套裝不是那么華麗的話,我推薦你可以進行修改物品的外觀,用DB打開c:\mirserver\mud2\DB\StdItems,在各套裝備的looks下邊改變相應的對應圖片數字,有幾個比較cool的推薦給大家,手鐲430 戒指429 項鏈428 手鐲436 戒指438 項鏈437 手鐲442 戒指441 項鏈440 應該看上去不過了哦,:) 其實解決這個問題的方法很簡單,只要每個NPC的腳本里加上以下代碼就可以了,下面請大家看看我是如何收回流失的GM裝備的: [@main] #IF check 超級無極棍 check PK刀 check GM隱身戒指 check GM復活戒指 #ACT take 超級無極棍 take PK刀 take GM隱身戒指 take GM復活戒指 ………… ======================================= 以上腳本不會給玩家任何的提示就能把GM裝備收回了,,, 請大家把以上腳本分別加到倉庫保管員、武器店、特修人員、小販、傳送員等玩家經常用到的NPC上面, ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ 昨天無意中發現了一個能應用在NPC身上的新命令(對我來說是新的,因為我還沒見過誰在嘟嘟這里發表過),也許對大家研究怎樣清除地上的垃圾這個命令有點幫助: -------------------------------------------- Monclear 地圖名 -------------------------------------------- 以上是NPC用的清怪命令,只要把地圖名字填上去了就OK了,,, 例子: [@main] #IF checklevel 51 #SAY 請選擇要清除怪物的地圖, \ #ELSESAY 你必須為GM才能使用這項權利.\ [@d717] #act monclear d717 ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ 為什么要用“checklevel 51”這個判斷語句呢?其實私服只能升到50級大家應該都知道的吧?所以只有GM才有能力把自己的等級改成50以上,,,所以我覺得這是現階段判斷是否GM的最好的方法(如果你有更好的請你告訴我:D),其實這也就是說如果你是GM的話,那么你就一定得把自己的等級改成51或者更高,,, 執行以上腳只須點一下對話框里的豬七就能在一瞬間把豬七的怪清除掉了,,,
先用DB Commander 2000,打開*:\mirserver\mud2\DB下的StdItems.db數據庫文件
1.選中最底下的那個裝備名,然后點圖中所示1的位置那個+號,這樣就會在你所選中的裝備前面插入一列橫向表單,點了+號后,在右邊就會出現一個“對號”標記的按鈕,按一下這個“對號”就表示確定插入這一橫列,
2.現在開始你就是一名裁縫了:
a.首先點一下最左邊“idx”屬性對下來的空表單處,然后寫入序號,記住序號不要重復,最好能按照先后次序排列(具體有什么影響我也不知道,)
b.“NAME”屬性是物件的名稱,在這里我們寫入“伯爵斗篷(男)",
c.“Stdmode”屬性具體表示什么我不知道,但男的衣服改成“10”,女的衣服改成“11”,這樣男的衣服就不能給女的穿,女的衣服就不能給男的穿了!
d.“Shape”這個屬性很重要,一開始我按照“嘟嘟內衣”的數據改了,然后上線一看,雖然@make出來后放包包里是件魔法長袍,裝備欄里顯示也是魔法長袍,但一穿上后,外面的人物顯示穿的居然還是靈魂戰衣,經過對照發現了三個變量:
“5”表示“靈魂戰衣”的樣子,
“4”表示“魔法長袍”的樣子,
“3”表示“重盔甲”的樣子,
e.“Weight”屬性是物件重量,這個很簡單,自己改咯!
f.“Looks”屬性決定了這件衣服@make出來后放包包里的樣子和在裝備欄里的樣子,這個你可以參照前面物件的屬性,我查了一下,變量是這樣的:
“重盔甲(男)”or"戰神盔甲(男)"or"鋼盔甲(男)" 62
"魔法長袍(男)"or"惡魔長袍(男)"or"圣龍魔袍(男)" 63
"靈魂戰衣(男)"or"幽靈戰衣(男)"or"泰坦戰衣(男)" 64
"重盔甲(女)"or"戰神盔甲(女)"or"鋼盔甲(女)" 82
"魔法長袍(女)"or"惡魔長袍(女)"or"圣龍魔袍(女)" 83
"靈魂戰衣(女)"or"幽靈戰衣(女)"or"泰坦戰衣(女)" 84
改其他裝備的時候參照前面物件的變量就可以了!
g."DuraMax"這個就是我們要找的物件持久的屬性了,一開始怎么也找不到,原來這里的變量中"1000"表示1個持久度,那么"40000"就表示40個持久度了!
h.后面的屬性大家一定都熟悉了:
"AC" 防御力下限
"AC2" 防御力上限
"Mac" 魔防下限
"Mac2" 魔防上限
"DC" 物理攻擊力下限
"DC2" 物理攻擊力上限
"MC" 魔法攻擊力下限
"MC2" 魔法攻擊力上限
"SC" 道術下限
"SC2" 道術上限
"NeedLevel" 需要等級
"rice" 價格
物品是首飾時
"AC2" 不是 防御力上限 而是 準確
"Mac2" 不是 魔防上限 而是 敏捷
來看:
閻羅手套:防御0-4
數據庫體現:
AC 0
AC2 4
記憶頭盔:防御3-3
數據庫體現:
AC 3
AC2 3
祈禱頭盔:防御3-4 魔御1-2
數據庫體現:
AC 3
AC2 4
MAC 1
MAC2 2
這樣看來,在普通首飾和服飾中:
AC就表示防御下限;
AC2表示防御上限;
MAC表示魔御下限;
MAC2表示魔御上限,
有特殊的嗎?有:
白色虎齒項鏈:道術1-0 魔法躲避20%
數據庫體現:
AC2 2
SC 1
燈籠項鏈:攻擊1-0 魔法躲避10%
數據庫體現:
AC2 1
DC 1
這里的AC2 就表示魔法躲避,其中1代表10%,2就是20%,
問題:要是防御0-2 魔法躲避20%,那AC2究竟要代表什么???幸好還沒發現有這樣的首飾,(需要研究)
看更特殊的:
狂風項鏈 攻擊0-1 攻擊速度+2
數據庫體現:
AC 2
AC2 0
DC 0
DC2 1
GM項鏈:攻擊速度+10 生命力恢復100% 魔法力恢復100%
數據庫體現:
AC 10
AC2 10
MAC 0
MAC2 10
比較一下,這里的
AC 表示的是攻擊速度
AC2表示生命力恢復100%
MAC2表示魔法力恢復100%
武器呢?武器中這幾個屬性所代表的又是不同的:
降魔:準確+1(其他屬性略)
數據庫體現:
AC2 1
PK刀:幸運+7,準確+7(其他屬性略)
數據庫體現:
AC2 7
Source -7(注意這個屬性)
超級無極棍:幸運+10 準確+10 神圣+10
數據庫體現:
AC 10
AC2 10
Source -10(注意)
我找遍所有武器,只有超級無極棍的AC 為10 ,那么可以推斷武器中的
AC 表示神圣,雖然我不知道神圣到底干什么用的?(需要研究)
而AC2 就表示準確
重點是Source ,不難看出,他應該就代表了幸運,但為什么是-10呢?莫非詛咒才體現為正值?(需要研究)
繼續要藥劑的屬性:
強效金瘡藥:HP +90
數據庫體現:
AC 90
強效太陽水:HP +50 MP +80
數據庫體現:
AC 50
MAC 80
這樣看來,這里的
AC 表示 HP前值(注 HP:200/300,200為前值,300為后值,)
MAC 表示 MP前值
沒特殊的嗎?有:
一些不常見的特殊藥劑:
生命強化水:生命力暫時提升120秒(120秒內HP后值+50)
數據庫體現:
AC 50
MAC2 120
魔法強化水:魔法力暫時提升120秒(120秒內MP后值+50)
MAC 50
MAC2 120
那么這里的
AC 表示HP后值
MAC 表示MP后值
MAC2 就表示時間了,
大家知道 蘋果 是每項屬性都暫時增加240秒,他的AC2中是2,那么應該和武器一樣,AC2表示準確了!hoho,原來數據庫中這幾項屬性會這么復雜和變化多端,一直沒有好好注意他,
其實私服中大家一定都用到過那些擁有特殊屬性的物品,特別是各種戒指,比如隱身戒指,護身戒指,火焰戒指,復活戒指,傳送戒指,活力戒指,技巧戒指,麻痹戒指等等這些,以前我在使用中,往往在背包中放好幾個有用的,在打斗中替換著用,因為這么多戒指,不可能全戴在身上吧?
以前觀察數據庫的時候總是找不出來這些特殊屬性的數據到底在哪里?
發現了,我終于發現了,,,,,,
大家注意到StdItems.DB這個數據庫中的"shape"屬性了嗎?前篇中我說我不清楚是什么!
今天看了老半天終于明白這是什么了!
"shape"的每個變量都代表一個物品的隱藏屬性.
舉例:
隱身戒指: 111
傳送戒指: 112
麻痹戒指: 113
復活戒指: 114
護身戒指: 118
活力戒指: 119
技巧戒指: 120
探測戒指: 121
也就是說,只要"shape"下面的變量是"111"就代表這個物品(限首飾,其他還沒研究過)擁有隱身的特殊屬性!同理,如果變量是"118"就表示這個物品擁有護身戒指的特殊屬性!
了解了這點,那么我們只要把其他首飾的這個屬性變量改為相應的值就能擁有相應的特殊屬性了!
一個人身上可以裝備6種首飾(一個頭盔,一個項鏈,兩個戒指,兩個手鐲),那么我們可以把這6個首飾分別賦予他們6種特殊屬性,誰能想象這個套裝的強大?
現在大家參照我上篇中制作服飾的過程,就可以自己打造一套極品天神套裝了!
不過先來補充一個上篇中沒有詳解的屬性:
"Stdmode"——這個屬性大家還有印象嗎?上篇中我說在這個屬性下的女服飾值為11,男服飾值為10.早幾天我曾問過嘟嘟:我制造出來的一個高尚戒指居然不能帶在裝備欄的戒指位置,而居然放到了手鐲的位置!那么大家看看StdItems.DB這個數據庫下的第290個物件----高尚戒指,他在"Stdmode"這個屬性下的值是26,再看看其他戒指的值,是22,而手鐲的值才是26,所以導致高尚戒指不能戴在戒指的位置而只能放在手鐲的位置.
同樣,大家仔細觀察,一般首飾"Stdmode"值是這樣的:
戒指 22
手鐲 26
項鏈 20
頭盔 15
那么按照這樣的解釋的話,如果把戒指的值設為20的話,豈不是戒指可以戴在項鏈的位置了.大家有興趣去試試哦!
寫到這里,仔細的玩家都會說了,里面不一定戒指就是22,手鐲就是26啊!
是,里面會出現很多值!
在舉個例子來說明這個問題!
大家還記得上面一篇的回復帖中我補充的AC ,AC2,MAC,MAC2這幾個屬性的變化嗎?
其實就是"Stdmode"的值決定了AC,AC2,MAC,MAC2等這些屬性的具體變化!
大家看:
燈籠項鏈:攻擊1-0 魔法躲避10%
數據庫體現:
AC2 1
DC 1
Stdmode 19
這里面的AC2 屬性就不是防御上限了,而變成了魔法躲避.
為什么屬性會變,大家注意到他的"Stdmode"值沒,是19.
同樣是項鏈,燈籠項鏈的"Stdmode"值為什么是19不是20呢?
其實就是這個19決定了AC2屬性從防御上限變成了魔法躲避!
再看看白色虎齒項鏈的Stdmode值同樣是19.
再要注意的是Stdmode值為20的項鏈,AC,AC2,MAC,MAC2也已不再是防御上下限和魔御上下限了,而是:
AC2 準確
MAC2 敏捷
因為好象沒有什么項鏈是加防御和魔御的吧?
注意了上面幾點后,現在來看看我改的一套裝備吧次要屬性略)
hoho,原來數據庫中這幾項屬性會這么復雜和變化多端,一直沒有好好注意他,
其實私服中大家一定都用到過那些擁有特殊屬性的物品,特別是各種戒指,比如隱身戒指,護身戒指,火焰戒指,復活戒指,傳送戒指,活力戒指,技巧戒指,麻痹戒指等等這些,以前我在使用中,往往在背包中放好幾個有用的,在打斗中替換著用,因為這么多戒指,不可能全戴在身上吧?
以前觀察數據庫的時候總是找不出來這些特殊屬性的數據到底在哪里?
發現了,我終于發現了,,,,,,
大家注意到StdItems.DB這個數據庫中的"shape"屬性了嗎?前篇中我說我不清楚是什么!
今天看了老半天終于明白這是什么了!
"shape"的每個變量都代表一個物品的隱藏屬性.
舉例:
隱身戒指: 111
傳送戒指: 112
麻痹戒指: 113
復活戒指: 114
護身戒指: 118
活力戒指: 119
技巧戒指: 120
探測戒指: 121
也就是說,只要"shape"下面的變量是"111"就代表這個物品(限首飾,其他還沒研究過)擁有隱身的特殊屬性!同理,如果變量是"118"就表示這個物品擁有護身戒指的特殊屬性!
了解了這點,那么我們只要把其他首飾的這個屬性變量改為相應的值就能擁有相應的特殊屬性了!
一個人身上可以裝備6種首飾(一個頭盔,一個項鏈,兩個戒指,兩個手鐲),那么我們可以把這6個首飾分別賦予他們6種特殊屬性,誰能想象這個套裝的強大?
現在大家參照我上篇中制作服飾的過程,就可以自己打造一套極品天神套裝了!
不過先來補充一個上篇中沒有詳解的屬性:
"Stdmode"——這個屬性大家還有印象嗎?上篇中我說在這個屬性下的女服飾值為11,男服飾值為10.早幾天我曾問過嘟嘟:我制造出來的一個高尚戒指居然不能帶在裝備欄的戒指位置,而居然放到了手鐲的位置!那么大家看看StdItems.DB這個數據庫下的第290個物件----高尚戒指,他在"Stdmode"這個屬性下的值是26,再看看其他戒指的值,是22,而手鐲的值才是26,所以導致高尚戒指不能戴在戒指的位置而只能放在手鐲的位置.
同樣,大家仔細觀察,一般首飾"Stdmode"值是這樣的:
戒指 22
手鐲 26
項鏈 20
頭盔 15
那么按照這樣的解釋的話,如果把戒指的值設為20的話,豈不是戒指可以戴在項鏈的位置了.大家有興趣去試試哦!
寫到這里,仔細的玩家都會說了,里面不一定戒指就是22,手鐲就是26啊!
是,里面會出現很多值!
在舉個例子來說明這個問題!
大家還記得上面一篇的回復帖中我補充的AC ,AC2,MAC,MAC2這幾個屬性的變化嗎?
其實就是"Stdmode"的值決定了AC,AC2,MAC,MAC2等這些屬性的具體變化!
大家看:
燈籠項鏈:攻擊1-0 魔法躲避10%
數據庫體現:
AC2 1
DC 1
Stdmode 19
這里面的AC2 屬性就不是防御上限了,而變成了魔法躲避.
為什么屬性會變,大家注意到他的"Stdmode"值沒,是19.
同樣是項鏈,燈籠項鏈的"Stdmode"值為什么是19不是20呢?
其實就是這個19決定了AC2屬性從防御上限變成了魔法躲避!
再看看白色虎齒項鏈的Stdmode值同樣是19.
再要注意的是Stdmode值為20的項鏈,AC,AC2,MAC,MAC2也已不再是防御上下限和魔御上下限了,而是:
AC2 準確
MAC2 敏捷
因為好象沒有什么項鏈是加防御和魔御的吧?
注意了上面幾點后,現在來看看我改的一套裝備吧次要屬性略)
hoho,原來數據庫中這幾項屬性會這么復雜和變化多端,一直沒有好好注意他,
其實私服中大家一定都用到過那些擁有特殊屬性的物品,特別是各種戒指,比如隱身戒指,護身戒指,火焰戒指,復活戒指,傳送戒指,活力戒指,技巧戒指,麻痹戒指等等這些,以前我在使用中,往往在背包中放好幾個有用的,在打斗中替換著用,因為這么多戒指,不可能全戴在身上吧?
以前觀察數據庫的時候總是找不出來這些特殊屬性的數據到底在哪里?
發現了,我終于發現了,,,,,,
大家注意到StdItems.DB這個數據庫中的"shape"屬性了嗎?前篇中我說我不清楚是什么!
今天看了老半天終于明白這是什么了!
"shape"的每個變量都代表一個物品的隱藏屬性.
舉例:
隱身戒指: 111
傳送戒指: 112
麻痹戒指: 113
復活戒指: 114
護身戒指: 118
活力戒指: 119
技巧戒指: 120
探測戒指: 121
也就是說,只要"shape"下面的變量是"111"就代表這個物品(限首飾,其他還沒研究過)擁有隱身的特殊屬性!同理,如果變量是"118"就表示這個物品擁有護身戒指的特殊屬性!
了解了這點,那么我們只要把其他首飾的這個屬性變量改為相應的值就能擁有相應的特殊屬性了!
一個人身上可以裝備6種首飾(一個頭盔,一個項鏈,兩個戒指,兩個手鐲),那么我們可以把這6個首飾分別賦予他們6種特殊屬性,誰能想象這個套裝的強大?
現在大家參照我上篇中制作服飾的過程,就可以自己打造一套極品天神套裝了!
不過先來補充一個上篇中沒有詳解的屬性:
"Stdmode"——這個屬性大家還有印象嗎?上篇中我說在這個屬性下的女服飾值為11,男服飾值為10.早幾天我曾問過嘟嘟:我制造出來的一個高尚戒指居然不能帶在裝備欄的戒指位置,而居然放到了手鐲的位置!那么大家看看StdItems.DB這個數據庫下的第290個物件----高尚戒指,他在"Stdmode"這個屬性下的值是26,再看看其他戒指的值,是22,而手鐲的值才是26,所以導致高尚戒指不能戴在戒指的位置而只能放在手鐲的位置.
同樣,大家仔細觀察,一般首飾"Stdmode"值是這樣的:
戒指 22
手鐲 26
項鏈 20
頭盔 15
那么按照這樣的解釋的話,如果把戒指的值設為20的話,豈不是戒指可以戴在項鏈的位置了.大家有興趣去試試哦!
寫到這里,仔細的玩家都會說了,里面不一定戒指就是22,手鐲就是26啊!
是,里面會出現很多值!
在舉個例子來說明這個問題!
大家還記得上面一篇的回復帖中我補充的AC ,AC2,MAC,MAC2這幾個屬性的變化嗎?
其實就是"Stdmode"的值決定了AC,AC2,MAC,MAC2等這些屬性的具體變化!
大家看:
燈籠項鏈:攻擊1-0 魔法躲避10%
數據庫體現:
AC2 1
DC 1
Stdmode 19
這里面的AC2 屬性就不是防御上限了,而變成了魔法躲避.
為什么屬性會變,大家注意到他的"Stdmode"值沒,是19.
同樣是項鏈,燈籠項鏈的"Stdmode"值為什么是19不是20呢?
其實就是這個19決定了AC2屬性從防御上限變成了魔法躲避!
再看看白色虎齒項鏈的Stdmode值同樣是19.
再要注意的是Stdmode值為20的項鏈,AC,AC2,MAC,MAC2也已不再是防御上下限和魔御上下限了,而是:
AC2 準確
MAC2 敏捷
因為好象沒有什么項鏈是加防御和魔御的吧?
注意了上面幾點后,現在來看看我改的一套裝備吧次要屬性略)
本文由傳奇小王子發布于2021-11-14 23:17:22主要講述傳奇私服,技術文章,腳本的相關技術文章。轉載請說明【DIYGM】來處。 |
|