傳奇祝福腳本
A. 傳奇刷天關內功腳本有的好心人給發個吧
是這個嗎 這個是耍經驗或者祝福的
顯示信息("本腳本只要經驗.其他跳過.行會之星專用.")
:標記<地圖判斷>
如果 地圖名稱=="天關通道" 那麼
模糊移動("天關通道",7,10)
賣出物品("葯師","雪域出售物品.txt")
如果 主號:職業()=="道士" 或者 英雄:職業()=="道士" 那麼
補足物品("葯師","超級護身符",5)
結束
補足物品("葯師","超級魔法葯",0)
補足物品("葯師","超級金創葯",0)
如果 主號:裝備道具(1):持久()<3000 那麼
特殊修理("葯師","武器")
特殊修理("葯師","首飾")
特殊修理("葯師","服裝")
結束
執行對話("天關守衛","進入天關尋寶","天關")
結束
如果 地圖名稱=="天關" 那麼
模糊移動("天關",20,23)
執行等待(1000)
執行對話("天關統領","看看這里的寶物","")
執行等待(1000)
如果 字元串.查找(菜單文字(),"經驗") 那麼
執行對話("天關統領","接受挑戰","")
精確巡邏("天關",23,30)
精確巡邏("天關",30,21)
精確巡邏("天關",21,13)
精確巡邏("天關",12,22)
精確巡邏("天關",20,30)
精確巡邏("天關",23,30)
執行對話("天關統領","挑戰成功,領取寶物","")
執行對話("天關統領","准備好了,領取寶物","")
執行對話("天關統領","是的,進入下一關","")
否則
執行對話("天關統領","使用靈符進入下一關","")
結束
結束
如果 地圖名稱=="天庭" 那麼
模糊移動("天庭",27,28)
執行對話("天庭守衛","前往魔王嶺或天關","")
執行對話("天庭守衛","進入天關通道","")
結束
跳轉("地圖判斷")
這個是祝福
顯示信息("本腳本只要祝福.其他跳過.行會之星專用.")
顯示信息("運行前先清空倉庫和寶寶包裹.目前不能裝罐.")
:標記<地圖判斷>
如果 地圖名稱=="天關通道" 那麼
模糊移動("天關通道",7,10)
賣出物品("葯師","雪域出售物品.txt")
如果 主號:職業()=="道士" 或者 英雄:職業()=="道士" 那麼
補足物品("葯師","超級護身符",5)
結束
補足物品("葯師","超級魔法葯",0)
補足物品("葯師","超級金創葯",0)
如果 主號:裝備道具(1):持久()<3000 那麼
特殊修理("葯師","武器")
特殊修理("葯師","首飾")
特殊修理("葯師","服裝")
結束
執行對話("天關守衛","進入天關尋寶","天關")
結束
如果 地圖名稱=="天關" 那麼
模糊移動("天關",20,23)
執行等待(1000)
執行對話("天關統領","看看這里的寶物","")
執行等待(1000)
如果 字元串.查找(菜單文字(),"祝福") 那麼
執行對話("天關統領","接受挑戰","")
精確巡邏("天關",23,30)
精確巡邏("天關",30,21)
精確巡邏("天關",21,13)
精確巡邏("天關",12,22)
精確巡邏("天關",20,30)
精確巡邏("天關",23,30)
執行對話("天關統領","挑戰成功,領取寶物","")
執行對話("天關統領","准備好了,領取寶物","")
執行對話("天關統領","是的,進入下一關","")
否則
執行對話("天關統領","使用靈符進入下一關","")
結束
結束
如果 地圖名稱=="天庭" 那麼
模糊移動("天庭",27,28)
執行對話("天庭守衛","前往魔王嶺或天關","")
執行對話("天庭守衛","進入天關通道","")
結束
跳轉("地圖判斷")
B. 傳奇任務腳本怎麼寫我
A: NPC領取殺怪任務100隻,當殺怪達到100隻的時候回來NPC處領取獎勵
B:人物在某地圖殺怪提示。即每殺一隻怪 聊天框 就提示你目前殺怪總數為:
C:當殺怪達到100隻,;聊天框提示:殺怪總數完成,請回去領取獎勵
A 用到自定義變數
B 用到殺怪觸發
C 一樣殺怪觸發
臨時寫的 看下面的
[@main]
#if
#say
<領取殺怪100任務/@領取> <任務完成領取獎勵/@獎勵>
[@領取]
#if
Check [100] 0
#act
set [100] 1
SENDMSG 6 提示:任務領取完畢,請盡快完成.
#elseact
SENDMSG 6 提示:草,領取過的還來搗亂,勞資乾死你.
break
[@獎勵]
#if
CHECKVAR HUMAN SGCF > 99
#act
set [100] 0
CREDITPOINT + 5
SENDMSG 6 提示:任務完成獎勵聲望+5.
CALCVAR HUMAN SGCF = 0
SAVEVAR HUMAN YUAN ..\QuestDiary\數據文件\變數數據.txt
#elseact
SENDMSG 6 提示:草,任務未完成,還想要獎勵,滾.
break
-----------------------------------------------------------------------------
登陸腳本如下:
請在mirserver\Mir200\Envir\QuestDiary\數據文件\ ---目錄下建立一個[變數數據.txt]的文本
如果沒有的話就自己創建
[@login]
#if
CHECKLEVELEX > 0
#act
VAR Integer HUMAN SGCF
LOADVAR HUMAN SGCF ..\QuestDiary\數據文件\變數數據.txt
-----------------------------------------------------------------------------
殺怪觸發:
mirserver\Mir200\Envir目錄下MapQuest.txt文本,添加如下一行:
3 [035] 0 沃瑪教主 * Q016
上面的3代表殺怪所在的地圖號,沃瑪教主代表殺的怪物名稱,可以自己修改
Q016對應的是mirserver\Mir200\Envir\MapQuest_Def 裡面的文本
意思就是這里寫Q016那麼MapQuest_Def目錄下觸發的文本名稱也必須是 Q016.txt
總之最後你寫什麼那麼MapQuest_Def目錄下就必須創建一個相對應的名稱txt文本
-----------------------------------------------------------------------------
mirserver\Mir200\Envir\MapQuest_Def\Q016.txt 裡面的文本內容如下:
[@main]
#IF
CHECKVAR HUMAN SGCF > 99
#ACT
mapmove 3 333 333
SENDMSG 6 提示:任務完成.
#elseact
CALCVAR HUMAN SGCF + 1
SAVEVAR HUMAN YUAN ..\QuestDiary\數據文件\變數數據.txt
messagebox 您的當前殺怪數量為:<$HUMAN(SGCF)>
break
3K的,方法一樣
C. 傳奇腳本中 這個什麼意思 求高手不吝賜教!~萬謝,萬謝。。
[@TAKEON1]
#IF
CheckLuckPoint > 8 檢測人物幸運值如果大於8
#ELSEACT
GMexecute TestStatus 3 0 否則人物身體顏色不變。
GMexecute TestStatus 4 0
BREAK
#IF
checkjob warrior 檢測職業,如果是戰士。
#ACT
GMexecute TestStatus 3 65535 人物身體顏色變色,持續65535秒(3代表顏色的數值)
SendMsg 0 玩家【%s】全身幸運+9的觸發人物最佳狀態,各位小心此人物危險. 公告:~~~~~~
BREAK
#ELSEACT
GMexecute TestStatus 4 65535 如果是其他兩個職業,人物顏色變成4,持續65535秒。
SendMsg 0 玩家【%s】全身幸運+9的觸發人物最佳狀態,各位小心此人物危險.
BREAK
這是一個運9人物變色的腳本,廣泛用於180版本的服里。
D. 傳奇腳本語法
1、函數
如:走到[ ] 以及邊走邊打[ ] 等。
函數的格式是:函數名後面接兩個中括弧"[]",中括弧裡面填寫該函數所需要的參數,有些函數需要填寫參數,有些函數不需要填寫參數,但是無論有沒有參數,中括弧都是必須的。
2、觸發器
如:觸發器(條件函數[ ],判斷周期)普通函數[ ] 。
格式:解發器用於實時判斷是否達到我們設定的條件,當達到設定的條件時,執行指定的動作,可以寫在腳本的任意位置,但是為了方便查看 一般寫到腳本頭部。
3、跳轉標簽
如:<腳本開始> 以及 <打怪流程> 等。
格式:標簽代碼並沒有什麼實際的動作,它的作用相當給腳本設置一個路標,告訴腳本下一步該往哪走,格式是在兩個<>中間填入一個你認為好記的名字。
4、注釋(備注)
如://這里填寫注釋內容。
格式:注釋符號是兩個反斜杠//,後面接注釋的內容,這種代碼沒有實際的動作,可以寫到任意位置,可以把某代碼的作用以注釋的形式寫在該代碼後面,方便自己查看該代碼的含義及作用。
5、LUA代碼段
如: /< print("這里是LUA代碼") />
格式:用於嵌入一段LUA代碼,代碼段頭部要加 /< , 代碼段尾部要加 /> 。「/<」與「/>」括起來的中間這段代碼就是標準的LUA代碼。
E. 我想做一個傳奇腳本 武器攻擊+7 幸運+7 也就是雙7觸發1.2倍攻擊! 怎麼寫!
需要使用CHECKITEMADDVALUE腳本命令,檢查物品的附加屬性。
例如武器:
[@main]
#IF
CheckItemAddValue 1 0 > 6 ;檢測武器附加攻擊是不是大於6點
#ACT
goto @main1
#elseact
messagebox 你的武器附加攻擊沒有到7點
[@main1]
#IF
CheckItemAddValue 1 3 > 6 ;檢測武器附加幸運是不是大於6點
#ACT
goto @main2
#elseact
messagebox 你的武器附加幸運沒有到7點
[@main2]
#ACT
POWERRATE 120 600 ;POWERRATE 倍率 有效時間
具體NPC怎麼引導根據自己需要修改即可,我就不給你寫了。
另外> 6這里我現在不清楚是不是包括6,如果包括可以改為> 7
最後,這是HERO引擎的腳本命令,比較通用,下次提問的時候請把使用的引擎說一下,方便回答。
物品位置及屬性查詢
CHECKITEMADDVALUE 物品位置(0-12) 屬性位置(0-14) (符號 < > =) 值
物品位置:
0 盔甲
1 武器
2 照明物(蠟燭,此物品屬性升級無效)
3 項鏈
4 頭盔
5 右手鐲
6 左手鐲
7 右戒指
8 右戒指
9 無(放護身符位置)
10 腰帶
11 鞋子
12 寶石
盔甲
0 防禦
1 魔御
2 攻擊
3 魔法
4 道術
5-13 無效果
14 持久
武器
0 DC2
1 MC2
2 SC2
3 幸運
4 詛咒
5 准確
6 攻擊速度
7 強度
8-9 暫不知道
10 需開封
11-13 暫不知道
14 持久
頭盔
0 防禦
1 魔御
2 攻擊
3 魔法
4 道術
5 佩帶需求
6 佩帶級別
7-13 無效果
14 持久
項鏈
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩帶需求
7 佩帶級別
8 reserved
9-13 暫不知道
14 持久
手鐲
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩帶需求
7 佩帶級別
8-13 無效果
14 持久
戒指
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩帶需求
7 佩帶級別
8-13 無效果
14 持久