當前位置:首頁 » 編程軟體 » 傳奇命令腳本

傳奇命令腳本

發布時間: 2022-05-14 18:52:51

1. 傳奇腳本語法

1、函數

如:走到[ ] 以及邊走邊打[ ] 等。

函數的格式是:函數名後面接兩個中括弧"[]",中括弧裡面填寫該函數所需要的參數,有些函數需要填寫參數,有些函數不需要填寫參數,但是無論有沒有參數,中括弧都是必須的。

2、觸發器

如:觸發器(條件函數[ ],判斷周期)普通函數[ ] 。

格式:解發器用於實時判斷是否達到我們設定的條件,當達到設定的條件時,執行指定的動作,可以寫在腳本的任意位置,但是為了方便查看 一般寫到腳本頭部。

3、跳轉標簽

如:<腳本開始> 以及 <打怪流程> 等。

格式:標簽代碼並沒有什麼實際的動作,它的作用相當給腳本設置一個路標,告訴腳本下一步該往哪走,格式是在兩個<>中間填入一個你認為好記的名字。

4、注釋(備注)

如://這里填寫注釋內容。

格式:注釋符號是兩個反斜杠//,後面接注釋的內容,這種代碼沒有實際的動作,可以寫到任意位置,可以把某代碼的作用以注釋的形式寫在該代碼後面,方便自己查看該代碼的含義及作用。

5、LUA代碼段

如: /< print("這里是LUA代碼") />

格式:用於嵌入一段LUA代碼,代碼段頭部要加 /< , 代碼段尾部要加 /> 。「/<」與「/>」括起來的中間這段代碼就是標準的LUA代碼。

2. 傳奇命令腳本

[@main]
#IF
checkgold 10000
#ACT
RepairAll
#SAY
你的裝備修好了.
#ELSESAY
你是不是沒有錢啊.

在物品規則列表中限制物品的不會被修理

3. 傳奇:腳本命令求助高手!

[@MagSelfFunc30]
#If
CHECKSLAVECOUNT < 1
CHECKSC < 23 = 75
#Act
ADDSKILL 召喚二階鐵牛
DelSKILL 召喚一階鐵牛
SENDMSG 9 由於『%s』的道術提升,降服了二階鐵牛!
#ELSEACT
goto @1
[@1]
#If
CHECKSLAVECOUNT < 1
CHECKSC < 23 = 74
#Act
ADDSKILL 召喚一階鐵牛
DelSKILL 召喚二階鐵牛
SENDMSG 9 由於『%s』的道術提升,降服了一階鐵牛!
#ELSEACT
goto @2
[@1]
#If
CHECKSLAVECOUNT < 1
CHECKSC < 23 = 73
#Act
ADDSKILL 召喚一階鐵牛
DelSKILL 召喚二階鐵牛
SENDMSG 9 由於『%s』的道術提升,降服了一階鐵牛!
#ELSEACT
goto @3

以此類推...看看可以不

4. 傳奇這個腳本命令是什麼

你好,在傳奇里的任何游戲命令都需要服務端設置才可以使用,只是不同的命令許可權是不一樣的。
傳奇里有的命令是給玩家使用的也有一些是GM為方便管理游戲給自己使用而設置。
首先 您需要在QFunction-0.txt 文本里添加[@UserCmdX] X代表各命令編號和指向腳本路徑
然後再在游戲M2上找到「選項」-「」命令設置「里找到命令功能,然後自己添加即可,只是不同編號的命令和QFunction-0.txt里[@UserCmdX]X的命令相對應。
要找到QuestDiary里命令的腳本還需要去QFunction-0.txt查看。

5. 傳奇腳本法師護身命令

摘要 護身護腕是適合法師、方士穿戴的裝備

6. 傳奇服務端腳本命令

1、常用命令

#IF ;如果

#SAY ;輸出字元串

#ACT ;執行命令

break ;結束命令

close ;結束對話

2、人物條件命令

CHECKITEM 物品名 數量 ;檢測當前人物所帶物品及數量

CHECKGOLD 數量 ;檢測當前人物所帶金幣數量

