最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

奇跡MU服務(wù)端IGC架設(shè)流程

2023-08-18 16:38 作者:馳網(wǎng)科技idc-艾西  | 我要投稿

奇跡MU服務(wù)端IGC架設(shè)流程

大家好我是艾西,今天跟大家簡單聊下奇跡IGC服務(wù)端。IGC端是國外的東西全英文大家感興趣的話也可以自己研究研究,整體的東西還是非常完整。擴展以及端的穩(wěn)定性還是非常不錯的就是有點費腦子........(此教程為個人娛樂搭建測試)

對于很多奇跡老玩家來說,從開始玩奇跡到現(xiàn)在應該都有十年以上,十年,太多的人、太多的事變化了,快到找不到影子,但值得慶幸的是,依然有那么一些人和事,留在我們心中不變,奇跡就是這其中一個。今天各種游戲紛至沓來、各種搶眼,但奇跡依然是我們最愛的網(wǎng)絡(luò)游戲之一,再過10年是否還有它一席之地,沒有人知道,但此刻,你和我心意相通!愿每一個奇跡愛好者明天更好、萬事勝意!

?


準備:服務(wù)端、服務(wù)器、一臺有網(wǎng)的電腦

以s12為例子,奇跡端對外開放的對服務(wù)器還是有一定的要求。游戲類的追求穩(wěn)定以及安全,所有的程序以及軟件都是搭建在服務(wù)器里的,服務(wù)器配置夠性能強防護高才能給玩家?guī)砀玫捏w驗!

服務(wù)器操作系統(tǒng)要求:win 2008 64位系統(tǒng)

?

在搭建奇跡的服務(wù)端時,經(jīng)常有朋友遇到數(shù)據(jù)庫不會還原的問題,今天有時間就分享一下還原數(shù)據(jù)庫的具體操作方法。

?

本教程使用綠色版sql2008自帶的還原工具,其他的數(shù)據(jù)庫管理工具的還原方法基本上是大同小異。大家實際操作完之后自己也可以多試試

??

數(shù)據(jù)庫的還原方式:

第一種:備份文件是.bak時的還原方法,這種備份文件的得來,是采用了一般的備份方式得來的如:MuOnline這個數(shù)據(jù)庫的bak備份文件,一般叫MuOnline.bak

具體還原步驟:

1、建立一個數(shù)據(jù)庫,記下這個數(shù)據(jù)庫儲存的路徑:D:\Tools\GSQL2008R2\userdata\MuOnline.mdf

這個工具要記,其他的工具可能不需要記

?

2、導入備份文件進行數(shù)據(jù)庫還原:

碰到導入不進來的情況,提示“無法處理的介質(zhì)”之類的,是因為這個備份文件,原來使用的數(shù)據(jù)庫版本較高,比我們現(xiàn)在使用的sql2008版本要高,所以無法導入進來,這種情況是沒辦法處理的,要不就換備份文件,要不就是裝高版本的數(shù)據(jù)庫.

?

我們采用換備份文件的方法創(chuàng)建一個新路徑,與我們建數(shù)據(jù)庫時的路徑不一樣再次導入試試

?

第二種:備份文件是.sql時的還原方法,這種備份文件得是備份時采用了導出sql數(shù)據(jù)方式備份的

如:MuOnline這個數(shù)據(jù)庫的sql備份文件,一般叫MuOnline.sql

我們先把這個數(shù)據(jù)庫刪了,使用sql方式,還原一次

還原的步驟也是:

1、建立數(shù)據(jù)庫

2、導入sql文件

導入sql備份文件,要用到sql查詢工具,sql查詢里選擇我們剛才建的數(shù)據(jù)庫MuOnline ?

打開sql文件,執(zhí)行sql語句,數(shù)據(jù)比較多,執(zhí)行會有點久

執(zhí)行完了那么就OK了

?

第三種:備份文件是.mdf,一般還會同時帶對應的log文件,log文件是同名但以_log.ldf為結(jié)尾,這種備份文件的得是直接復制數(shù)據(jù)庫的數(shù)據(jù)文件得來的

(注:log文件,是數(shù)據(jù)庫的日志,還原時可以不用log文件的,不用的話系統(tǒng)會自動生成一個新的log文件)

如:MuOnline這個數(shù)據(jù)庫,對應的備份文件是MuOnline.mdf和MuOnline_log.ldf

先把原來的刪掉還原步驟:把數(shù)據(jù)庫備份文件,復制到你的數(shù)據(jù)庫放數(shù)據(jù)文件的目錄下,sql2008他是把數(shù)據(jù)文件放在 D:\Tools\GSQL2008R2\userdata\ ?這個目錄下的。附加數(shù)據(jù)庫,到上面那個目錄選擇備份文件,填寫數(shù)據(jù)庫名,可以按默認的名字

這樣就又還原成功了

(這個是題外話,下面正式進入我們今天的主題)

?


?

開始架設(shè):

服務(wù)器win 2008系統(tǒng)

數(shù)據(jù)庫MySql server 2008

這個端要恢復的數(shù)據(jù)庫有四個,分別如下:

MuOnline

Ranking

BattleCore

Events

請對應備份文件一一進行恢復。

2. 修改幾個文件,主要是設(shè)置對應的IP和數(shù)據(jù)庫方面的,最終打通服務(wù)端和客戶端的聯(lián)系

2.1 服務(wù)端要修改的文件

(1) 修改文件: 1._DataServer\DataServer.ini
下面是這個文件要修改的地方,對應注釋修改,沒列出的選項請保持默認

//你的服務(wù)器IP,本次搭建用的103.219.xxx.xxx

WanIP = 103.219.xxx.xxx

?

?

// -------------------------------------------

// -- DATABASE & Access SETUP

//數(shù)據(jù)庫設(shè)置

// -------------------------------------------

MuOnlineDB ? ?= MuOnline

MeMuOnlineDB ? ?= MuOnline

EventDB ? ? = Events

RankingDB ? ?= Ranking

//記得修改這兩項,數(shù)據(jù)庫用戶名和密碼

User ? ? = sa

Pass ? ? = 123456?(可按自己喜歡的設(shè)置)

?

// --------------------------------------------------------------------------

// --數(shù)據(jù)庫服務(wù)器IP或者名字或計算機名

// --默認實例用(local),不行換127.0.0.1 試試

// --------------------------------------------------------------------------

SQLServerName ? ?= (local)

?

