天堂特效天堂私服
Would you like to react to this message? Create an account in a few clicks or log in to continue.


補丁設計、版本販售、DB修改、天堂私服
 
首頁常見問題搜尋Latest images會員列表會員群組登入會員註冊

 

 [教學]DB簡易說明

向下 
發表人內容
美工GM
版主
版主
美工GM


文章數 : 646
注冊日期 : 2021-09-23

[教學]DB簡易說明 Empty
發表主題: [教學]DB簡易說明   [教學]DB簡易說明 Empty周一 10月 04, 2021 9:22 pm

[GM必備]修改出生物品方法
改出生物品
首先我先教改出生的物品~!(我知道很多大大都發過了但是還是有一堆....的新手=.=)
打開beginner資料表→
beginner_id是身上物品的欄位。如:1就是你的第1樣物品、21就是你的第21樣物品。
item_id這個是物品的代號。注意:這跟itemtype有關係!
itemtyp這個是以0~2來控制資料表,0是道具(etcitem資料表)、1是武器(weapon資料表)、2是防具(armor資料表)。
count是數量。
is_id是鑑定。0是未鑑定、1是鑑定。
enchantlvl這個是加成。如:在武士刀的enchantlvl打127,表示 +127 武士刀。
blesscurse是祝福。1是正常、0是祝福。
item_name不用說了吧!@@”
activate別管他~!打1就是了
如果你要新增第22項物品,物品為+99末日刀(武器請到weapon資料表找尋):
------------------------------------------------------------------------------------------------------------------------
beginner_id item_id itemtyp count is_id enchantlvl blesscurse item_name activate
22     65   1   1  1   99    1     末日刀   1
大公告成!!
--------------------------------------------------------------------------------------------------------------------------------------
[GM必備]修改怪物掉落物品
把 droplist 資料表打開
第一格 是叫做dropid
第二格叫做mobid 這就是怪物的編號
第三格 itemid 這是想要掉落物品的編號
第四格min 這是最少掉落的數量
第五格 max 這是最多掉落的數量
第六格跟第七格 special 跟 chance 這兩個是掉落機率的設定
想要新增怪物掉落的物品 請到最後一頁 (右下角的 →| 這個圖案)
先看第一個dropid 例如 他是 15622 是最後一個 那你要新增 就要打 15623
然後mobid 就是你想要掉東西的怪物
itemid 就是怪物要掉的物品
例如 mobid 45008 (哥布林) itemid 1 (歐西斯匕首)
就是 哥不林 會掉落 歐西斯匕首
dropid mobid itemid min max special chance
15623 45008 1 1 5 100000 1000000
如果是這樣設定 那就是 哥不林 會隨機掉落1~5個歐西斯匕首 機率則是 100%
special 預設一定都是100000 那chance則要設定他的十倍 1000000 這樣掉落機率就是100%
那 剩下的 自己換算吧 掉落的機率
----------------------------------------------------------------------------------------------------------------------------------
創造多屬性妖精
用NAVICAT修改skills裡的妖經魔法的"attr"改0就OK囉

accounts **************-->玩家帳號密碼設定
area **************-->可以看到map的編號,和設定是否回捲順移。
armor *****************-->防具資料表(可對照武器表)
m_dfe= +魔法防禦
price= 設的價錢賣的話會變一半

