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

傳奇腳本變身

發布時間: 2022-05-15 05:05:46

Ⅰ 傳奇腳本命令

[@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.

Ⅱ 求傳奇轉生腳本

所謂的轉生腳本就是檢測人物狀態,包括等級、物品、是否在某某文件中,然後給予物品、屬性點、永久狀態等。所以,只要你想好轉生的條件,想給什麼東西就那幾個命令。很簡單。

Ⅲ 傳奇,腳本

這個有現成的技能,移行換位,就是根據你的想法:滑鼠指在哪,按下技能人物就到哪。

DB資料庫內添加進去就行。

56;移行換位;2;19;8;1;1;0;0;0;1;45;10;45;20;46;200;60;;

Ⅳ 傳奇轉生腳本

傳奇轉生腳本

Ⅳ 傳奇腳本 怎麼製作

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

Ⅵ 求傳奇腳本編寫

第一個腳本如下:
[@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會報錯

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

Ⅶ 《傳奇》腳本該如何執行

不知道你是什麼引擎,有的引擎執行這個腳本要麻煩一些,有的就非常簡單。
-------------------------HERO引擎實現攻擊目標觸發--------------------------------

首先在地圖配置文件MapInfo.txt裡面添加 @Attack
比如 [3 盟重土城] HITMON(@Attack ) 這個就代表在盟重土城攻擊目標時才觸發,其他地圖則不觸發,如果想在其他地圖觸發,那就在相應的地圖後面加上這個參數。

然後在 QFunction-0.txt 這個系統固定腳本文件中添加一段執行腳本

[@Attack]
#IF
checkitemw 開天 1 ;檢測手上必須拿的是開天,才觸發腳本
CHECKHITMONNAME <$STR(S0)> ;檢測攻擊的目標取得目標名稱
#ACT
SendMsg 0 提示:<$STR(S0)>被<$USERNAME>手中的"開天"擊中
break

我們可以參考砍豬的腳本,大致跟這個一樣!
---------------------------D3D引擎實現攻擊目標觸發--------------------------------
這個引擎的就簡單了多,直接在 QFunction-0.txt 這個系統固定腳本文件中添加一段執行腳本

下面這是個範例,根據你自己的需要修改都可以。

;所有觸發只有攻擊到怪物才會觸發,有些魔法不會觸發,如魔法盾
;======================魔法攻擊觸發==========================
[@MagicStruck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻擊了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

#IF
#ACT
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻擊了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

[@MagicAttack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻擊了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

#IF
#ACT
SENDMSG 6 你攻擊了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

;======================物理攻擊觸發==========================
[@Struck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻擊了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

#IF
#ACT
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻擊了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

[@Attack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻擊了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

#IF
#ACT
SENDMSG 6 你攻擊了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

Ⅷ 傳奇 腳本 轉生之後 人物等級變成一級

RENEWLEVEL
轉次數
轉後等級
分配點數
轉次數
代表一次轉多少級(數值范圍為
1
-
255)
轉後等級
代表轉生後人物的等級,0為不改變人物當前等級。
分配點數
代表轉生後可以得到的點數,此點數可能按比例換成人物屬性點(數值范圍
1
-
20000)。
;將人物轉生一次,後等級設為
28級,分配100點屬性
[@RenewLevel]
#IF
#ACT
RENEWLEVEL
1
28
100
#SAY
轉生成功。

Ⅸ 傳奇腳本

我來個風魔礦區的
觸發器:如果[項鏈]位置的持久<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]
跳轉到標記<不作他選>

熱點內容
醫院新冠肺炎疫情防控演練腳本 發布:2024-04-27 04:04:45 瀏覽:652
天津智慧網關伺服器雲伺服器 發布:2024-04-27 03:56:51 瀏覽:422
移門製作下料尺寸演算法 發布:2024-04-27 03:15:02 瀏覽:641
c語言5常量 發布:2024-04-27 02:38:49 瀏覽:991
源碼怎麼搭建 發布:2024-04-27 02:33:44 瀏覽:97
java獲取參數 發布:2024-04-27 02:22:21 瀏覽:501
unixlinuxwindows 發布:2024-04-27 02:10:55 瀏覽:445
nginx禁止ip訪問網站 發布:2024-04-27 02:05:43 瀏覽:845
webrtc伺服器搭建哪家價格低 發布:2024-04-27 01:30:08 瀏覽:141
oracle資料庫無法啟動 發布:2024-04-27 01:29:20 瀏覽:613