(2) 修改文件: 2._DataServer_BattleCore\DataServer.ini
下面是這個文件要修改的地方,對應注釋修改,沒列出的選項請保持默認

//你的服務(wù)器IP,本次搭建用的103.219.xxx.xxx

?

WanIP = 103.219.xxx.xxx

?

?

// -------------------------------------------

// -- DATABASE & Access SETUP

//數(shù)據(jù)庫設(shè)置

// -------------------------------------------

MuOnlineDB ? ? = BattleCore

MeMuOnlineDB ? ?= MuOnline

EventDB ? ? ?= BattleCore

RankingDB ? ? = BattleCore

//記得修改這兩項,數(shù)據(jù)庫用戶名和密碼

User ? ? = sa

Pass ? ? = 123456

?

// --------------------------------------------------------------------------

// --數(shù)據(jù)庫服務(wù)器的ip或者名字或計算機名

// --默認實例用(local),不行換127.0.0.1 試試

// --------------------------------------------------------------------------

SQLServerName ? ?= (local)

(3) 修改文件: 3._ConnectServer\IGC_ServerList.xml
下面是這個文件要修改的地方,對應注釋修改,沒列出的選項請保持默認

<!-- IP換成你的對外IP,我們用的是103.219.xxx.xxx

?-->

<ServerList>

<Server Code="0" ?IP="103.219.xxx.xxx

" Port="56900" Visible="1" Name="Regular" />

<Server Code="13" IP="103.219.xxx.xxx" Port="56913" Visible="0" Name="Arca" />

<Server Code="14" IP="103.219.xxx.xxx" Port="56914" Visible="0" Name="Siege" />

<Server Code="480" IP="103.219.xxx.xxx" Port="56120" Visible="1" Name="BattleCore" />

</ServerList>

(4) 修改文件: IGCData\IGC_MapServerInfo.xml
下面是這個文件要修改的地方,對應注釋修改,沒列出的選項請保持默認

<MapServer>

<ServerInfo Version="1.18.26" Serial="PoweredByDvTrong" /> <!-- Version是版本號, Serial: 是一個字符密碼,這兩項要跟客戶端的設(shè)置對應 要不然會連接不上,請參看后面客戶端文件的修改-->

<ServerList>

<!--下面的IP是外網(wǎng)的,直接填入你的服務(wù)器IP即可-->

<Server Code="0" ?Group="1" Initiation="1" IP="103.219.xxx.xxx" Port="56900" Name="Regular" />

<Server Code="13" Group="1" Initiation="0" IP="103.219.xxx.xxx" Port="56913" Name="Arca" />

<Server Code="14" Group="1" Initiation="0" IP="103.219.xxx.xxx" Port="56914" Name="Siege" />

<Server Code="480" Group="6" Initiation="1" IP="103.219.xxx.xxx" Port="56120" Name="BattleCore" />

</ServerList>

2.2 修改客戶端
提供了生成ServerInfo.bmd的工具,按下面操作就行了
(1)編輯文件:zTools\Client.Editor\ServerInfo.xml
按下面注釋編輯這個文件,沒列出的選項請保持默認

<!--

1. 這個文件主要修改IP, Version和Serial,這三項要跟上面的IGCData\IGC_MapServerInfo.xml 中的值一一對應

2. 還有CodePage這個選項,如果你的客戶端是中文的就用936,是英文的就保持原來的值,中文端不用936會亂碼

-->

<ServerInfo Password="WErt$4t3">

<Connection IP="103.219.xxx.xxx" Port="44405" Version="1.18.26" Serial="PoweredByDvTrong" />

<Main GameWindowName="多多奇跡" BlockVirtualMachine="0" ExitWindowEnable="0" PerformanceMode="1" CodePage="936" />

<ScreenShot Path="ScreensShots" />

<Launcher Enabled="0" ExeName="Launcher.exe" />

<Patcher Enabled="0" ExeName="Patcher.exe" />

<BattleCore LauncherExeName="Main.exe" />

<Reconnect MaxTime="120" /> <!-- 最大等待時間(秒) -->

</ServerInfo>

(2)打開:zTools\Client.Editor\ServerInfo.exe
點擊:Encode

(3)把生成的文件:zTools\Client.Editor\ServerInfo.bmd
復制到你的客戶端:Data\Local\ 目錄下覆蓋原來的

3. 啟動服務(wù)端

做好上面的修改,就可以啟動服務(wù)端了。
第一次啟動,最好一個個手動啟動,這樣如果有錯誤可以方便察看提示信息。
里面帶有一個一鍵啟動工具:_ServerStartUp.exe,以后可以使用它一鍵啟動,編輯:ServerStartUp\ServerStartUp.xml,就可以定義啟動的項目

?


4. 客戶端登陸

這個端有內(nèi)置的賬號:admin 密碼:admin

可以用來測試登陸

5. GM工具

提供了一個英文的GM工具:IGC.EssentialTool,可以用來建立賬號、封號、發(fā)裝備等
開始使用前要設(shè)置一下GM工具的數(shù)據(jù)庫連接配置,編輯:zTools\IGC.EssentialTool\config.ini,主要是下面幾項要修改

Username = sa ? ?; 數(shù)據(jù)庫用戶名

Password = 123456 ? ; 數(shù)據(jù)庫密碼

Address = 127.0.0.1 ?; 數(shù)據(jù)庫服務(wù)器地址

Port = 1433 ? ?; 數(shù)據(jù)庫端口

?

搭建游戲后的修改以及設(shè)置(大家這里參考下即可更多的詳情大家自己研究研究)

IGCData下所有配置文件功能說明