ban_ip 鎖IP表
beginner **************-->角色剛創好身上的物品
01.item_id ----------->為物品編號(例:armor防具資料表裡面找你要的防具,它的
item_id就是這物品編號,總共3個資料表在第2、16、36)
02.itemtype ---------->為物品種類(這邊記得要打,看你是要修改什麼。
0為道具類、1為武器類、2為防具類)
03.count ------------->這是物品數量(武器防具皆需設為1)
04.isid 有無鑑定
05.enchantlvl -------->裝備+多少的數值
06.blesscurse -------->物品的屬性(0:祝福,1:正常,2:詛咒)
07.activate 哪一個種族(1.王族,2.騎士,3.妖精,4.法師,5.黑妖)
char_templates 角色初始設定值 [Royal(王族)、Knight(騎士)、Elf(妖精)、Wizard(法師)]
01.Raceid_Male ------->男角色出生時所顯示之人物(簡單說就是男角色創好後的樣子 例:死騎拉 白金等等)
02.Raceid_Female ----->女角色出生時所顯示之人物
03.StartX ------------>X軸座標
Starty ------------>Y軸座標
StartMap ---------->人物出生地圖編號(以上三個都要打喔!不然會出錯)建議不要改
Hp、Mp ------------>角色剛創好HP.MP多少的數值
character_buff 記錄目前人物狀態(勇水綠水之類)
character_items 人物身上的所有物品(內容可參考beginner)
character_skills 角色魔法

char_teleport 角色記憶之座標
char_warehouse 角色倉庫資料
characters ************-->角色資料
01.account_name ----->使用者帳號
02.objid ------------>物件id,由伺服器自動產生(此id在魔法欄或者物品欄佔重大腳色)
03.char_name -------->角色ID
04.level ------------>角色等級(需搭配經驗值不然會出錯或者打怪後就降級)
05.MaxHp、CurHp ----->角色"最大生命力"與"現有生命力"(上限32767)
06.MaxMp、CurMp ----->角色"最大魔力"與"現有魔力"(上限32767)
07.AC --------------->防禦力
08.Str -------------->力量
Con -------------->體質
Dex -------------->敏捷
Intel ------------>智力
Cha -------------->精神
Wis -------------->魅力
mr --------------->魔防
09.Wind ------------->風屬性
Water ------------>水屬性
Fire ------------->火屬性
Earth ------------>地屬性
10.Status ----------->角色狀態
11.Sex -------------->角色性別(0:男 1:女)
12.Type ------------->角色職業(0:王族 1:騎士 2:妖精 3:法師 4:黑妖)
13.LocX、LocY ------->角色現在座標,X軸與Y軸(卡點可在此調整)
14.MapID ------------>角色目前所在地圖編號
15.Exp -------------->角色目前累積的經驗值
16.title ------------>角色封號
17.Food ------------->飽食度,最大值29(100%)
18.Class ------------>這邊可以調變身(編號對照list.spr使用..0是王子 240 死騎..)
19.Lawful ----------->角色正義值(好像最多是-32628~32627吧)
20.Clanname --------->血盟名稱
21.IsGM ------------->調是否為GM(100小GM、200大GM)
22.Movespeed -------->移動速度

clan_data ***********--> 應該是血盟資料表
connection_test_table 未知
door ****************--> 門
droplist *******--> 怪物掉寶物品設定
min 得到此物品最小的總數
max 得到此物品最大的總數