CHECKLEVELEX (>,<,=) 等級數 ;檢測當前人物等級

CHECKCREDITPOINT (>,<,=) 聲望數 ;檢測當前人物聲望

CHECKJOB (Warrior,Wizard,Taoist) ;檢測當前人物所屬職業

CHECKHUM 地圖名 數量 ;檢測指定地圖的玩家數量

CHECKITEMW 物品名 數量 ;檢測當前人物是否佩帶指定物品

CHECKDURAEVA 物品名 數值 ;檢測當前人物所帶礦物等物品的品質

CHECKBAGGAGE ;檢測當前人物的背包是否已滿

ONLINELONGMIN (>,<,=) 時長 ;檢測當前人物在線時長

CHECKCASTLEDOOR (損壞,開啟,關閉) ;檢測沙城城門狀態

CASTLEWARAY (>,<,=) 天數 ;檢測上次攻城到現在的天數

CASTLECHANGEDAY (>,<,=) 天數 ;檢測沙巴克佔領天數

CHECKOFGUILD 行會名稱 ;檢測當前人物行會名稱

CHECKNAMELIST 角色名列表.txt ;檢測當前人物角色名是否在列表中

CHECKGUILDLIST 行會列表.txt ;檢測當前人物行會是否在列表中

CHECKACCOUNTLIST 帳號列表.txt ;檢測當前人物帳號是否在列表中

CHECKIPLIST IP列表.txt ;檢測當前人物IP是否在列表中

CHECKACCOUNTIPLIST 帳號和IP列表.txt ;檢測當前人物登錄帳號與IP是否與列表中匹配

CHECKNAMEIPLIST 角色名和IP列表.txt ;檢測當前人物角色名稱與IP是否與列表中匹配

ISADMIN ;檢測當前人物是否為管理員

HAVEGUILD ;檢測當前人物是否加入行會

ISCASTLEGUILD ;檢測當前人物是否為沙城成員

ISCASTLEMASTER ;檢測當前人物是否為沙城老大

ISGUILDMASTER ;檢測當前人物是否為行會老大

ISNEWHUMAN ;檢測當前人物是否為新人

CHECKSLAVECOUNT (>,<,=) 數量 ;檢測傳奇私服人物所帶寵物的數量

CHECKSLAVELEVEL (>,<,=) 等級數(7) ;檢測當前人物所帶寵物的等級

CHECKEXP (>,<,=) 經驗值 ;檢測當前人物經驗值

CHECKPOSELEVEL (>,<,=) 等級數 ;檢測當前人物對面人物的等級

CHECKPOSEGENDER 性別(男,女) ;檢測當前人物對面人物的性別

CHECKMEMBERLEVEL 類型 (>,<,=) 等級數 ;檢測當前人物的會員等級

CHECKMEMBERTYPE (=,>,<) 類型數 ;檢測當前人物的會員類型

CHECKRENEWLEVEL (=,>,<) 轉生次數 ;檢測當前人物的轉生次數

CheckBagSize 數量 ;檢測當前人物背包空格數

CHECKDC (=,>,<) 攻擊下限 (=,>,<) 攻擊上限 ;檢測當前人物攻擊力的上限及下限值

CHECKMC (=,>,<) 魔法下限 (=,>,<) 魔法上限 ;檢測當前人物魔法力的上限及下限值

CHECKSC (=,>,<) 道術下限 (=,>,<) 道術上限 ;檢測當前人物道術力的上限及下限值

CHECKHP (=,>,<) HP下限 (=,>,<) HP上限 ;檢測當前人物HP值的上限及下限值

CHECKMP (=,>,<) MP下限 (=,>,<) MP上限 ;檢測當前人物MP值的上限及下限值

CHECKUSEITEM 物品位置 ;檢測當前人物身上指定位置是否戴物品

CHECKITEMTYPE 物品位置 物品類型 ;檢測當前人物身上指定位置戴的物品是否為指定類型

CHECKGAMEPOINT 活力值 ;檢測當前人物活力值

ISLOCKPASSWORD ;檢測當前人物的倉庫是否解鎖

PASSWORDERRORCOUNT (=,>,<) 次數 ;檢測當前人物輸入倉庫密碼錯誤次數

