傳奇腳本觸發器原理
① 傳奇裝備武器觸發使用技能腳本
實現這個想法到不難,問題是太麻煩了。
首先,玩家行為和腳本行為,一個管外部,一個管內部,同時普攻和主動技擊,是兩個動作。
腳本處理不了。
被動技能可以同時使用,就像你給的圖一樣,一邊砍,一邊觸發無敵。
麻煩的地方,首先你得把所有能PK的地圖加上自定義引導參數,我不清楚你是想單個地圖帶這種功能還是都加上,傳奇現在可有5
6百張地圖。
接著就是武器種類,1把武器還好說,多種武器就得加變數,先去記錄它在去檢測它。它的裝備位置,名稱是不是符合條件,最後加上隨機率。這還僅限於戰士,近身攻擊(連隔位刺殺都不算在內)。觸發的僅僅是狀態類『技能』。法師和道士呢,你不能法師拿著刀去平砍吧,那就得加技能觸發,這就得在功能腳本中增加所有的法師道士技能觸發項,因為你根本確定不了哪個玩家用什麼技能。麻煩不,我打這么多字也只是個籠統的說明,真正書寫的時候,腳本最少都得超過400行。
簡單的方法有沒有。有。
單獨的武器,單獨的技能,給遠程職業加新的單一技能。但這么做就沒任何意義,都不如直接出新技能。
所以我建議你,要麼就是找引擎本身就帶這種功能(直觀設置),要麼按簡單的方法來,要麼就是自己寫,你需要的腳本命令給力引擎技術手冊里都有。完整答案就別想了
② 傳奇里的升級觸發里腳本怎麼寫
寫在QF腳本里,[@PlayLevelUp]#IFCHECKLEVEL = 35 (這條命令,引擎不同,命令不同)
#ACT
GIVE 開天 1BREAK 如果這個玩家升級了,那麼將檢查是否是升的35級,如果是,給開天,不是則無執行
③ 傳奇腳本的問題。技能觸發腳本如何使用
你是玩的私服還是官服啊?技能腳本好像是直接設的吧,好久沒玩傳奇了呵呵……,直接選擇技能,設置好攻擊條件就行了。
④ 傳奇私服腳本地圖觸發如何實現
很簡單哦.
在QF的文件里加一段升級觸發腳本就可以了
[@PlayLevelUP]
#IF
CHECKLEVELEX
=
25
#ACT
MAPMOVE
3
330
330
GuildNoticeMsg
255
233
傳送至土城,
Self
#ELSEACT
break
close
⑤ 傳奇雙擊觸發腳本
功能:
雙擊物品可以自動觸發指定腳本功能、雙擊物品可以打開寶箱功能
使用方法:
1、物品資料庫設置1:StdMode欄位設置為:31
2、物品資料庫設置2:AniCount欄位設置為:X
X為指字數字觸發腳本(1-999)
3、\Mir200\Envir\market_def\QFunction-0.txt下設置
===================================
[@StdModeFuncX]
#If
#Act
OpenItemBox 寶箱
;OpenItemBox為開寶箱腳本命令
Sendmsg 7 開啟寶箱成功.
===================================
註:其中X為物品資料庫設置2中的X.寶箱為怪物資料庫里的寶箱.爆出的物品為爆率文件里設定的
雙擊金條 換100W 代碼 QFunction-0.txt下
[@StdModeFunc49]
#if
checkgold 19000001
#act
give 金條 1
messagebox 你身上攜帶的金錢太多了.無法再進行兌換!
#elseact
give 金幣 1000000
SENDMSG 7 提示:金幣已經增加100W在包裹裡面.
⑥ 傳奇腳本語法
1、函數
如:走到[ ] 以及邊走邊打[ ] 等。
函數的格式是:函數名後面接兩個中括弧"[]",中括弧裡面填寫該函數所需要的參數,有些函數需要填寫參數,有些函數不需要填寫參數,但是無論有沒有參數,中括弧都是必須的。
2、觸發器
如:觸發器(條件函數[ ],判斷周期)普通函數[ ] 。
格式:解發器用於實時判斷是否達到我們設定的條件,當達到設定的條件時,執行指定的動作,可以寫在腳本的任意位置,但是為了方便查看 一般寫到腳本頭部。
3、跳轉標簽
如:<腳本開始> 以及 <打怪流程> 等。
格式:標簽代碼並沒有什麼實際的動作,它的作用相當給腳本設置一個路標,告訴腳本下一步該往哪走,格式是在兩個<>中間填入一個你認為好記的名字。
4、注釋(備注)
如://這里填寫注釋內容。
格式:注釋符號是兩個反斜杠//,後面接注釋的內容,這種代碼沒有實際的動作,可以寫到任意位置,可以把某代碼的作用以注釋的形式寫在該代碼後面,方便自己查看該代碼的含義及作用。
5、LUA代碼段
如: /< print("這里是LUA代碼") />
格式:用於嵌入一段LUA代碼,代碼段頭部要加 /< , 代碼段尾部要加 /> 。「/<」與「/>」括起來的中間這段代碼就是標準的LUA代碼。
⑦ 傳奇天驥離線(及時雨)腳本的觸發器
觸發器就是 達到你的要求就會啟動
比如:
觸發器:如果HP<=30,那麼跳轉到腳本標記<腳本開始>
觸發器:如果包裹負重<=5,那麼跳轉到腳本標記<腳本開始>
或是裝備持久<=1 那麼跳轉到腳本標記<腳本開始>
前面 如果什麼的就是你的要求 後面的就是啟動了
一般〈腳本開始〉就是回城什麼的。
⑧ 傳奇腳本
我來個風魔礦區的
觸發器:如果[項鏈]位置的持久<2,那麼跳轉到腳本標記<腳本開始>
觸發器:如果[頭盔]位置的持久<2,那麼跳轉到腳本標記<腳本開始>
觸發器:如果當前地圖名<>[封魔谷]並且HP<=20%,那麼跳轉到腳本標記<地牢>
觸發器:如果當前地圖名<>[封魔谷]並且HP<=35%並且HP>20% ,那麼跳轉到腳本標記<jackiwen>
觸發器:如果當前地圖名<>[封魔谷]並且HP<=65%並且HP>35%並且職業=道士並且級別>33,那麼跳轉到腳本標記<jackiwen1>
*☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆*
*☆- jackiwen精品腳本2005 主頁http://www.swnfc.com/jackiwen -☆*
*☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆*
<腳本開始>
設置[腳本輸出,關閉]
>>聲明變數()
&回城地圖&=封魔谷
跳轉到標記<&當前職業&設定>
*-可修改設定部分開始--------------------------------------------
<法師設定>
&備用左戒指&=降妖除魔戒指
&備用右戒指&=降妖除魔戒指
&備用左手鐲&=黑檀手鐲
&備用右手鐲&=黑檀手鐲
&備用項鏈&=放大鏡
&備用武器&=偃月
&備用衣服&=魔法長袍(男)
&備用頭盔&=道士頭盔
&藍葯&=強效魔法葯
&藍葯包&=超級魔法葯
&紅葯&=金創葯(中量)
&紅葯包&=金創葯(中)包
&藍葯數&=3
&紅葯數&=3
&藍葯包數&=16
&紅葯包數&=2
&隨機數&=3
&隨機包數&=2
跳轉到標記<設定變數>
<道士設定>
&備用左戒指&=降妖除魔戒指
&備用右戒指&=降妖除魔戒指
&備用左手鐲&=夏普兒手鐲
&備用項鏈&=藍翡翠項鏈
&備用武器&=凝霜
&備用衣服&=靈魂戰衣(男)
&備用頭盔&=記憶頭盔
&藍葯&=強效魔法葯
&藍葯包&=超級魔法葯
&紅葯&=金創葯(中量)
&紅葯包&=金創葯(中)包
&藍葯數&=3
&紅葯數&=3
&藍葯包數&=7
&紅葯包數&=0
&隨機數&=3
&隨機包數&=2
&符數&=10
&雙武器&=是
&雙衣服&=是
跳轉到標記<設定變數>
<戰士設定>
&備用左戒指&=珊瑚戒指
&備用右戒指&=珊瑚戒指
&備用左手鐲&=死神手套
&備用右手鐲&=死神手套
&備用項鏈&=藍翡翠項鏈
&備用武器&=煉獄
&備用衣服&=戰神盔甲(男)
&備用頭盔&=記憶頭盔
&藍葯&=魔法葯(中量)
&藍葯包&=魔法葯(中)包
&紅葯&=強效金創葯
&紅葯包&=超級金創葯
&藍葯數&=3
&紅葯數&=3
&藍葯包數&=2
&紅葯包數&=22
&隨機數&=3
&隨機包數&=2
跳轉到標記<設定變數>
*-可修改設定部分完畢--------------------------------------------
<設定變數>
>>設定變數()
>>判斷狀態()
設置[腳本輸出,開啟]
if [&狀態&]<>回城
跳轉到標記<不作他選>
endif
<回城>
跳轉到標記<&當前地圖名&b>
使用[地牢逃脫卷]
對自己使用技能[瞬息移動]
使用[回城卷]
等待[1000]
跳轉到標記<回城>
<封魔谷b>
>>進安全區(&安全區&)
<去錢庄>
走到(封魔谷,236,183)
走到(封魔谷,236,181)
走到門點(封魔谷,236,181)到達地圖(惡魔錢庄,0,0)
等待[1000]
if 當前地圖名=[封魔谷]
跳轉到標記<去錢庄>
endif
<惡魔錢庄b>
<惡魔錢庄>
>>整修保管(&倉NPC&)
<出錢庄>
走到(惡魔錢庄,14,12)
走到(惡魔錢庄,14,15)
走到門點(惡魔錢庄,14,15)到達地圖(封魔谷,0,0)
等待[1000]
if 當前地圖名<>[封魔谷]
跳轉到標記<出錢庄>
endif
<去首飾店>
找到[惡魔老兵](封魔谷[4],238,195)
與[惡魔老兵]對話
找到[](封魔谷[4],238,195)
與[]對話
等待[1000]
選擇[想去商店]
等待[1000]
選擇[首飾店]
等待[1000]
if 當前地圖名=[封魔谷]
跳轉到標記<去首飾店>
endif
<惡魔首飾店b>
<惡魔首飾店>
>>整修首飾(&首NPC&)
<出首飾店>
走到(惡魔首飾店,6,11)
等待[1000]
if 當前地圖名<>[封魔谷]
走到(惡魔首飾店,13,18)
等待[1000]
endif
if 當前地圖名<>[封魔谷]
跳轉到標記<出首飾店>
endif
>>整修武器(&武NPC&)
<去服裝店>
找到[惡魔老兵](封魔谷[4],238,195)
與[惡魔老兵]對話
找到[](封魔谷[4],238,195)
與[]對話
等待[1000]
選擇[想去商店]
等待[1000]
選擇[服裝店]
等待[1000]
if 當前地圖名=[封魔谷]
跳轉到標記<去服裝店>
endif
<惡魔服裝店b>
<惡魔服裝店>
>>整修衣服(&衣NPC&)
>>整修頭盔(&頭NPC&)
<出服裝店>
走到(惡魔服裝店,6,11)
等待[1000]
if 當前地圖名<>[封魔谷]
走到(惡魔服裝店,13,18)
等待[1000]
endif
if 當前地圖名<>[封魔谷]
跳轉到標記<出服裝店>
endif
>>整修雜物(&雜NPC&)
<去葯店>
找到[惡魔老兵](封魔谷[4],238,195)
與[惡魔老兵]對話
找到[](封魔谷[4],238,195)
與[]對話
等待[1000]
選擇[想去商店]
等待[1000]
選擇[葯書店]
等待[1000]
if 當前地圖名=[封魔谷]
跳轉到標記<去葯店>
endif
<惡魔葯書鋪b>
<惡魔葯書鋪>
>>整修書籍(&書NPC&)
>>整修葯品(&葯NPC&)
<出葯店>
走到(惡魔葯書鋪,18,13)
等待[1000]
if 當前地圖名<>[封魔谷]
走到(惡魔葯書鋪,10,21)
等待[1000]
endif
if 當前地圖名<>[封魔谷]
跳轉到標記<出葯店>
endif
<整修完畢>
跳轉到標記<不作他選>
<jackiwen1>
if HP<=40%
跳轉到標記<jackiwen>
endif
對自己使用技能[隱身術]
對自己使用技能[群體治癒術]
對自己使用技能[群體治癒術]
等待[200]
if HP>65%
跳轉到標記<不作他選>
endif
<jackiwen>
if HP<=20%
跳轉到標記<地牢>
endif
使用[隨機傳送卷]
使用[強效太陽水]
使用[萬年雪霜]
使用[金創葯(中量)]
使用[強效金創葯]
等待[200]
if HP>40%
跳轉到標記<不作他選>
endif
<地牢>
使用[地牢逃脫卷]
等待[1000]
跳轉到標記<腳本開始>
*--戰斗部分(只要把整修部分復制到上面即成完整腳本)--*
<不作他選>
列印[歡迎使用jackiwen精品腳本 http://www.swnfc.com/jackiwen]
跳轉到標記<&當前地圖名&>
跳轉到標記<&當前地圖名&>
跳轉到標記<回城>
<封魔谷>
走到(封魔谷,140,67)
走到門點(封魔谷,140,67)到達地圖(封魔礦區,0,0)
等待[1000]
跳轉到標記<不作他選>
<封魔礦區>
邊打邊走到(封魔礦區,37,170)
邊打邊走到(封魔礦區,140,134)
邊打邊走到(封魔礦區,176,27)
邊打邊走到(封魔礦區,156,132)
邊打邊走到(封魔礦區,68,161)
邊打邊走到(封魔礦區,60,60)
邊打邊走到(封魔礦區,79,15)
邊打邊走到(封魔礦區,33,134)
邊打邊走到(封魔礦區,76,15)
走到門點(封魔礦區,76,15)到達地圖(崎路,0,0)
等待[1000]
跳轉到標記<不作他選>
<崎路>
邊打邊走到(崎路,252,249)
邊打邊走到(崎路,259,141)
邊打邊走到(崎路,193,189)
邊打邊走到(崎路,115,181)
邊打邊走到(崎路,145,92)
邊打邊走到(崎路,46,103)
邊打邊走到(崎路,21,104)
邊打邊走到(崎路,259,270)
走到門點(崎路,259,270)到達地圖(封魔礦區,0,0)
等待[1000]
跳轉到標記<不作他選>
⑨ 傳奇私服腳本觸發
1.db里設置特殊屬性代碼
2.套裝屬性里增加
⑩ 傳奇人物升級觸發、殺人、使用物品和游戲命令觸發的命令腳本什麼
腳本文件位於: X:\GameOfmir\Mir200\Envir\Market_Def\QFunction-0.txt
此腳為功能腳本,用於實現各種與腳本有關的功能
;人物升級觸發
[@PlayLevelUp]
#ACT
MessageBox 升級
;人物死亡觸發
[@PlayDie]
#ACT
MessageBox 死了
;殺人觸發
[@KillPlay]
#ACT
MessageBox 你殺人了
;使用物品
[@StdModeFuncX]
#IF
#ACT
sendmsg 7 觸發成功!!
;游戲命令
[@Member]
彈出腳本菜單!!!
<關閉/@exit>