dungeon *************--> 上下樓座標
etcitem *************--> 道具資料表
delay_id 這欄代表的是分類,也就是說同樣的數字假如有設時間的話
再延遲時間結束前都不能使用
delay_time 代表的是時間,1000為一秒
stackable 輸入 1 重疊 0 是不重疊
exp *****************--> 每升1級需多少經驗Exp、總累計多少經驗。
getback *************--> 感覺是.. 按回捲會回到哪?
lvlupgain ***********--> 角色升級增加的體質、魔力多寡。
mapids **************--> 各地圖名稱(這裡的flag沒用)
npc *****************--> 怪物的等級、血量、經驗(怪物能力都在裡面改)
npcid 編號
name 名稱
type 類型(L1Monster=怪物)
lvl 等級
hp 血量
mp 魔力
ac 防(影響你對牠的命中率)
str 力量(影響牠的物理攻擊力)
con 體質
dex 敏捷
wis 精神
intel 智力(影響牠的魔法攻擊力)
mr 魔防
exp 經驗值
lawful 正義值
size 大小類型
element 元素(不詳)
weak_water~earth 懼怕屬性(尚未實裝)
ranged 攻擊距離(1=近戰、2=兩格、3=三格…、10~13=拿弓)
agrososc 看穿隱身與否(0=看不見、1=看的見)
agrocoi 看穿變身與否(0=看不穿、1=看的穿)
tameable 迷魅與否(0=不可迷、1=可迷)
passispeed 移動速度(越低越快)
atkspeed 攻擊速度(越低越快)
agro 主動與否(0=被動、1=主動)
twocell (不詳)
area_atk 範圍攻擊(不確定代碼意義 推測:1=單體、 2=範圍內)
gfxid 使用圖檔
nameid (不詳)推測是魔法編號或是死亡後的圖像編號
candie (不詳)
undead 不死屬性(0=普通、1=不死係、2=惡魔係)
poison_atk 附加毒(0=無毒、1=扣血毒、2=禁言毒、4=麻痺毒)→例如:1=楊果裏恩、2=卡司特、4=食屍鬼。
paralysis_atk 附加麻痺效果(0=無、1=木乃伊、2=冰茅)→例如:1=梅杜莎、2=亞利安。
family 怪物所屬群組→例如:orc(妖魔)、kobold(地靈)
agrofamily 搭配family會幫打的
agrogfxid1 (不詳)
agrogfxid2 (不詳)
picupitem 撿道具(0=不會、1=會)
digestitem 消化掉道具(1000=1秒)→例如:史萊姆、布拉伯。
bravespeed 勇水狀態
hprinterval 回血時間(1000=1秒)
hpr 回血量
mprinterval 回魔時間(1000=1秒)
mpr 回魔量
teleport 瞬移到玩家身邊(0=不會、1=會)→例如:思克巴家族。
recall 將攻擊中的玩家招回怪物身邊(0=不會、1=會)
randomlevel 隨機等級(未實裝…)
recovery 復活(0=不會復活、1=復活一次)例如:多羅。
damage_reduction 傷害減免(數值=減免傷害值)
hard 硬皮怪(0=普通、1=硬皮)硬皮=會壞刀。
doppel 變身玩家(0=不變、1=會變)→例如:史萊姆狀變形怪。
npcaction ***********--> NPC對話的選單
polymorphs **********--> 變身資料表
rate *********--> 控制經驗、金幣、掉保率的倍率 還有一些設定
Exprate 經驗 %
Adenarate 金錢 %
Droprate 掉寶率 %
RecognitionRange
怪物的視野:
( 數字越高,怪物的視野越遠 )
RaceRecognitionRange
同族幫打的視野:
( 數字越高,被圍毆 )
WeaponInchantrate
武器強化成功的機率
ArmorInchantrate
防具強化成功的機率
AutoLooting
自動撿物品的控制
數字設定 0 是掉落地上
數字設定 2 是掉落人物身上(測試 1 - 2 都可以)
AttackMessageOn
是否顯示傷害訊息
顯示傷害值(0=全部關閉、1=僅GM顯示、2=全體顯示)
Weightrate
負重的倍率 ← 數字越高,人物承受的重量越高

serversettings ******--> 遊戲中時間
sheet1 不詳
shop_buylists *******--> 各商店所賣的物品設定
shopnpc 不詳
shopsids 不詳
skill_trees *********--> 玩家所學技能
skills **************--> 玩家魔法設定
skill_id 魔法id
name 魔法名稱
skill_level 魔法等級
skill_number 魔法編號
isMagic 是否為魔法(數值有1和15,目前尚未研究出來)
mpConsume 消費MP
hpConsume 消費HP
itemConsumeID 需要消費道具ID(例如:1119為魔法寶石)
itemConsumeCoune 消費道具數量
reuse Delay 延遲時間
buffDuration 未知===持續時間
target 目標===類型(none:自體 buff:持續 attack:攻擊 )
power 魔法效力

spawnlist ***********--> 怪物出現座標
裡面的respawn_delay 控制再生時間
spawnlist_npc的respawn_delay就是控制重生速度的
另外它每個重生點的重生有上限(就是count, 目前大多是設1)
如果那隻死掉了在respawn_delay時間後出新的,
如果你的respawn_delay是0 就是馬上出
respawn_delay的單位是5秒
respawn_delay設1 就是死掉後五秒出怪
respawn_delay設2 就是死掉後10秒出怪
新增的怪預設為 5 頭目為20
不過不保證對 , 或許版本不一樣碼有修過。
spawnlist_npc NPC出現地點控制
spawnlist_ub 無限大賽出怪控制
count======== 怪的數量