CheckRangeMonCount 地圖號 X Y 范圍 (=,>,<) 數量 ;檢測一個坐標范圍內怪物數量

CheckMonMap 地圖號 數量 ;檢測一個指定地圖內的怪物數量

CHECKMON 數量 ;檢測私服人物所在地圖內的怪物數量

CHECKSKILL 技能名稱 (=,>,<) 修煉等級 ;檢測當前人物已學技能

3、地圖功能命令

MAP 地圖名 ;將當前人物移動到指定地圖

MOVEMAP 地圖名 X Y ;將當前人物移動到指定地圖的指定坐標

TIMERECALL 時間值 ;指定當前人物到達多少時間後被傳回這里

BREAKTIMERECALL ;中斷指定人物達多少時間後被傳回這里

RECALLMOB 怪物名稱 寶寶等級(最高為 7) 叛變時間(分鍾) 是否自動變色(0、1)固定顏色(1-7);給予當前人物指定怪物為寶寶

setautogetexp 命令 時間 經驗 是否安全區(0為任何地方) 地圖號(任何地圖請不用填);指定當前人物在線泡經驗(直接得到經驗)

GAMEGOLD (=,+,-) 數量 ;調整當前人物的元寶數量

SETRANKLEVELNAME 封號 ;調整當前人物的封號

ADDGUILDLIST 行會列表.txt ;將當前人物行會名加入列表

DELGUILDLIST 行會列表.txt ;將當前人物行會名從列表刪除

ADLNAMELIST 角色名列表.txt ;將當前人物角色名加入列表

DELNAMELIST 角色名列表.txt ;將當前人物角色名從列表刪除

CLEARNAMELIST 列表.txt ;清除列表內的所有信息

HAIRSTYLE 數值 ;調整當前人物的發型

CHANGENAMECOLOR 數值 ;調整當前人物的名字顏色

CHANGEJOB 職業名稱(Warrior,Wizard,Taoist) ;調整當前人物的所屬職業

CHANGEGENDER 數值 ;調整重慶市人物的所屬性別

ADDSKILL 技能名稱 技能等級 ;給予當前人物添加指定技能

DELSKILL 技能名稱 ;刪除當前人物的指定技能

SKILLLEVEL 技能名稱 (=,+,-) 技能等級 ;調整當前人物的指定技能為指定等級

DELNOJOBSKILL ;刪除當前人物非本職業的所有技能

CLEARSKILL ;刪除當前人物的所有技能

GAMEPOINT (=,+,-) 數量 ;調整當前人物的活力值

CREDITPOINT (=,+,-) 數量 ;調整當前人物的聲望點數

SETMEMBERLEVEL (=,+,-) 等級數 ;調整當前人物的會員等級

SETMEMBERTYPE (=,+,-) 等級數 ;調整當前人物的會員類型

CHANGELEVEL (=,+,-) 等級數 ;調整當前人物的等級

CHANGEPKPOINT (=,+,-) 點數 ;調整當前人物的PK點數

CHANGEEXP (=,+,-) 經驗值 ;調整當前人物的經驗值

CHANGEMODE 模式類型(1管理模式、2無敵模式、3隱身模式) 開關(1為開,0為關) ;調整當前人物的游戲模式

CHANGEPERMISSION 許可權等級 ;調整當前人物的許可權等級

KILLMONEXPRATE 倍率 有效時間 ;調整當前人物的殺怪經驗倍率

POWERRATE 倍率 有效時間 ;調整當前人物的攻擊力倍率

KICK ;將當前人物踢下線

KILL 數值 ;將當前傳奇私服人物殺死,並設置殺死類型

KILLSLAVE ;將當前人物的寶寶全部殺死

CLEARPASSWORD ;清除當前人物的倉庫密碼

RestRenewLevel ;將人物的轉生次數復位為零,即未轉生

DELMARRY ;清除當前人物的結婚信息

DELMASTER ;清除當前人物的拜師信息

RENEWLEVEL 轉次數 轉後等級 0 ;將當前人物轉生,並設置轉生次數以及轉生後人物等級跳到多少級

