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

傳奇腳本製作教程

發布時間: 2022-01-14 11:21:08

Ⅰ 傳奇腳本 怎麼製作

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

Ⅱ 傳奇腳本的編寫

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

Ⅲ 求傳奇裝備自動合成腳本教程

[@PickUpItemEX]
;gee、gom引擎撿取任意物品觸發函數
#if
checkitemw 屠龍 3
#act
take 屠龍 3
give 開天 1
break

#if
checkitemw 木劍 3
#act
take 木劍 3
give 烏木劍 1
break

Ⅳ 求傳奇腳本編寫

第一個腳本如下:
[@main]
#if
ISCASTLEGUILD
#act
goto @檢查等級
break
#elsesay
你不是沙巴克成員,不能領取會員證明!

[@檢查等級]
#if
checklevelex > 59
#act
goto @檢查名單
break
#elsesay
你的等級還沒到達60級,不能領取會員證明!

[@檢查名單]
#if
CHECKNAMELIST ..\QuestDiary\領取證明\已領取名單.txt
;說明(檢查\QuestDiary\領取證明\已領取名單.txt是否有名單,需要在D:\MirServer\Mir200\Envir\QuestDiary\下創建文件夾「領取證明」\裡面創建「領取名單.txt」)
#act
break
#say
你已經領取過會員證明了,不能再領取了
#elseact
give 會員證明 1
addnamelist ..\QuestDiary\領取證明\已領取名單.txt
;說明(給予會員證明後,把人物名字添加到\QuestDiary\領取證明\已領取名單.txt下)
#elsesay
恭喜你領取了會員證明!

第二個腳本思路跟上面的是一樣的,至於每天用機器人進行清除就用上面的腳本舉例,腳本如下

AutoRunRobot.txt 文檔下寫 #AutoRun NPC RUNONDAY 00:00 @清理數據
RobotManage.txt 文檔下寫 如下:

[@清理數據]
#IF
#ACT
GMEXECUTE StartQuest @名單清理
;說明(上面的清理數據路徑是在登陸腳本QManage.txt裡面的)

QManage.txt登陸腳本 的腳本如下:
[@名單清理]
#if
#act
#CALL [領取證明\名單清理.txt] @清理名單
;說明(\QuestDiary\領取證明\添加一個名單清理.txt裡面寫一個清理腳本)
BREAK

;[領取證明\名單清理.txt] @清理名單 清理腳本如下:
[@清理名單]
{
#if
#act
CLEARNAMELIST ..\QuestDiary\領取證明\已領取名單.txt
}

注意:{ }很重要,沒有的話M2會報錯

網路搜索 傳奇技術吧 裡面有很多腳本,很適合新手

Ⅳ 求一套編輯熱血傳奇腳本文件的視頻或者教程

傳奇的腳本?你說的是輔助程序還是服務端功能腳本?你這個問題面很廣泛啊...輔助程序相對難一些了 涉及到內存數據封包之類的東西 服務端功能腳本用需要什麼命令在幫助文件里搜一下就行了 一般的變數都是自定義的 比如說回收裝備的就是 @回收 然後是檢測命令 之類的

Ⅵ 怎樣編寫傳奇腳本

推舉樓主用烈日1.02免費版功能非常牛,自動撿取物品,自動撿取物品,多倍攻擊,遠程瞭望,自動解包,攻擊不卡,等功能

Ⅶ 我想自己學習傳奇腳本製作

這個很復雜,你起碼得有些編程基礎,要不看不懂,而且還要長期的經驗積累,我做傳奇12年,現在都不能講精通,每個新腳本都是一個挑戰

Ⅷ 傳奇腳本是怎麼做的

去下個服務端安裝上
假設成功後自己去看
很全的
還可以適當的改改服務端

Ⅸ 怎麼在自製的傳奇上製作npc腳本

您可以跟我們論壇找找教程 裡面有相應教程 都是我們站長跟市面搜集的
希望對您有用
網路 酷游戲論壇