teleport ************--> 各傳送師所傳送的座標、名稱設定,價錢
weapon **************--> 武器資料表

item_id 武器編號

name 武器名稱

type 武器類型
以下就是英文名稱:
claw 鋼爪
edoryu 雙刀
staff 法仗
tohandsword 雙手劍
dagger 匕首
sword 單手劍
blunt 斧頭
gauntlet 飛刀
arrow 箭矢
throwingknife 不詳

dmg_small 對大型怪物攻擊力

dmg_large 對小型怪物攻擊力

material 武器的材質

safenchant 武器的安定值

weight 武器的重量

item_invgfx 武器圖檔丟在地上的樣子

item_groundgfx 武器圖檔商店或身上顯示

name_id 武器顯示中文

price 武器的價格(設的價錢賣的話會變一半)

use_royal 限定職業王族 1 = 裝備 0 = 不可裝備

use_knight 限定職業騎士 1 = 裝備 0 = 不可裝備

use_mage 限定職業法師 1 = 裝備 0 = 不可裝備

use_elf 限定職業妖精 1 = 裝備 0 = 不可裝備

use_darkelf 限定職業黑妖 1 = 裝備 0 = 不可裝備

hitmodifier 武器攻擊成功率

dmgmodifier 額外的攻擊點數

add_str 武器附加力量

add_con 武器附加體質

add_dex 武器附加敏捷

add_int 武器附加精神

add_wis 武器附加智力

add_cha 武器附加魅力

add_hp 武器附加血量

add_mp 武器附加魔法量

steal_hp 裝備減少體力

steal_mp 裝備減少魔力

other_type 不詳

canbedmg 武器不損壞

min_lvl 等級限制最低

max_lvl 等級限制最高

special_item 可否製造

1 ← 不詳 (雙刀類有這個但是效果是啥不明)
2 ← 不詳
3 額外mp恢復量
4 ← 不詳
5 魔法攻擊 ( 額外傷害 )
6 兩次攻擊 ← 就是黑妖爪擊
( 假設不能請把武器類型改claw剛爪)
7 ← 不詳
8 ← 不詳

zone ****************--> 不詳
-----------------------------------------------------------------------------------------------------------------------------------
[GM指令說明]

help
效果︰ 列出所有GM指令
參數︰ 沒有

setting
效果︰ 變更指定的玩家的HP?MP?AC?GM
HP?MP最高為6000超過6000以6000輸出
AC最高為120超過120以120輸出
GM最高為200超過200以200輸出
參數︰ 人物名稱 變更項目[ HP or MP or AC or GM ] 變更質
例句︰ .setting test HP 1400

summon
效果︰ NPC召喚為GM專用寵物
參數︰ NPC表中的NPCID
例句︰ .summon 45527

cleaning
效果︰ 清除地面物品
參數︰ 沒有

allrecall
效果︰ 全部玩家召喚至GM身邊
參數︰ 沒有

addskill
效果︰ 給予GM該職業全部技能
參數︰ 沒有

speed
效果︰ 給予GM加速以及勇水效果
參數︰ 沒有

level
效果︰ 將GM等級提升至99
參數︰ 沒有

recall
效果︰ 指定玩家召回
參數︰ 玩家名稱(無須空格)
範例: .recall張三

move
效果︰ 指定座標移動
參數︰ x y map
例句︰ .move 33429 32814 4

death
效果︰ 殺死指定玩家
參數︰ 玩家名稱
例句︰ .death test

ress
效果︰ 全部玩家體力回復
參數︰ 沒有

adena
效果︰ 製造金幣
參數︰ 要製造的數量
例句︰ .adena 1000000