SENDMSG 信息類型代碼 %s信息內容%d ;發送文字信息

CLEARMAPMON 地圖號 ;清除指定地圖的所有怪物

RESTBONUSPOINT ;清楚當前人物的屬性點

PARAM1 地圖 ;NPC指定刷怪地圖

PARAM2 橫坐標 ;NPC刷怪X坐標

PARAM3 縱坐標 ;NPC刷怪Y坐標

MONGEN 怪物名稱 數量 時間 ;NPC刷怪命令+怪物+數量+時間

takew可以取走身上裝備的物品)

mapmove 移動地圖(例如:mapmove 0 634 612)

map 移動地圖(不需要具體坐標.例如:map 0)

timerecall 在規定時間內召回(timerecall 5 在5分鍾之內召喚回原地圖)

takecheckitem 收取checkitem過的物品(不加任何參數)

monclear 清空地圖怪物(monclear 0 清空0地圖上的所有怪物)

exchangemap 互換地圖(exchangemap 地圖代碼)

recallmap 把某地圖的人召喚過來(recallmap 地圖代碼)

batchmove 3 (此3個連用可以瞬移地圖用於賭場)

3、定義變數

RANDOM 隨機數 ;一般用在#IF語句中作為觸發#IF機率,

EQUAL 變數名 數值 ;檢測變數是否等於指定數值

LARGE 變數名 數值 ;檢測變數是否大於指定數值

SMALL 變數名 數值 ;檢測變數是否小於指定數值

MOV 變數名 數值 ;給予變數賦於指定值

INC 變數名 數值 ;給予變數加上指定值

DEC 變數名 數值 ;給予變數減去指定值

SUM 變數名A 變數名B ;將兩個變數相加

MOVR 數值 ;變數賦予小於指定數值的隨機非負數

<$STR(變數)> ;把變數轉為字元串

SET [變數名] 數值 ;定義變數

RESET [變數名] 連續數字 ;連續將變數清零

CHECK [變數數值] 數值 ;檢測變數是否等於指定數值

(6)傳奇命令腳本擴展閱讀

傳奇伺服器腳本命令常見錯誤

1、錯誤一:

#if

RANDOM 3

#act

goto 1

break

#if

RANDOM 3

#act

goto 2

break

#if

RANDOM 3

#act

goto 3

break

很多人認為random的具體運行是首先在3以下隨機取一個值,然後該腳本內的random 3都不再取值了。那樣理解的時候goto 1、2、3的幾率是相等的,都是1/3。

這是一個理解上的錯誤,實際這里運行的操作是這樣的,到達1的幾率為1/3,到達2的幾率為先2/3然後1/3就是2/9。而到達3的幾率則為2/3然後2/3然後1/3實際幾率為4/27!

2、錯誤二:

#if

RANDOM 3

#act

goto 1

break

#if

RANDOM 2

#act

goto 2

break

#if

RANDOM 1

#act

goto 3

break

有人認為在第一個random的時候會給一個隱藏的值在3以下做一個賦值。然後以後的random就是檢測是否自己的random值和這個隱藏值相同,如果相同則#act。

這個也是一種錯誤理解,雖然同是對random理解錯誤造成的,但是該錯誤與錯誤一理解上是不同的。但是這種隨機的設計方式是提倡的,利用P變數的隨機取值是可以完成的。



7. 傳奇腳本命令

[@gcks]
#IF
CHECKITEM 聖招令 1
#ACT
take 聖招令 1
Param1 X 放置怪物到X號地圖
Param2 XXX 放置怪物到這個X坐標
Param3 YYY 放置怪物到這個y坐標
MonGen 主導者 1
SetOnTimer 1 3600 開啟計時器1,每60分鍾執行一次
QManage.txt文本中添加
[@OnTimer1]
#ACT
CLEARMAPMON 地圖號 怪物名 清除指定地圖怪物
SETOFFTIMER 1 關閉計時器1.

8. 傳奇命令引發的腳本

1.你要先添加一個命令: 打開M2→查看→列表信息→其他設置→用戶命令自定義,然後用戶命令寫 【服務】(服務前面別加@,但用的時候要打成@服務),命令編號從1開始,

查看腳本為
[@UserCmd*]
#ACT
#CALL [\\024ip.com\會員服務.txt] @加入會員
上面的意思就是執行\\024ip.com\會員服務.txt文件里的命令。

[@UserCmd*]中的星號就是命令編號 例如:[@UserCmd1]

2.添加TXT(名字為[會員服務])文本
在此目錄下Mirserver\Mir200\Envir\QuestDiary\024ip.com

3.添加TXT(名字為[會員名單])文本
在此目錄下Mirserver\Mir200\Envir\QuestDiary\024ip.com

注意:QuestDiary\024ip.com\會員名單.txt(名單需要手動添加,)

會員名單可以自動添加名字 但需要另外做一個物品 名字叫會員證明什麼的

可以設置成雙擊會員證明 然後遍可以加入會員列表,
這些你沒問,我就不寫了。

都是手寫的 加分吧

下面給你發一個會員腳本,和上面是配套的。

[@加入會員]
{
#IF
checknamelist ..\QuestDiary\024ip.com\會員名單.txt
#ACT
goto @會員服務
break
#ELSESAY
對不起。您暫時還不是金鑽☆貴族。\ \
如想辦理金鑽☆貴族,詳細查詢<點擊這里進入/@huiyuanbang>\ \

[@huiyuanbang]
根據廣大玩家要求,本伺服器現在採用<金鑽☆貴族>模式運營。\
<即使您不辦理金鑽☆貴族,照樣可以免費且沒有任何限制的繼續游戲>\
終生會員可以享受以下待遇:\
<①>終生會員每天可以領取<50萬金幣/@>! \
<②>終生會員每天有更<各種價值20-30元寶的小禮物/@>\
<③>終生會員可以直接進入各種<高層地圖/@>!\
<④>終生會員可以進行<免費清洗紅名服務!/@>\

[@會員服務]
尊貴的金鑽<$USERNAME>你好,我們為您提供最方便的服務:\
╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗\
┆ <屍 王 殿/@屍王殿> <生死之間/@生死之間> <沃瑪三層/@沃瑪三層> <石 墓 陣/@石墓陣> ┆\
┆ <祖瑪七層/@祖瑪七層> <牛魔五層/@牛魔五層> <霸者大廳/@霸者大廳> <沙藏寶閣/@沙藏寶閣> ┆\
┆ <抉擇之地/@抉擇之地> <幻境七層/@幻境七層> <王者禁地/@王者禁地> <六新衣服/@六新衣服> ┆\
┆┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┆\
┆ <每日免費洗紅/@qingxihong> ┆\
╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝\

; ┆ <每日領取工資/@每人領取工資> <每日免費洗紅/@qingxihong> ┆\
[@抉擇之地]
#IF
#ACT
mapmove D1004 171 88
give 回城卷 1

[@幻境七層]
#IF
#ACT
mapmove H007 161 172
give 回城卷 1

[@王者禁地]
#IF
#ACT
mapmove H105 135 184
give 回城卷 1

[@屍王殿]
#IF
#ACT
mapmove Q004 15 14
give 回城卷 1

[@生死之間]
#IF
#ACT
mapmove D613 9 51
give 回城卷 1

[@沃瑪三層]
#IF
#ACT
mapmove D023 52 366
give 回城卷 1

[@石墓陣]
#IF
#ACT
mapmove D715 83 81
give 回城卷 1

[@祖瑪七層]
#IF
#ACT
mapmove D5071 8 10
give 回城卷 1

[@牛魔五層]
#IF
#ACT
mapmove D2076 94 130
give 回城卷 1

[@霸者大廳]
#IF
#ACT
mapmove D2008 84 85
give 回城卷 1

[@沙藏寶閣]
#IF
#ACT
mapmove H201 13 103
give 回城卷 1

[@牛魔五層]
#IF
#ACT
mapmove D2076 94 130
give 回城卷 1

[@牛魔五層]
#IF
#ACT
mapmove D2076 94 130
give 回城卷 1

[@六新衣服]
你想傳送到哪裡?\\
※ <鉗蟲巢穴/@鉗蟲巢穴> ※ <墮落墳場/@墮落墳場> ※ <死亡神殿/@死亡神殿> ※\ \
※ <深淵魔域/@深淵魔域> ※ <地獄烈焰/@地獄烈焰> ※ <困惑殿堂/@困惑殿堂> ※\ \
<返回/@會員服務>

[@困惑殿堂]
#IF
#ACT
mapmove T118
give 回城卷 1

[@鉗蟲巢穴]
#IF
#ACT
mapmove T232
give 回城卷 1

[@地獄烈焰]
#IF
#ACT
mapmove T339
give 回城卷 1

[@墮落墳場]
#IF
#ACT
mapmove T315
give 回城卷 1

[@死亡神殿]
#IF
#ACT
mapmove T218
give 回城卷 1

[@深淵魔域]
#IF
#ACT
mapmove T219
give 回城卷 1

[@每人領取工資]
#if
dayofweek sun
#act
goto @sunchenw02
break
#if
dayofweek mon
#act
goto @monchenw02
break
#if
dayofweek tue
#act
goto @tuechenw02
break
#if
dayofweek wed
#act
goto @wedchenw02
break
#if
dayofweek thu
#act
goto @thuchenw02
break
#if
dayofweek fri
#act
goto @frichenw02
break
#if
dayofweek sat
#act
goto @satchenw02
break
[@sunchenw02]
#IF
dayofweek sun
check [211] 0
#act
reset [211] 7
set [211] 1
give 金幣 500000
give 瑪雅傳送卡 1
#SAY
<星期天>嘻嘻,約會的好機會!\
<[金幣+50W]><[瑪雅傳送卡]>\ \
<返回/@會員服務>
#ELSESAY
你好象今天已經領過了啊,怎麼還想再領?\
難道你不是會員?\ \
<返回/@會員服務>
[@monchenw02]
#IF
dayofweek mon
check [212] 0
#act
reset [211] 7
set [212] 1
give 金幣 500000
give 千里傳音(小) 1
#SAY
<星期一>新的開始喲!\
<[金幣+50W]><[千里傳音(小)]>\ \
<返回/@會員服務>
#ELSESAY
你好象今天已經領過了啊,怎麼還想再領?\
難道你不是會員?\ \
<返回/@會員服務>
[@tuechenw02]
#IF
dayofweek tue
check [213] 0
#act
reset [211] 7
set [213] 1
give 金幣 500000
give 修復神水 1
#SAY
<星期二>要好好努力呀!\
<[金幣+50W]><[修復神水>\ \
<返回/@會員服務>
#ELSESAY
你好象今天已經領過了啊,怎麼還想再領?\
難道你不是會員?\ \
<返回/@會員服務>
[@wedchenw02]
#IF
dayofweek wed
check [214] 0
#act
reset [211] 7
set [214] 1
give 傳送符 1
give 金幣 500000
CREDITPOINT + 2
#SAY
<星期三>好好關心你另一半呀!\
<[金幣+50W]><[傳送符]>\ \
<返回/@會員服務>
#ELSESAY
你好象今天已經領過了啊,怎麼還想再領?\
難倒你不是會員?\ \
<返回/@會員服務>
[@thuchenw02]
#IF
dayofweek thu
check [215] 0
#act
reset [211] 7
set [215] 1
give 金幣 500000
give 九珠連環炮 1
#SAY
<星期四>今天小心點,怪物很厲害的!\
<[金幣+50W]><[九珠連環炮]>\ \
<返回/@會員服務>
#ELSESAY
你好象今天已經領過了啊,怎麼還想再領?\
難不成你不是會員?\ \
<返回/@會員服務>
[@frichenw02]
#IF
dayofweek fri
check [216] 0
#act
reset [211] 7
set [216] 1
give 金幣 500000
give 10元寶 1
#SAY
<星期五>今天你約會了嗎?\
<[金幣+50W]><[10元寶]>\ \
<返回/@會員服務>
#ELSESAY
你好象今天已經領過了啊,怎麼還想再領?\
難不成你不是會員?\ \
<返回/@會員服務>
[@satchenw02]
#IF
dayofweek sat
check [217] 0
#act
reset [211] 7
set [217] 1
give 金幣 500000
give 瑪雅傳送卡 1
#SAY
<星期六>晚上去哪裡宵夜?\
<[金幣+50W]><[瑪雅傳送卡]>\ \
<返回/@會員服務>
#ELSESAY
你好象今天已經領過了啊,怎麼還想再領?\
難不成你不是會員?\ \
<返回/@會員服務>

[@qingxihong]
#IF
checkpkpoint 12
#SAY
恩....要我看看你的PK值.....你的PK值已經超過了1200\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 11
#SAY
恩....要我看看你的PK值.....你的PK值在1100到1200之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 10
#SAY
恩....要我看看你的PK值....你的PK值在1000到1100之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 9
#SAY
恩....要我看看你的PK值....你的PK值在900到1000之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 8
#SAY
恩....要我看看你的PK值.....你的PK值在800到900之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 7
#SAY
恩....要我看看你的PK值.....你的PK值在700到800之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 6
#SAY
恩....要我看看你的PK值.....你的PK值在600到700之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 5
#SAY
恩....要我看看你的PK值.....你的PK值在500到600之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 4
#SAY
恩....要我看看你的PK值.....你的PK值在400到500之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 3
#SAY
恩....要我看看你的PK值.....你的PK值在300到400之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
break
#IF
checkpkpoint 2
#SAY
恩....要我看看你的PK值.....你的PK值在200到300之間\ \
<我要減輕我的罪孽/@qingkong>\
<算了吧,我繼續掛著/@exit>
#ACT
#ELSESAY
別開玩笑了,你還沒有紅名呢!\ \
<返回/@會員服務>

[@qingkong]
#if
dayofweek sun
#act
goto @sunchenw01a
break
#if
dayofweek mon
#act
goto @monchenw01a
break
#if
dayofweek tue
#act
goto @tuechenw01a
break
#if
dayofweek wed
#act
goto @wedchenw01a
break
#if
dayofweek thu
#act
goto @thuchenw01a
break
#if
dayofweek fri
#act
goto @frichenw01a
break
#if
dayofweek sat
#act
goto @satchenw01a
break
[@sunchenw01a]
#IF
dayofweek sun
check [101] 0
#act
reset [101] 7
set [101] 1
CHANGEPKPOINT = 0
#SAY
<星期天>\
為了保證對所有人的公平,\
即使是會員每天也只能免費使用我一次!\
<返回首頁/@會員服務>\
<離開/@exit>\
#ELSESAY
你好象今天已經洗過了啊,怎麼,還想再洗?\
去試試收費紅名清洗吧。\
<退出/@exit>
[@monchenw01a]
#IF
dayofweek mon
check [102] 0
#act
reset [101] 7
set [102] 1
CHANGEPKPOINT = 0
#SAY
<星期一>\
為了保證對所有人的公平,\
即使是會員每天也只能免費使用我一次!\
<返回首頁/@會員服務>\
<離開/@exit>\
#ELSESAY
你好象今天已經洗過了啊,怎麼,還想再洗?\
去試試收費紅名清洗吧。\
<退出/@exit>
[@tuechenw01a]
#IF
dayofweek tue
check [103] 0
#act
reset [101] 7
set [103] 1
CHANGEPKPOINT = 0
#SAY
<星期二>\
為了保證對所有人的公平,\
即使是會員每天也只能免費使用我一次!\
<返回首頁/@會員服務>\
<離開/@exit>\
#ELSESAY
你好象今天已經洗過了啊,怎麼,還想再洗?\
去試試收費紅名清洗吧。\
<退出/@exit>
[@wedchenw01a]
#IF
dayofweek wed
check [104] 0
#act
reset [101] 7
set [104] 1
CHANGEPKPOINT = 0
#SAY
<星期三>\
為了保證對所有人的公平,\
即使是會員每天也只能免費使用我一次!\
<返回首頁/@會員服務>\
<離開/@exit>\
#ELSESAY
你好象今天已經洗過了啊,怎麼,還想再洗?\
去試試收費紅名清洗吧。\
<退出/@exit>
[@thuchenw01a]
#IF
dayofweek thu
check [105] 0
#act
reset [101] 7
set [105] 1
CHANGEPKPOINT = 0
#SAY
<星期四>\
為了保證對所有人的公平,\
即使是會員每天也只能免費使用我一次!\
<返回首頁/@會員服務>\
<離開/@exit>\
#ELSESAY
你好象今天已經洗過了啊,怎麼,還想再洗?\
去試試收費紅名清洗吧。\
<退出/@exit>
[@frichenw01a]
#IF
dayofweek fri
check [106] 0
#act
reset [101] 7
set [106] 1
CHANGEPKPOINT = 0
#SAY
<星期五>\
為了保證對所有人的公平,\
即使是會員每天也只能免費使用我一次!\
<返回首頁/@會員服務>\
<離開/@exit>\
#ELSESAY
你好象今天已經洗過了啊,怎麼,還想再洗?\
去試試收費紅名清洗吧。\
<退出/@exit>
[@satchenw01a]
#IF
dayofweek sat
check [107] 0
#act
reset [101] 7
set [107] 1
CHANGEPKPOINT = 0
#SAY
<星期六>\
為了保證對所有人的公平,\
即使是會員每天也只能免費使用我一次!\
<返回首頁/@會員服務>\
<離開/@exit>\
#ELSESAY
你好象今天已經洗過了啊,怎麼,還想再洗?\
去試試收費紅名清洗吧。\
<退出/@exit>
}

9. 傳奇腳本 怎麼製作

多人都或多或少的接觸過傳奇伺服器端腳本文件,也很想自己製作一點腳本來試試,但又不敢亂碰生怕改壞一點東西造成不能運行伺服器端,其實「腳本語言「(我們暫且稱他為一種語言)和C語言等等程序語言比起來那真是不值得一提。看完我給大家寫的這篇文章後,你就自己偷著做吧...
可以說傳奇伺服器端所有的重點都集中在\mir200\envir\中,這裡面記載著所有伺服器要在游戲中表現的東西。在游戲中的npc信息也在其中,npcs.txt文件和merchant.txt文件中記載著npc的名稱、出現的地圖、坐標、范圍和形象代碼。你要問兩個記載的npc有什麼不同?為什麼不和在一起算了?我來告訴你,npcs.txt中記載的npc是對話型npc,在進入游戲後,不能夠使用@reloadnpc刷新信息的npc。而merchant.txt是交易型和任務型npc,可以使用@reloadnpc刷新信息。但我也做過試驗,兩種npc互換後也可以使用,好像沒有太大的限制。
npcs.txt對應的文件在.\npc_def\文件夾中,merchant.txt對應的文件在.\market_def\文件夾中。你如果要添加npc的時候,要注意npc的文件名,例如你要創建一個超級商人的npc要他出現在比奇省330:330的坐標。首先你要在.\market_def\文件夾中創建一個文本文件命名為「超級商人-0「(這里你可以使用英文,也可以使用中文,但後面的數字必須要是這個npc出現的地圖代碼!),然後把你寫好的腳本粘貼在裡面。再打開merchant.txt文件,添加以下信息:
;調用的文件
地圖
坐標x
坐標y
范圍
人物代碼
刷新時間
超級商人
0
330
330
0
5
0
相信大家可以看懂吧,這裡面的空格不要緊,沒有規定信息之間必須空幾格。人物代碼自己換吧,現在的npc有46種模樣。
和腳本的規則一樣,這兩個文件裡面以;開頭的行就當作注釋部分不做編譯

10. 傳奇人物升級觸發、殺人、使用物品和游戲命令觸發的命令腳本什麼

一、命令腳本文件位於: X:GameOfmirMir200EnvirMarket_DefQFunction-0.txt。

二、此腳為功能腳本,用於實現各種與腳本有關的功能。

三、人物死亡觸發,[@PlayDie]#ACT。

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:713
php跳過if 發布:2025-05-12 15:34:29 瀏覽:466
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:129
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:163
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:732
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:147
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:396
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:539
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:627
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:363