[D]Bots_機器人
[D]CashShop_X商店
[D]ChaosCards_寶箱配置
[D]Custom_自定義配置
[D]Events_事件控制
[D]ItemBags_掉落設(shè)置(事件、boss等)
[D]Items_物品裝備
[D]Langs_語言訊息
[D]MapTerrains_地圖地形
[D]Monsters_怪物屬性刷新
[D]MuunSystem_寵物系統(tǒng)
[D]PentagramSystem_元素卷軸系統(tǒng)
[D]Plugins_插件
[D]Scripts_腳本
[D]Shops_NPC商店
[D]Skills_技能
[D]SocketSystem_鑲嵌系統(tǒng)
[D]Warps_移動
CheckSum.dat
IGC_AddMonsterStats_新增怪物屬性.xml
IGC_AntiHack_反黑客系統(tǒng).ini
IGC_AntiHack_VIEJO_舊版反黑客系統(tǒng).ini
IGC_AppointItemDrop_指定物品爆率.xml
IGC_BattleCore_強者之戰(zhàn)配置.ini
IGC_BonusMapData_擴展地圖配置.ini
IGC_BotList_假人BUFF系統(tǒng).xml
IGC_BuffEffectManager_BUFF特效設(shè)置.xml
IGC_CalcCharacter_角色數(shù)據(jù)配置.ini
IGC_CashShop_X商店.ini
IGC_ChaosBox_瑪雅合成.ini
IGC_ClassQuest_轉(zhuǎn)職任務(wù)所需物品.xml
IGC_Common_服務(wù)器配置.ini
IGC_CommonServer.cfg
IGC_Commands_游戲命令設(shè)置.ini
IGC_DropManager_自定義物品掉落設(shè)置.xml
IGC_EvolutionMonster.xml
IGC_ExpSystem_經(jīng)驗系統(tǒng)配置.xml
IGC_FormulaData.xml
GC_GeneralDrop_一般物品掉落.xml
IGC_GensSystem_家族系統(tǒng).xml
IGC_HarmonySystem_提煉系統(tǒng).ini
IGC_ItemOptionRate.txt
IGC_ItemUpgradeJewel_物品升級寶石設(shè)置.xml
IGC_ItemValue_物品價格.ini
IGC_LangBase_基本語言信息.xml
IGC_MapAttribute_地圖屬性.xml
IGC_MapList_地圖列表.xml
IGC_MapNonPK_不能PK的地圖.xml
IGC_MapServerInfo_服務(wù)器線路對應地圖設(shè)置.xml
IGC_MarriageSystem_結(jié)婚系統(tǒng).xml
IGC_MasterSkillTree_大師技能樹.xml
IGC_MiniMap_Tab小地圖.xml
IGC_MiningSystem_潘多拉挖礦系統(tǒng).xml
IGC_MonsterGroupRegen_美社莎怪物刷新.xml
IGC_MonsterItemDropRate_怪物掉落設(shè)置.xml
IGC_MonsterKillCount_怪物擊殺配置.xml
IGC_MuHelper_內(nèi)置助手設(shè)置.ini
IGC_MuRummy_卡牌游戲活動.ini
IGC_NewsSystem_新聞公告.xml
IGC_OffTrade_離線交易.xml
IGC_PartyBonus_角色賞金.xml
IGC_PetSettings_寵物配置.ini
IGC_PlayerInfo_角色升級配置.xml
IGC_PlayerKillSystem_紅名系統(tǒng).xml
IGC_PriceSettings_NPC商店價格.ini
IGC_ProhibitedSymbols_過濾系統(tǒng)配置.xml
IGC_ProhibitedWords_禁止輸入的文字.xml
IGC_PVPZone_PVP地圖設(shè)置.xml
IGC_ResetCommand_轉(zhuǎn)生命令.ini
IGC_RuudShop.xml
IGC_SetItemDropManager.xml
IGC_ShieldGageSystem.ini
IGC_ShopList_商店NPC相關(guān).xml
IGC_StatSpecialize_各職業(yè)特殊能力設(shè)置.xml
IGC_ZenDrop_金幣掉落.xml

?


NPC(包括怪物)的屬性、刷新時間、出現(xiàn)地圖位置等信息的定義與修改

?

除玩家外,其他所有有生命的物體都是NPC,包括商店NPC、一般的NPC和怪物NPC,還有一些特殊的NPC

?

NPC屬性的定義

在文件:zMu902\IGCData\Monsters\IGC_MonsterList.xml
此文件對每個NPC的屬性作了定義,如果你要修改某個怪物的血量、刷新時間等屬性時,只要找到對應的怪物進行對應的修改就可以

<?xml version="1.0" encoding="utf-8"?>

<!--

// == NPC屬性定義文件

// ============================================================

Index:編號

ExpType:未知,一般取0

Name:名字

Level:等級

HP:HP值,血量

MP:魔法值

DamageMin:最低攻

DamageMax:最高攻

Defense:防御

MagicDefense:魔防

AttackRate:攻擊

BlockRate:防御率

MoveRange:移動范圍

AttackType:攻擊類型

AttackRange:攻距離

ViewRange:視野

MoveSpeed:移動速度

AttackSpeed:攻速度

RegenTime:重生時間(秒)

Attribute:類型 未知

ItemDropRate:物品爆率

MoneyDropRate:爆錢率

MaxItemLevel:暴出物的最大等級

MonsterSkill:技能

IceRes:抗冰凍

PoisonRes:抗毒性

LightRes抗雷

FireRes抗火性

PentagramMainAttrib:主屬性類型

PentagramAttribPattern:次屬性

PentagramDamageMin:屬性最小攻擊力

PentagramDamageMax:屬性最大攻擊力

PentagramAttackRate:屬性攻擊率

PentagramDefenseRate:屬性防御率

PentagramDefense:屬性防御

///////////////////////////////////////////////////////////////////////////////////////////////

-->

<MonsterList>

<Monster Index="0" ExpType="0" Name="牛怪" ?Level="6" HP="100" MP="0" DamageMin="16" DamageMax="20" Defense="6" MagicDefense="0" AttackRate="28" BlockRate="6" MoveRange="3" AttackType="0" AttackRange="1" ViewRange="5" MoveSpeed="400" AttackSpeed="1600" RegenTime="1" Attribute="2" ItemDropRate="130" MoneyDropRate="20" MaxItemLevel="6" MonsterSkill="0" IceRes="0" PoisonRes="0" LightRes="0" FireRes="0" PentagramMainAttrib="0" PentagramAttribPattern="0" PentagramDamageMin="0" PentagramDamageMax="0" PentagramAttackRate="0" PentagramDefenseRate="0" PentagramDefense="4" />

?

NPC在地圖中位置的定義和修改

1. 商店NPC
控制商店NPC所處地圖位置的文件是:zMuServer\IGCData\IGC_ShopList.xml

NPCIndex:NPC編號

MapNumber:地圖編號

PosX:X軸坐標

PosY:Y軸坐標

Dir:NPC朝向

0:中心

1:西南

2:南方

3:東南

4:東方

5:東北

6:北方

7:西北

8:西部

-1:隨機

?

VipType: Minimum VIP Level to use the shop

// ?~ 0: Free and any VIP Type

// ?~ 1: Player with Bronze, Silver, Gold, Platinum VIP can use the shop

// ?~ 2: Silver, Gold, Platinum

// ?~ 3: Gold, Platinum

// ?~ 4: Platinum only

// ?Or other defined VIP Type according to IGC_VipSettings.xml

GMShop:是否是只有GM才能訪問, 0/1

FileName:對應的商店物品定義文件,在IGCData\Shops\文件夾下

MossMerchant: defines a Moss Merchant Lottery Shop, only for NPC 492, should always be 1

BattleCore: Defines a shop located on Battle Core server, if so set to 1

-->

<ShopList>

<Shop NPCIndex="251" MapNumber="0" ?PosX="116" PosY="141" Dir="3" VipType="0" GMShop="0" FileName="NPC(251)_Hanzo_the_Blacksmith.xml" /> <!-- Lorencia -->

<Shop NPCIndex="251" MapNumber="34" PosX="145" PosY="14" ?Dir="1" VipType="0" GMShop="0" FileName="NPC(251)_Hanzo_the_Blacksmith.xml" /> <!-- CryWolf -->

2. 怪物NPC和一般NPC

普通線路怪物排位:zMuServer\IGCData\Monsters\IGC_MonsterSpawn.xml

事件怪物排位:vzMuServer\IGCData\Monsters\IGC_MonsterSpawn_Event.xml

攻城線路怪物排位:zMuServer\IGCData\Monsters\IGC_MonsterSpawnCS.xml

其定義的格式如下:

<!---

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// ?### MonsterSpawn::Map ###

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// Number: 地圖編號 Number of map to spawn the monster on, refer to IGC_MapList.xml

// Name: 地圖名稱 Name of a map, used for in-file description and logging purpose

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// ### MonsterSpawn::Map::Spot ###

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// Type: Type of spot:

// ?~ 0: NPC/Traps

// ?~ 1: Multiple Monsters Spawn

// ?~ 2: Single Monster Spawn

// ?~ 3: Multiple Elemental Monster Spawn

// ?~ 4: Single Elemental Monster Spawn

// Description: Spot description, used for in-file description and logging purpose

?

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// ~~ Spot attributes description

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// Index: Index of monster or NPC to spawn, refer to IGC_MonsterList.xml ~ (Spot Type: 0-3)

// Distance: Distance to spawn the monsters/NPC from original location ~ (Spot Type: 0-3)

// StartX: StartX Coordinate of monster spawn ~ (Spot Type: 0-3)

// StartY: StartY Coordinate of monster spawn ~ (Spot Type: 1, 3)

// EndX: End X Coordinate of monster spawn ~ (Spot Type: 0-3)

// EndY: End Y Coordinate of monster spawn ~ (Spot Type: 1, 3)

// Dir: Direction the monster/NPC looks at after spawn ~ (Spot Type: 0-3)

// ?~ 0: Central

// ?~ 1: South-West

// ?~ 2: South

// ?~ 3: South-East

// ?~ 4: East

// ?~ 5: North-East

// ?~ 6: North

// ?~ 7: North-West

// ?~ 8: West

// ?~ -1: Random

// Count: ?Count of monsters to spawn ~ (Spot Type: 1, 3)

// Element: ?Element type to spawn the monster with ~ (Spot Type: 3)

// ?~ 0: No Elemental attribute

// ?~ 1: Fire

// ?~ 2: Water

// ?~ 3: Earth

// ?~ 4: Wind

// ?~ 5: Darkness

// ?~ 6: Random

//

//~~ IMPORTANT EXCLUSIONS

-->

?


NPC商店物品的修改和NPC商店編號的查詢

奇跡NPC商店物品的修改,各個版本雖然大同小異,但是還是有很多細節(jié)不同,同樣奇跡s12的NPC商店有他獨特的定義,本文會詳細介紹手動修改s12 NPC商店,修改時最好不要用win系統(tǒng)自帶的記事本,使用Editplus、Notepad++等更專業(yè)的文本編輯器會更好更方便。

一、商店文件路徑:

奇跡s12的NPC商店文件位于 zMuServer\IGCData\Shops目錄下,這里面有很多以.xml為后綴的商店文件,我們可以用文本編輯器打開,每一個文件名對應一個NPC商店。

二、文件對應NPC商店名稱與編號(NPC的編號,用于地圖調(diào)用NPC使用):

文件名以"NPC(編號)_商店英文名稱.xml"的形式命名
注:后面給出的坐標是參考別人教程給出的有可能不對

文件名 ? 中文名稱(地圖+坐標)

----------------------------------------------------------------------------------------

NPC(230)_Wandering_Merchant_Alex.xml ????流浪商人阿萊斯(勇者大陸)

NPC(231)_Thompson_Kenel.xml

NPC(239)_Arena_Guard.xml 競技場守衛(wèi)(競技場)

NPC(242)_Elf_Lala.xml 精靈安吉拉(仙蹤林)

NPC(243)_Eo_the_Craftsman.xml 工匠尤達(仙蹤林)

NPC(244)_Caren_the_Barmaid.xml 老板娘莉娜(冰風谷)

NPC(245)_Wizard_Izabel.xml 魔導士露西(冰風谷)

NPC(246)_Weapons_Merchant_Zienna.xml 武器商人蘇菲(冰風谷)

NPC(248)_Wandering_Merchant_Martin.xml 流浪商人馬?。ɡ腔暌?/p>

NPC(250)_Wandering_Merchant.xml 流浪商人海羅德(勇者大陸183.136)

NPC(251)_Hanzo_the_Blacksmith.xml 鐵匠漢斯(勇者大陸116,142)

NPC(253)_Potion_Girl_Amy.xml 少女安娜(勇者大陸114,113)

NPC(254)_Pasi_the_Mage.xml 魔導士帕希(勇者大陸118.112)

NPC(255)_Lumen_the_Barmaid.xml 老板娘莉雅(勇者大陸123,133)

NPC(259)_Oracle_Layla.xml 蕾拉(卡利瑪)

NPC(376)_Pamela_the_Supplier.xml 物資管理員 帕糜拉(羅蘭峽谷)

NPC(377)_Angela the Supplier.xml 物資管理員 安吉拉(羅蘭峽谷)

NPC(379)_Natasha_Firecracker_Merchant.xml 爆竹商人羅嗒莎(冰風谷)

NPC(415)_Silvia.xml 塞爾維亞(幻術(shù)園)

NPC(416)_Rhea.xml 雷亞(幻術(shù)園)

NPC(417)_Marce.xml 摩爾塞(幻術(shù)園)

NPC(492)_Moss.xml 摩斯(傳承裝備NPC勇者大陸131,134)

NPC(545)_Christine_the_Merchant.xml 雜貨商人克里斯丁 (羅蘭市場)

NPC(577)_Leina_the_Merchant.xml 商人蕾娜(卡倫特)

NPC(578)_Weapons_Merchant_Bolo.xml ?????貝萊 (卡倫特)

NPC(583)_Jin.xml ????真(阿卡倫)

NPC(604)_Jin.xml 可能 是 杰 羅(幻術(shù)園)

NPC(683)_Marce_B.xml

NPC(684)_Silvia_B.xml

NPC(685)_Izabel_B.xml

NPC(686)_Sophia_(repair)_B.xml

NPC(687)_Bolo_(repair)_B.xml

NPC(688)_Christine_B.xml

?

三、NPC商店文件參數(shù)介紹:

打開其中一個.xml文件,里面的內(nèi)容如下
注意 .xml文件的注釋是放在""里面的

<!--這是注釋內(nèi)容-->

<Shop>

<Item Cat="3" Index="5" Level="3" Durability="0" Skill="1" Luck="1" Option="1" Exc="-1" SetItem="0" SocketCount="0" Elemental="0" Serial="0" />

<Item Cat="0" Index="51" Level="15" Durability="0" Skill="1" Luck="1" Option="1" Exc="0;1;2;3;4;5;6;7;8;9" SetItem="5" SocketCount="0" Elemental="0" Serial="0" /><!--祝福大天使之劍-->

<Item Cat="3" Index="4" Level="3" Durability="0" Skill="1" Luck="1" Option="1" Exc="4" SetItem="0" SocketCount="0" Elemental="0" Serial="0" />

?

</Shop>

下面具體介紹一下里面各參數(shù)的具體涵義
Cat:分類id;Index:物品id;Level:等級;Durability:耐久度(0-255);Skill:技能否;Luck:幸運否;Option:追加(0-7);Exc:卓越屬性;SetItem:套裝值;SocketCount:鑲嵌孔數(shù)( 0-5);Elemental:元素;Serial: 生成串行否

分類id和:物品id:可以通過bmd編輯工具,打開客戶端的item.bmd來獲得

耐久不多說,最多255,裝備類默認0就是各裝備的最高耐久

等級:0-15等級

技能否:0無技能、1有技能

Luck:幸運否 0無幸運、1有幸運

Option:追加 0(追加0),1(追加4),2(追加8),3(追加12),4(追加16),5(追加20),6(追加24),7(追加28)

Exc:卓越屬性
沒有卓越屬性:-1
有卓越屬性,設(shè)置的格式是:a;b;c;d;e;f;g;h;i
a~i各代表一個卓越屬性,用數(shù)字表示,最多可以添加9個,具體用什么數(shù)字,文件zMuServer\IGCData\Items\IGC_ExcellentOptions.xml中定義了哪個數(shù)字代表哪個卓越屬性

如:想添加武器的6個卓越屬性:0;1;2;3;4;5
添加+7速的這個卓越屬性: 3
IGC_ExcellentOptions.xml定義的卓越屬性具體表示什么意思,后面會作進一步講解。

SetItem:套裝值 0(非套), 5(普通套 +5體力), 9(普通套+10體力), 6(強化套 +5體力), 10(強化套+10體力)

SocketCount:鑲嵌孔數(shù) 針對鑲嵌的裝備 0-5孔

Elemental:元素;
0是不帶元素;1是火元素;2是水元素;3是土元素;4是風元素;5是暗元素,
元素物品:
火元素碎片;水元素碎片;土元素碎片;風元素碎片;暗元素碎片;昆頓的封印書;安東尼的劍;阿卡納預言書;天空古書;帝國守衛(wèi)軍的壁壘;昆頓的上古卷軸;昆頓的隕落之刃;黑龍王的短劍;兇猛的圣水;梅蘭的魔法書;

?

?

奇跡各地圖編號、中文名稱和英文名稱對照表

奇跡Mu s12地圖編號及中英文名稱對照表

地圖編號 ?名稱(中文) ? 名稱(英文)

////////////////////////////////////////////////////////////////////////////////////////////////////////////

0 ? 勇者大陸 ?????Lorencia

1 ? 地下城(1~3) ? Dungeon(1~3)

2 ? 冰風谷 ? ?Devias(1~4)

3 ? 仙蹤林 ? ?Noria

4 ? 失落之塔(1~7) ?LostTower(1~7)

5 ? 流放地 ? ?Exile(新版本的MU默認不存在does not exist by default in newer game versions)

6 ? 古戰(zhàn)場 ? ?Arena

7 ? 亞特蘭蒂斯 ? Atlans(1~3)

8 ? 死亡沙漠 ? Tarkan (1~2)

9 ? 惡魔廣場 ? DevilSquare(1~4)

10 ? 天空之城 ? Icarus

11 ? 血色城堡1 ? BloodCastle1

12 ? 血色城堡2 ? BloodCastle2

13 ? 血色城堡3 ? BloodCastle3

14 ? 血色城堡4 ? BloodCastle4

15 ? 血色城堡5 ? BloodCastle5

16 ? 血色城堡6 ? BloodCastle6

17 ? 血色城堡7 ? BloodCastle7

18 ? 赤色要塞1 ? ChaosCastle1

19 ? 赤色要塞2 ? ChaosCastle2

20 ? 赤色要塞3 ? ChaosCastle3

21 ? 赤色要塞4 ? ChaosCastle4

22 ? 赤色要塞5 ? ChaosCastle5

23 ? 赤色要塞6 ? ChaosCastle6

24 ? 卡利瑪1 ? ?Kalima1

25 ? 卡利瑪2 ? ?Kalima2

26 ? 卡利瑪3 ? ?Kalima3

27 ? 卡利瑪4 ? ?Kalima4

28 ? 卡利瑪5 ? ?Kalima5

29 ? 卡利瑪6 ? ?Kalima6

30 ? 羅蘭峽谷 ? ValleyOfLoren

31 ? 魔煉之地 ? LandOfTrials

32 ? 惡魔廣場(5~7) ?DevilSquare(5~7)

33 ? 幽暗森林(1~2) ?Aida(1~2)

34 ? 狼魂要塞(第一區(qū)) ?Crywolf Fortress (First Zone)

35 ? 狼魂要塞(第二區(qū)) ?Crywolf (Second Zone)

36 ? 卡利瑪7 ? ?Kalima7(Lost)

37 ? 坎特魯廢墟 ? Kanturu Ruins

38 ? 坎特魯遺址 ? Kanturu 1 (Remain)

39 ? 坎特魯提煉之塔 ?Kanturu 2 (Refinery Tower)

40 ? GM召喚區(qū) ? Silent Map

41 ? 巴卡斯兵營 ? Barracks of Balgass

42 ? 巴卡斯休息室 ?Balgass Refuge

-------------------------------------------------------------------------------------------------------------------

45 ? 幻影寺院1 ? Illusion Temple (Classic/Renewal) 1

46 ? 幻影寺院2 ? Illusion Temple (Classic/Renewal) 2

47 ? 幻影寺院3 ? Illusion Temple (Classic/Renewal) 3

48 ? 幻影寺院4 ? Illusion Temple (Classic/Renewal) 4

49 ? 幻影寺院5 ? Illusion Temple (Classic/Renewal) 5

50 ? 幻影寺院6 ? Illusion Temple (Classic/Renewal) 6

51 ? 幻術(shù)園 ? ?Elbeland

52 ? 血色城堡8 ? Blood Castle 8

53 ? 赤色要塞7 ? Chaos Castle 7

--------------------------------------------------------------------------------------------------------------------

56 ? 安寧池 ? ?Swamp of Calmness

57 ? 冰霜之城 ? Raklion

58 ? 孵化巢 ? ?Hatchery (Raklion Boss)(冰霜之城蜘蛛BOSS)

--------------------------------------------------------------------------------------------------------------------

62 ? 圣誕之地 ? Santa Village

63 ? 囚禁之島 ? Vulcanus

64 ? 競技場 ? ????Duel Arena

65 ? 未知 ? ?Dopple Ganger Snow

66 ? 未知 ? ?Dopple Ganger Volcan

67 ? 未知 ? ?Dopple Ganger Sea

68 ? 未知 ? ?Dopple Ganger Crystals

69 ? 帝國要塞1 ? Imperial Fortress 1

70 ? 帝國要塞2 ? Imperial Fortress 2

71 ? 帝國要塞3 ? Imperial Fortress 3

72 ? 帝國要塞4 ? Imperial Fortress 4

79 ? 羅蘭市場 ? Loren Market

80 ? 卡倫特1 ? ?Karutan1

81 ? 卡倫特2 ? ?Karutan2

82 ? 生魂廣場1 ? Doppel Ganger Renewal 1

83 ? 生魂廣場2 ? Doppel Ganger Renewal 2

84 ? 生魂廣場3 ? Doppel Ganger Renewal 3

85 ? 生魂廣場4 ? Doppel Ganger Renewal 4

86 ? 生魂廣場5 ? Doppel Ganger Renewal 5

87 ? 生魂廣場6 ? Doppel Ganger Renewal 6

88 ? 生魂廣場7 ? Doppel Ganger Renewal 7

89 ? 生魂廣場8 ? Doppel Ganger Renewal 8

90 ? 生魂廣場9 ? Doppel Ganger Renewal 9

-------------------------------------------------------------------------------------------------------------------

91 ? 阿卡倫 ? ?Acheron

92 ? 阿卡倫戰(zhàn)役 ? Acheron (Arca Battle)

95 ? 德班泰爾 ? Debenter

96 ? 德班泰爾(戰(zhàn)役) Debenter (ArcaBattle)(阿卡倫戰(zhàn)役)

97 ? 未知 ? ?ChaosCastleSurvival

98 ? 未知 ? ?IllusionTempleLeague

99 ? 未知 ? ?IllusionTempleLeague

100 ? 未知 ? ?Urk Mountain

101 ? 未知 ? ?Urk Mountain Event

102 ? 未知 ? ?Tormented Square Battle 1

103 ? 未知 ? ?Tormented Square Battle 2

104 ? 未知 ? ?Tormented Square Battle 3

105 ? 未知 ? ?Tormented Square Battle 4

106 ? 未知 ? ?Tormented Square Battle 5

110 ? 未知 ? ?Nars

112 ? 菲利亞 ? ?Ferea

113 ? 尼克西斯湖 ? NixieLake

114 ? 任務(wù)區(qū)入口 ? QuestZoneEntrance

115 ? 迷宮 ? ?Labyrinth

116 ? 深淵地牢1 ? DeepDungeon1

117 ? 深淵地牢2 ? DeepDungeon2

118 ? 深淵地牢3 ? DeepDungeon3

119 ? 深淵地牢4 ? DeepDungeon4

120 ? 深淵地牢5 ? DeepDungeon5

121 ? 第四轉(zhuǎn)任務(wù) ? 4thQuest

122 ? 黑暗沼澤 ? SwampOfDarkness

?

?

?

角色信息:升級點數(shù)等信息的修改

文件路徑:“zMuServer\IGCData\IGC_PlayerInfo.xml

;############################################################

;# -- X12 MUONLINE SERVER EMULATOR

;# -- 角色信息設(shè)置

;# -- 2018-04-29

#

;############################################################

<PlayerInfo>

<!-- 最大組隊等級差 Party Requirement Max Level Dif -->

<PartyReqLevel>

<MaxPartyLevelDif>230</MaxPartyLevelDif>

</PartyReqLevel>

?

?

<!-- 大師設(shè)置 Setting Master System -->

<!-- MinReset: 大師點洗點后,變成的最小值Minimum Reset for Obtained MasterExp -->

<!-- MaxLevel: 大師最高等級Maximum Master Level -->

<!-- PointPerLevl: 每升一級獲得的大師點 Point per Level Obtained -->

<!-- MonsterMinLevel: 最小多少級的怪物才會獲得大師經(jīng)驗 Minimum Lvl Monster for Obtained MasterExp -->

<MasterLevel>

<MinReset>0</MinReset>

<MaxLevel>420</MaxLevel><!--大師最高等級-->

<PointPerLevel>1</PointPerLevel><!--每升一級獲得的大師點數(shù)-->

<MonsterMinLevel>95</MonsterMinLevel><!--最小多少級的怪物才會獲得大師經(jīng)驗-->

</MasterLevel>

?

?

<!-- 普通升級點數(shù)設(shè)置 Point received per LevelUp -->

<LevelUpPoint>