teleportto
效果︰ 傳送至指定玩家身邊
參數︰ 玩家名稱
例句︰ .teleportto test

invisible
效果︰ 隱身狀態
參數︰ 沒有

visible
效果︰ 解除隱身狀態
參數︰ 沒有

weather
效果︰ 控制天氣
參數︰ .weather 0 .天氣 16 下雪.天氣 1~3 下雨.天氣 17~19 其他數字都會放晴
例句︰ .weather 1

gmroom1
效果︰ 前往GM房間
參數︰ 沒有

gmroom2
效果︰ 前往GM房間2
參數︰ 沒有

gmroom3
效果︰ 前往潘朵拉
參數︰ 沒有

gmroom4
效果︰ 前往奇岩市中心
參數︰ 沒有

gmroom5
效果︰ 前往亞丁內城
參數︰ 沒有

powerkick
效果︰ 踢除指定玩家並且封鎖IP位置
參數︰ 玩家名稱(無須空格)
例句︰ .powerkickTest

kick
效果︰ 踢除指定玩家
參數︰ 玩家名稱(無須空格)
例句︰ .kickTest

where
效果︰ 目前位置座標地圖編號顯示
參數︰ 沒有

spawn
效果︰ 召喚指定怪物
參數︰ npcid 以及要召喚的數量
例句︰ .spawn 45527 5

npcspawn
效果︰ NPC召喚並寫入資料庫(不能指定數量)
參數︰ npcid(不是怪物的NPC)
例句︰ .npcspawn 50505

