當前位置:首頁 » 網頁前端 » 傳奇霸主腳本製作
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

傳奇霸主腳本製作

發布時間: 2023-06-13 19:15:15

『壹』 傳奇腳本教程入門

傳奇腳本教程入門:

1、第一步:打開傳奇掛機腳本編輯器(僅適用於木劍會議),並選擇相應的類型的西裝你正在發揮。如果是內部/3K/HGE引擎的點擊坐標,點擊LEG引擎右側進入。

2、第二步:按照腳本編輯器中給出的說明,一步一步填寫需要的函數。

3、第三步:按照說明一步一步填寫後,點擊生成腳本,腳本生成後點擊保存。

4、第四部分:打開木劍會議助手,點擊掛機功能,點擊腳本路徑後面的瀏覽,上傳剛剛保存的腳本,或者直接昌團拖拽腳本到這個界面。

比如:檢測職業:checkjob Warrior 意思就是檢測職業是不是戰士如果不羨孫是就無法下一步,也就是說滿足戰士職業才可以耐派橘進行下級命令。

檢測人物金幣數量:CHECKGOLD >3000 意思就是說人物金幣大於3000才可以進入或者下一步。

MOVEMAP 3 339 339 意思就是說 移動地圖3土城意思 移動到土城坐標為339,339位置。

『貳』 傳奇腳本的編寫

這個還真比較負責,這個是掛機的啊。在 145ok 那裡有腳本教程。但是傳奇服務端的,不是掛機的。

『叄』 傳奇腳本 怎麼製作

多人都或多或少的接觸過傳奇伺服器端腳本文件,也很想自己製作一點腳本來試試,但又不敢亂碰生怕改壞一點東西造成不能運行伺服器端,其實「腳本語言「(我們暫且稱他為一種語言)和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種模樣。
和腳本的規則一樣,這兩個文件裡面以;開頭的行就當作注釋部分不做編譯。

『肆』 傳奇腳本製作命令

分類: 游戲 >> 游戲工具
問題描述:

我想知道一些傳奇腳本製作命令,就是NPC的例如給東西 檢測結婚 師徒,傳送到那些地方,給寶寶什麼的。多多益善 越詳細越好謝謝。

解析:

傳奇腳本命令大全

命令與函數:

checkjob (Warr, Wizard, Taos) ;測試職業

checkgold (金幣數) ;測試金幣

checklevel (等級) ;測試等級

checkitem (物品名) (數量) ;測試物品及數量

give gold (金幣數) ;給錢

give (物品名) (數量) ;給物及數量

take gold (金幣數) ;拿走錢

take (物品名) (數量) ;拿走物及數量

checkpkpoint (pk值) ;測試PK值

checkluckypoint (幸運值) ;幸運值正值為好,負值為差

checkraeva (物品名) (數值) ;一般測試礦物等物品的品質

checkhum (地圖名) (數值) ;測試這個地圖的人數

checkmonmap (地圖名) (數值) ;測試這個地圖的怪物數

map (地圖名) ;移動到這個地圖

mapmove (地圖名) (坐標A) (坐標B) ;移動到這個地圖指定坐標

monclear 地圖清除

close 關閉對話框

TimeRecall (設定時間值) ;分鍾,一般指進入地圖時間限制

BreakTimeRecall ;中斷設定時間

ExchangeMap (地圖名) ;與指定地圖里的人交換位置

daytime sunset ;一天時間

checkbaggage ;測試背包滿沒

*** all (變數) (數值) ;測試變數是不是小於指定數值

large (變數) (數值) ;測試變數是不是大於指定數值

equal (變數) (數值) ;測試變數是不是等於指定數值

mov (變數) (數值) ;讓變數等於指定數值

sum (變數A) (變數B) ;A+B 注意,如果還要家第3個數直接換行寫sum (變數C)

注:關於SUM的詳解

首先有MOV (變數X) 0 ;(變數X)清0

sum (變數A) (變數B) ;X=A+B

sum (變數C) ;X=X+C

movr (變數) (數值) ;隨機把指定數值以下的數(正數)給變數

inc (變數) (數值) ;讓變數自動加指定數值到變數

playdice (骰子數) @xxx ;玩骰子,跳轉到標簽[@xxx]

random (隨機數) ;一般用在#IF語句中作為觸發#IF機率,有時隨機數=並列#IF語句數用於隨機多項選擇,既:

#IF RANDOM 3 #SAY() #ELSEACT

#IF RANDOM 3 #SAY() #ELSEACT

#IF RANDOM 3 #SAY() #ELSEACT

Check [條件數] 1 ;測試[條件數]觸發與否 1(觸發)

SET [條件數] 1 ;設置[條件數]觸發

batchDelay (暫停時間) ;一般為1

addbatch (地圖名1)

addbatch (地圖名2)

addbatch (地圖名3)

addbatch (地圖名4)

addbatch (地圖名5)

batchmove ;一步步到下一個地圖直到5

param1 01141 ;01141=(地圖名)

param2 10

param3 10

mongen 火焰沃瑪2(怪物名) 30 10

;玩骰子腳本解析

#IF

equal p9 1 ;測試 p9是不是等於1

#ACT

goto @cube ;是的,到@cube

BreakTimeRecall (中斷設定時間)

break

#IF

equal p9 9 ;測試 p9是不是等於9

#ACT

goto @quit ;是的,到@quit 退出

BreakTimeRecall (中斷設定時間)

break

[@main-1]

#IF

#ACT

mov p9 0 ;測試 p9是不是等於0

#SAY

say ;歡迎詞

<下一步/@pre_cube>

[@pre_cube]

#IF

checkitem 籌碼 1 ;測試有沒有籌碼

#ACT

mov p9 1 ;有,讓p9=1

take 籌碼 1 ;給出一個籌碼

movr d0 6 ;;隨機把6以下的數(正數)給d0

inc d0 1 ;讓d0自動加1到d0

playdice 1 @cube ;玩骰子,點擊到標簽[@cube]

#SAY

正在投骰子. \ <下一個/@cube>

#ELSESAY

quit

<退出/@Quit>

#ELSEACT

mov p9 9 ;轉到標簽@quit並讓P9等於9

[@Quit]

#IF

#ACT

map B011 ;退出到B011地圖

[@cube]

#IF

#SAY

骰子的點數 <$STR(D0)> \ ;<$STR(D0)>是變數,把D0數值型轉字元型

你可以前進 <$STR(D0)> \ <移動/@next_cube>

[@next_cube]

#IF

equal d0 1 ;如果 d0=1

#ACT

goto @posi1 ;到POSI1

break

#IF

equal d0 2

#ACT

goto @posi2

break

#IF

equal d0 3

#ACT

goto @posi3

break

#IF

equal d0 4

#ACT

goto @posi4

break

#IF

equal d0 5

#ACT

goto @posi5

break

#IF

equal d0 6

#ACT

goto @posi6

break

[@Posi1]

#IF

#ACT

batchDelay 1 ;一般為1(暫停時間)

addbatch B102 ;步進地圖名1

batchmove ;移動到最後一個步進地圖

[@Posi2]

#IF

#ACT

batchDelay 1

addbatch B102

addbatch B103

batchmove

[@Posi3]

#IF

#ACT

batchDelay 1

addbatch B102

addbatch B103

addbatch B104

batchmove

[@Posi4]

#IF

#ACT

batchDelay 1

addbatch B102

addbatch B103

addbatch B104

addbatch B105

batchmove

[@Posi5]

#IF

#ACT

batchDelay 1

addbatch B102

addbatch B103

addbatch B104

addbatch B105

addbatch B106

batchmove

[@Posi6]

#IF

#ACT

batchDelay 1 ;一般為1(暫停時間)

addbatch B102 ;步進地圖名1

addbatch B103 ;步進地圖名2

addbatch B104 ;步進地圖名3

addbatch B105 ;步進地圖名4

addbatch B106 ;步進地圖名5

addbatch B107 ;步進地圖名6

batchmove ;移動到最後一個步進地圖(這里是6)

;結束

SET

語句:

#IF

……

#ACT(SAY)

……

#ELSESAY(ACT) ;ELSE的兩句是並列的,都是IF<>(條件)的動作

……

#ELSEACT(SAY)

……

goto (標簽名)

break (中斷)

\ ;換行

變數:

<$USERNAME> 當前用戶名

<$GUILDWARFEE>行會戰金幣數

<$LORD>沙巴克行會頭名

<$OWNERGUILD>沙巴克行會名

<$UPGRADEWEAPONFEE>升級武器價格

<$USERWEAPON> 放在對話框里的武器名字

<$STR(變數)> 把變數轉換為字元型

網風傳奇腳本編輯器V1.0.1
wfyl/sfrj/sfrj/200603/20060314224115

『伍』 怎麼做傳奇私服腳本拿什麼工具做

推介樓主用凌霜傳奇輔助免費版功能比如有:普通服一鍵設置,智能走田字位,提高攻擊間隔移動魔法攻擊自動隨機到設置坐標位置o血不死瞬間補葯等功能。支持目前所有的主流登錄器!

『陸』 學習製作傳奇腳本有多麼難

一般的腳本(傳送腳本、交易NPC腳本、兌換腳本)很簡單。 相對復雜點的是變數類腳本,多看看M2說明書,很容易上手的。

『柒』 傳奇任務腳本怎麼寫我

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的,方法一樣

『捌』 傳奇掛機腳本怎麼寫

問題一:我想請教高手 怎麼做傳奇掛機腳本 介紹您用烈日1.02免費版功能非常牛,自動砍怪,多人同時自動贈送,幻影移動,多倍魔法,自動解包,攻擊加速,等功能兄弟網路

問題二:傳 奇 掛 機 腳 本 怎 么 用 啊 ? 您好,這個問題我來回答

問題三:傳奇掛機腳本怎麼用啊? 掛機腳本,你是玩家還是開服的?你下的那些腳本是傳奇私服離線掛機腳本,是放在客戶端下的,你們玩家想離線的腳本,或者掛機升級的腳本不叫腳本!叫程序

問題四:傳 奇 脫 機 腳 本 怎 么 寫 你用了火龍輔助就曉得了。一直都在使用,好用的很。簡直就是傳說。

問題五:傳 奇 掛 機 腳 本 怎 么 用 啊 ? 火龍輔助好用,這個得看個人的喜歡。單挑全服不是夢。

問題六:tc簡單開發怎樣寫傳奇掛機腳本 這個腳本環境和按鍵精靈類似,如支持後台的話,請按照以下步驟:
首先用窗口命令,取得窗口句柄,

調用後台找圖,找色等功能判斷怪物坐標,

找到怪物後滑鼠移動點擊!

問題七:誰知道傳奇SF的掛機腳本怎麼編寫? 網上有現成的直接用就行了啊

問題八:如何做好傳奇掛機腳本 1.打開傳奇掛機腳本編輯器(木劍相逢輔助專用),選擇你玩的對應的服的種類
\

如果是內掛/3K/HGE引擎的點擊坐標,LEG引擎的點擊右邊進入;

2.根據腳本編輯器上面的提示,一步步的按照說明填上自己需要的功能;

\

3.按照說明一步步填好後,點擊生成腳本;

\

生成完畢後,點擊保存;

4.打開木劍相逢輔助,點擊掛機功能;

\

在腳本路徑後面,點擊瀏覽,將剛才保存的腳本上傳上來,或者直接將腳本拖到這個界面;

5.執行腳本

執行腳本後,木劍相逢輔助會根據您的設置,全自動值守掛機,另外,可以配合木劍相逢專用的窗口化工具實現同時掛N個號。

問題九:傳奇掛機腳本怎麼寫,搜沉默,紹定元寶 靈魂火符:召喚火符,對單個敵人造成大量傷害;
群毒術:釋放蠱毒,對多個目標造成持續傷害;

群體治療術:運用自然之力,提高多個目標的生命恢復速度;

招呼骷髏:召喚強大的骷髏戰士,協助戰斗。

關於吳悠傳奇中道士技能的分析介紹就是這么多了,相信玩家們都清楚了吧,祝大家玩的開心啦!

問題十:傳 奇 私 服 掛 機 腳 本 怎 么 設 置 可 以 在 運 行 腳 本 里 打 字 不曉得你聽說過火龍輔助沒有,我也是用了後才發現這個的厲害。