<PointNormal>35</PointNormal><!--普通角色 法師、戰(zhàn)士等-->

<PointMGDLRFGL>45</PointMGDLRFGL><!--特殊角色 魔劍、圣道等-->

</LevelUpPoint>

?

<!-- 角色屬性點最大值的定義,也就是各個角色的專精點設(shè)置Maximum Stats for Players -->

<!-- 法師 Stats DarkWizard -->

<StatsDW>

<MaxStrenghtDW>65000</MaxStrenghtDW>

<MaxAgilityDW>65000</MaxAgilityDW>

<MaxVitalityDW>65000</MaxVitalityDW>

<MaxEnergyDW>65000</MaxEnergyDW>

<MaxCommandDW>0</MaxCommandDW>

</StatsDW>

<!-- 戰(zhàn)士 Stats DarkKnight -->

<StatsDK>

<MaxStrenghtDK>65000</MaxStrenghtDK>

<MaxAgilityDK>65000</MaxAgilityDK>

<MaxVitalityDK>65000</MaxVitalityDK>

<MaxEnergyDK>65000</MaxEnergyDK>

<MaxCommandDK>0</MaxCommandDK>

</StatsDK>

<!-- 箭手 Stats Elf -->

<StatsELF>

<MaxStrenghtELF>65000</MaxStrenghtELF>

<MaxAgilityELF>65000</MaxAgilityELF>

<MaxVitalityELF>65000</MaxVitalityELF>

<MaxEnergyELF>65000</MaxEnergyELF>

<MaxCommandELF>0</MaxCommandELF>

</StatsELF>

<!-- 魔劍 Stats MagicGladiator -->

<StatsMG>

<MaxStrenghtMG>65000</MaxStrenghtMG>

<MaxAgilityMG>65000</MaxAgilityMG>

<MaxVitalityMG>65000</MaxVitalityMG>

<MaxEnergyMG>65000</MaxEnergyMG>

<MaxCommandMG>0</MaxCommandMG>

</StatsMG>

<!-- 圣道 Stats DarkLord -->

<StatsDL>

<MaxStrenghtDL>65000</MaxStrenghtDL>

<MaxAgilityDL>65000</MaxAgilityDL>

<MaxVitalityDL>65000</MaxVitalityDL>

<MaxEnergyDL>65000</MaxEnergyDL>

<MaxCommandDL>65000</MaxCommandDL>

</StatsDL>

<!-- 召喚 Stats Summoner -->

<StatsSUMM>

<MaxStrenghtSUMM>65000</MaxStrenghtSUMM>

<MaxAgilitySUMM>65000</MaxAgilitySUMM>

<MaxVitalitySUMM>65000</MaxVitalitySUMM>

<MaxEnergySUMM>65000</MaxEnergySUMM>

<MaxCommandSUMM>0</MaxCommandSUMM>

</StatsSUMM>

<!-- 格斗Stats RageFighter -->

<StatsRF>

<MaxStrenghtRF>65000</MaxStrenghtRF>

<MaxAgilityRF>65000</MaxAgilityRF>

<MaxVitalityRF>65000</MaxVitalityRF>

<MaxEnergyRF>65000</MaxEnergyRF>

<MaxCommandRF>0</MaxCommandRF>

</StatsRF>

<!-- 夢幻騎士 Stats GrowLancer-->

<StatsGL>

<MaxStrenghtGL>65000</MaxStrenghtGL>

<MaxAgilityGL>65000</MaxAgilityGL>

<MaxVitalityGL>65000</MaxVitalityGL>

<MaxEnergyGL>65000</MaxEnergyGL>

<MaxCommandGL>0</MaxCommandGL>

</StatsGL>

?

</PlayerInfo>

?


地圖移動等級的修改

要修改地圖的移動等級,需要服務(wù)端和客戶端都要進行相應的修改

一、服務(wù)端地圖移動等級的修改

文件所在地址:GCData\Warps\IGC_MoveLevel.xml
Level的選項定義了各地圖移動所需的等級

<?xml version="1.0" encoding="utf-8"?>

<!--

//

// ### MoveSettings::Move ###

// Level: 所需等級 Minimum required level for summoning - regular level only

// MapNumber: 地圖編號 Number of Map

// StartX: Start X Coordinate of the range covered by the restriction

// StartY: Start Y Coordinate of the range covered by the restriction

// EndX: End Y Coordinate of the range covered by the restriction

// EndY: End Y Coordinate of the range covered by the restriction

// Name: 地圖名稱 Name of the Map (in-file description purpose only)

//

// Map Level move requirements for Summoning other Player (via spell)

// It is only possible to Summon on Maps listed below (may not apply to certain conditions)

//

// STRICTLY NO COMMENTS INSIDE TAGS

-->

?

<MoveSettings>

<Move Level="0" ??MapNumber="0" ?StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Lorencia" />

<Move Level="15" ?MapNumber="2" ?StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Devias" />

<Move Level="0" ??MapNumber="3" ?StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Noria" />

<Move Level="50" ?MapNumber="6" ?StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Stadium" />

<Move Level="130" MapNumber="8" ?StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Tarkan" />

<Move Level="60" ?MapNumber="7" ?StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Atlans" />

<Move Level="160" MapNumber="10" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Icarus" />

<Move Level="20" ?MapNumber="1" ?StartX="1" ??StartY="137" EndX="255" EndY="255" Name="Dungeon1" />

<Move Level="20" ?MapNumber="1" ?StartX="1" ??StartY="1" ??EndX="255" EndY="40" ?Name="Dungeon2" />

<Move Level="20" ?MapNumber="1" ?StartX="60" ?StartY="43" ?EndX="255" EndY="133" Name="Dungeon2" />

<Move Level="20" ?MapNumber="1" ?StartX="1" ??StartY="46" ?EndX="50" ?EndY="131" Name="Dungeon3" />

<Move Level="40" ?MapNumber="4" ?StartX="153" StartY="14" ?EndX="255" EndY="145" Name="LostTower1" />

<Move Level="40" ?MapNumber="4" ?StartX="158" StartY="159" EndX="250" EndY="249" Name="LostTower2" />

<Move Level="40" ?MapNumber="4" ?StartX="78" ?StartY="161" EndX="139" EndY="251" Name="LostTower3" />

<Move Level="50" ?MapNumber="4" ?StartX="78" ?StartY="81" ?EndX="139" EndY="142" Name="LostTower4" />