mobspawn
效果︰ MOB召喚並寫入資料庫(不能指定數量)
參數︰ npcid(怪物NPC
例句︰ .mobspawn 45527

poly
效果︰ 變身指定玩家
參數︰ 玩家名稱以及polymorphs資料表裡面的外型名稱
例句︰ .poly test deathknight

item
效果︰ 製造指定物品 追加質 以及數量
參數︰ item_id 追加質 數量
例句︰ .item 164 6 1

shutdown
效果︰ 伺服器會在30秒後執行關機指令
參數︰ 沒有

shutdown_now
效果︰ 伺服器會立刻執行關機
參數︰ 沒有

abort
效果︰ 取消關機指令
參數︰ 沒有
--------------------------------------------------------------------------------------------------------------------
Rate教學

Exprate <<<<<< 經驗倍率 ---有效值1-32767

Adenarate <<<< 金幣倍率 ---有效值1-32767

Droprate <<<<< 掉寶倍率 ---有效值1-32767

TeleportLimitation <<<< 限制是否能在非移動區傳送 0否 1是

RaceRecognitionRange <<<登入是否會原地 0否 1是

WeaponInchantrate <<<<< 衝武器安定值 ---有效值1-100

ArmorInchantrate <<<<<< 衝防具安定值 ---有效值1-100

AutoLooting <<<是否自動撿取 1否 2是

AttackMessageOn <<<是否顯示打怪血量 0 不顯示 1 隻有GM顯示 2 全部人顯示

Weightrate <<<負重倍率 ---有效值1-127

NonPvP <<<是否能PK 0否 1是

SkillPet <<<是否能召喚寵物 0否 1是
--------------------------------------------------------------------------------------------------------------------
出生道具教學
打開beginner資料表
beginner_id是身上物品的欄位。如:1就是你的第1樣物品、21就是你的第21樣物品。
item_id這個是物品的代號。注意:這跟itemtype有關係!代號尋找方法,請到各對應之之資料表。
(武器weapon資料表)、(防具armor資料表)、(道具etcitem資料表)
itemtyp 這個是以0~2來控制資料表,0是道具、1是武器、2是防具
count 是數量。
is_id 0是未鑑定、1是鑑定。
enchantlvl 這個是加成。如:打127,表示+127。
blesscurse 1是正常、0是祝福。
item_name 不用說了吧!
activate 別管他~!打1就是了
這樣你創新人物就會有了~!!
------------------------------------------------------------------------------------------------------------
在不會出怪的地方 教你如何生怪
[ post]首先.請先開gm腳色上線
然後跑去你想要出怪的地方
打上 .mobspawn 怪物編碼
怪物的編碼 可以在npc那邊找
如果要調整 再生時間的話
請到spawnlist那邊找 通常你新增的怪物資料
都會再最後一頁 找到要修改的怪物之後
選respawn_delay 修改再生時間 單位:秒


例如: 我要在象牙塔門口 創造一隻死亡之後5分鐘會再生的死亡騎士

我就先開gm腳色 跑去象牙塔門口 打上
.mobsawn 45601

之後 到資料庫 的spawnlist 找到我剛剛創的死亡騎士
到resapwn_delay 修改成300 <預設是20>

然後請重新啟動一次伺服器
這樣就完成了整個新增怪物的動作了^^[/post]
--------------------------------------------------------------------------------------------------------
更改怪物攻速
請打開Navicat for MySQL
然後到NPC資料檔
atkspeed<---------這一格.是設定速度的
數值越小越快
自己測試吧
---------------------------------------------------------------------------
來教你們如何新增掉寶
打開MYSQL裡面的BD
有2排找左邊下面的droplist 資料打開
然後看畫面右邊下面有漲的像播放鍵的~點>>(最尾頁)
然後拉到最下面~新增
第一格 排序 (不用管這格直接跳第二格)
第二格 怪物id (就是怪物編號辣)
第三格 物品id (打上妳要增加的寶物編號)
第四格 掉落物品最小值(這邊打1因為要跟伺服器平衡) 算法乘rate裡面設定金錢倍率
第五格 掉落物品最大值 (同上面一行)
第六格 特別(這個不知道是幹麻用的) 我是都打100000
第七格 掉寶率 1千萬就是100%掉落物品 5百萬就是50%
如果還要新增同樣一隻怪物掉寶...一樣新增,隻要更改物品編號就好了
----------------------------------------------------------------------------------------------------------
新增道具販賣完整教學
1 我要在npc 古代黑妖武器商人新增 暗黑剛爪

2.打開資料庫裡的npc欄位,選右下角跳下一頁,搜尋【古代黑妖武器商人】

3.得知編號為81009==>黑妖武器商人的編號

4.weapon這裡是放武器的資料表,搜尋暗黑剛爪,得知編號

5.shop_buylists這裡面尋找npc81009,如果找不到就一直往下一頁找 .

6.在伺服器裡面古代黑妖武器商人販賣物品為11種,但是npc販賣物品順序是從0開始,所以表格裡面隻有0~10(11種)【這邊請以此類推下去】 >*(\v#+
編號順序要打對 否則點選此npc會當機

7.表格拉到最底下,按↓的箭頭,會新增一個欄位,第一格id請不要動他,id是要從最後一碼排!
第2格item_id輸入剛剛搜尋到的暗黑剛爪編號(164),第3格price請輸入1,
第4格npc_id請輸入剛剛所搜尋的古代黑妖商武器人編號(81009),最後order是排放順序,請輸入11【看該NPC販賣道具幾種】

8.伺服器重新啟動,完成

武器價錢在weapon裡的price這格

防具價錢在armor裡的price這格

道具價錢在etcitem裡的price這格

防具新增、道具新增,都是相同方法


先去找npc編號 再去表格找物品的編號

shop_buylists裡面擺放位置
------------------------------------------------------------------------------------------------------------
魔法修改
l1jdb裏面的skill 魔法修改
skill_level代表學習的等級
mp_Consume 使用魔法消耗的MP x
hp_consume 使用魔法消耗的HP
itemConsumeId 消耗物品的ID可去etcitem裡找item_id改消耗物品
itemConsumeIdCount消耗物品數目
reuseDelay 延遲時間毫秒計算
buffDuration 技能持續時間
traget 魔法種類
power 魔法威力
回頂端 向下
https://lineage888.666forum.com
 
[教學]DB簡易說明
回頂端 
1頁(共1頁)

這個論壇的權限:無法 在這個版面回復文章
天堂特效天堂私服 :: 【教學相關資料】-
前往: