美工GM 版主
文章數 : 646 注冊日期 : 2021-09-23
| 主題: [教學]DB簡易說明 周一 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 魔法威力
| |
|