<Move Level="50" ?MapNumber="4" ?StartX="79" ?StartY="2" ??EndX="138" EndY="61" ?Name="LostTower5" />

<Move Level="50" ?MapNumber="4" ?StartX="1" ??StartY="2" ??EndX="60" ?EndY="61" ?Name="LostTower6" />

<Move Level="50" ?MapNumber="4" ?StartX="1" ??StartY="82" ?EndX="61" ?EndY="250" Name="LostTower7" />

<Move Level="130" MapNumber="33" StartX="72" ?StartY="5" ??EndX="245" EndY="179" Name="Aida" />

<Move Level="0" ??MapNumber="34" StartX="9" ??StartY="10" ?EndX="242" EndY="244" Name="CryWolf (1st Zone)" />

<Move Level="10" ?MapNumber="30" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Valley of Loren" />

<Move Level="160" MapNumber="37" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Kanturu" />

<Move Level="230" MapNumber="38" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Kanturu Remain" />

<Move Level="220" MapNumber="45" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Illusion Temple1" />

<Move Level="271" MapNumber="46" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Illusion Temple2" />

<Move Level="321" MapNumber="47" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Illusion Temple3" />

<Move Level="351" MapNumber="48" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Illusion Temple4" />

<Move Level="381" MapNumber="49" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Illusion Temple5" />

<Move Level="400" MapNumber="50" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Illusion Temple6" />

<Move Level="350" MapNumber="41" StartX="1" ??StartY="1" ??EndX="1" ??EndY="1" ??Name="Illusion Temple (waiting Area 1)" />

<Move Level="350" MapNumber="42" StartX="1" ??StartY="1" ??EndX="1" ??EndY="1" ??Name="Illusion Temple (waiting Area 2)" />

<Move Level="0" ??MapNumber="51" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Elbeland" />

<Move Level="400" MapNumber="56" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Swamp of Calmness" />

<Move Level="280" MapNumber="57" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Raklion" />

<Move Level="280" MapNumber="58" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Raklion Hatchery" />

<Move Level="0" ??MapNumber="62" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Santa Village" />

<Move Level="20" ?MapNumber="63" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Vulcanus (Safe Zone)" />

<Move Level="30" ?MapNumber="64" StartX="1" ??StartY="1" ??EndX="1" ??EndY="1" ??Name="Vulcanus (PvP Zone)" />

<Move Level="1" ??MapNumber="79" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Loren Market" />

<Move Level="160" MapNumber="80" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Karutan1" />

<Move Level="160" MapNumber="81" StartX="1" ??StartY="1" ??EndX="255" EndY="255" Name="Karutan2" />

</MoveSettings>

?

客戶端地圖移動等級的修改

文件所在地址:Data\Local\movereq.bmd

bmd文件要用專用的工具才能修改,下面是用MuEditor打面movereq.bmd的情況,紅色圈出的地方就是所需的等級

?


?

?

觸發(fā)器:新建人物送點和Mu幣等的修改

數(shù)據(jù)庫的觸發(fā)器,可以幫我們完成很多事情,如人物創(chuàng)建后送點數(shù)、送MU幣、送x店積分等等,一些保存到數(shù)據(jù)里初始化的東西,如果文件里沒有控制項,是可以通過建立觸發(fā)器來完成的。觸發(fā)器太高深的東西,我們小白學起來費勁,下面說一些比較簡單并且對我們配置奇跡非常有用的相關(guān)知識。

1. 如何知道奇跡數(shù)庫里有多少個觸發(fā)器?

這要用到查尋數(shù)據(jù)庫所有觸發(fā)器的sql語句了,一般我們只要知道MuOnline這個數(shù)據(jù)庫的所有這個數(shù)據(jù)觸發(fā)器。就夠了,下面用sql語句查詢一下MuOnline這個數(shù)據(jù)庫的所有觸發(fā)器。

select * from sysobjects where xtype='TR';--查詢當前數(shù)據(jù)庫所有的觸發(fā)器

我在一個有觸發(fā)器的端的MuOnline數(shù)據(jù)庫里,運行上面的語句,得到下面的結(jié)果,含有10個觸發(fā)器


2. 具體看某條觸發(fā)器的內(nèi)容

想看看某條觸發(fā)器都干了什么事情,就要用到下面的語句

exec sp_helptext 觸發(fā)器名;

?

--如查詢上面的"法師送點"這個觸發(fā)器

exec sp_helptext 法師送點;

--得到如下結(jié)果:

CREATE TRIGGER 法師送點 ON dbo.[Character]

AFTER INSERT

AS

SET NOCOUNT ON

UPDATE Character SET Character.LevelUpPoint=6000

FROM Inserted

Where Inserted.Class=0

and Character.name=Inserted.name

SET NOCOUNT OFF

從結(jié)果我們知道是法師一創(chuàng)建后就送了6000點

3. 刪除觸發(fā)器

?

drop trigger 觸發(fā)器名

4. 修改觸發(fā)器

alter trigger 觸發(fā)器名

on {table_name | view_name}

{for | After | Instead of }

[ insert, update,delete ]

as

sql語句

例如要把上面的6000點送點,改為1000點,執(zhí)行下面語句

alter TRIGGER 法師送點 ON dbo.[Character]

AFTER INSERT

AS

SET NOCOUNT ON

UPDATE Character SET Character.LevelUpPoint=1000

FROM Inserted

Where Inserted.Class=0

and Character.name=Inserted.name

SET NOCOUNT OFF

我是艾西,今天的分享就先到這里啦有興趣的小伙伴們自己可以深入的研究下。

擁有一臺服務(wù)器可以做很多有趣的事情!

(注:此教程為個人娛樂用途,請勿商用)

?

?


奇跡MU服務(wù)端IGC架設(shè)流程的評論 (共 條)

分享到微博請遵守國家法律
渭源县| 达尔| 长沙市| 黔南| 新巴尔虎左旗| 科技| 胶南市| 潮州市| 石景山区| 泽普县| 华宁县| 景宁| 邮箱| 镇江市| 蓝田县| 容城县| 襄樊市| 福建省| 高碑店市| 寻乌县| 定结县| 隆化县| 堆龙德庆县| 商丘市| 深泽县| 金寨县| 石家庄市| 夏津县| 锡林浩特市| 吉林省| 广汉市| 正定县| 建水县| 陆川县| 山西省| 固阳县| 诸城市| 陆川县| 安义县| 绥阳县| 博乐市|