Ⅰ 這段傳奇腳本什麼意思,誰給翻譯下
上面的漢字我就不解釋了,寫什麼是什麼,下面字母開始,#if開始,如果人物的攻擊力等於32或124時候,執行[\\轉生功能\投票.txt] @投票 這個路徑下的文件內容,這個投票選項@投票4 修改 Q448 這個地圖 [0108 葯店] FIGHT CHECKQUEST(Q448) 為打架模式和觸發腳本Q488,下一段 如果檢測人物經驗等於3607時,並且個人標示符 189 123 200 3個都是1的值時,AddTextListEx <$STR(S12)> <$STR(S21)> 1 在文本增加經驗 S12 人物 S21變數 加1,並設置個人表示付330為1, #IF
check [330] 1
#ACT
GMEXECUTE <$STR(S22)>
SENDMSG 5 榮譽值增加了10點,你當前榮譽值為:<$CREDIT> 點!
如果個人標示符330為1 增加榮譽值S22個
#IF
#ACT
CHANGEEXP = 0
MAPMOVE 3 334 334
執行人物血為0,移動到土城那兒坐標
#IF
CHECKLEVELEX > 0
#ACT
give 回城卷 1
SET [123] 1
Param1 b341
Param2 22
Param3 24
MonGen 雞 5 10
MonGen 鹿 5 10
MonGen 稻草人 5 10
人物大於0及,給回程,設置標示符123為1 在B341 22 24坐標,刷出那些怪,5是個數,10是范圍
再往下兩端基本都解釋過了,自己上面看懂了下面自然懂了,如果還是不明白,網路一休啦啦,論壇內交流,地址1xlala.com,望採納,累死了
Ⅱ 傳奇腳本進入地圖後 只刷一個怪的腳本 該怎麼寫 求高手
借一樓的說一下
傳奇刷怪
是在MonGen文件里,你設置一下
就只刷一隻怪了。這還用寫腳本?
比如:
3
349
328
弓箭護衛
0
1
15
3(地圖編號)
349
328(坐標)
弓箭護衛(怪物名)
0(范圍,就是固定刷新點,移動范圍為0)
1(數量)
15(刷怪時間間隔)
你可以加一個地圖,然後在你所增加的地圖里設置刷新,就是說不管什麼情況下那個地圖的那個坐標都會刷新。
你也可以做一個觸發刷新,設置觸發條件後,達到此條件才觸發刷新。
Ⅲ 傳奇叫腳本新增的怪物刷不出來是怎麼回事
傳奇叫腳本新增的怪物刷不出來添加腳本介紹
在傳奇私服游戲中,相比大家也看見過一個提示進入地圖時間已經開放,可以進入打怪獲得元寶或者裝
備之類物品活動.比如在下午15點的時候,游戲上所有玩家均會彈出一個是否進入地圖的提示,怪物也是1
5點准時刷出,這樣的活動,能讓游戲上大部分玩家同時進入一張地圖爭奪一個怪物,最後引起玩家之間的
沖突,最後讓GM更加有收益.那這樣的功能腳本是如何添加的呢,在今天的教程中和大家說明.
這樣的功能腳本總共需要使用到的為三個文件,機器人定時器,機器人執行腳本,登陸腳本來完成.
首先我們要找到機器人腳本,機器人腳本路徑:D:\MirServer\Mir200\Envir\Robot_def
AutoRunRobot 機器人定時腳本
RobotManage 機器人執行腳本
我們要在機器人定時腳本內添加刷怪時間.
AutoRun NPC SEC 時間單位(秒計算) 執行命令
AutoRun NPC MIN 時間單位(分鍾計算) 執行命令
AutoRun NPC RUNONDAY 時間單位(時間格式,19:00)
既然我們要怪物定時刷出,就要用到最後一個命令.我們在機器人定時腳本內添加以下命令
現在以下午15點為例:
AutoRun NPC RUNONDAY 15:00 @終極教主
這樣,機器人定時腳本內,我們就已經添加好了,現在需要在機器人執行腳本添加執行命令.
現在我舉例說明:
[@終極教主]
GMEXECUTE 開始提問 @終極教主提示
PARAM1 3
PARAM2 356
PARAM3 335
MONGEN 終極教主 1 1
GMEXECUTE 開始提問 @刺殺終極神龍
SENDMSG 0 《刺殺終極教主》活動正式開始,今天你會成為主角么?更多精彩請在土葯激情! 254 0 30
SENDMSG 0 盟重省[土葯店]出現神奇的終極教主!可爆所有物品哦!每次刷新60分鍾! 255 0
PARAM1 地圖號
PARAM2 坐標
PARAM3 坐標
MONGEN 怪物名稱 范圍 數量
腳本中的GMEXECUTE這段命令是跳轉QM登陸腳本命令,開始提問並不是每一個版本都一樣的,需要你自己在文本中查詢
現在我在QM登陸腳本內添加提示腳本.
QM登陸腳本路徑為:D:\MirServer\Mir200\Envir\MapQuest_def
QManage.txt
[@終極教主提示]
《刺殺終極教主》活動正式開始,今天你會成為主角么?更多精彩請在土葯激情!.\
盟重省[土葯店]出現神奇的終極教主!可爆所有物品哦!每次刷新60分鍾!
Ⅳ 傳奇腳本關於random的用法以及詳細解釋
如下:
說明:Random 是一個隨機標簽,一般用於判定腳本里,#if的下面,當然這個標簽也用在新爆率文件里。
格式:Random 數值(數值與爆率文件里的數值機率類同)。
舉例:Random 10(這就表示1/10的概率)。
腳本語言是比較多的,一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程序就可以做到跨平台。
較為熱門的腳本語言有Lua、JavaScript等,功能都比較強大,但也有明顯的缺點,例如Lua實現面向對象比較麻煩, 而JavaScript和C++相互調用非常困難。
腳本的編寫都是採用某一種編程語言。如 LoadRunnert 測試工具用的 C 語言;WebLoadt 測試工具用 JavaScript 或者是接近編程語言的方式。
Robot 測試工具用SQABasic, 一種類似於VB的語言;QTPt 測試工具所用到的是VBScript;WinRunnert 測試工具所用到的是類 C 的語言。
這些測試腳本的易讀性相對較低,編寫相對復雜, 當設備的功能需求發生變化時,測試腳本不易被維護。
常見的腳本語言有:Scala、JavaScript,VBScript,ActionScript,MAX Script,ASP,JSP,PHP,SQL,Perl,Shell,Python,Ruby,JavaFX,Lua,AutoIt等。
Ⅳ 傳奇自動打怪腳本
橫刀輔助掛機腳本有快捷自動掛機勾選即可自動打怪,也可以錄制進地圖,然後運行腳本即可完成自動打怪
Ⅵ 傳奇腳本 mongen.txt 關於刷怪時間的問題
如下:
刷怪時間從開服開始計算,但每刷一個怪伺服器都會消耗一定的時間,這個時間長短和你的機器配置有關,但你想一下,每一個怪都會耽誤一定的時間,你有成千上萬個怪的時候,那耽誤的時間不是一般的長。
死亡時間是插隊的,直接插到還未運算完畢的刷怪進程當中。這就導致了時間的再次不準確。最後,這個刷新的單位當然是分鍾,如果是秒,那你的機器不一會就會爆掉,如果是小時,你殺掉一隻雞,需要等到明天才可以刷新一隻再幹掉它。
介紹
《熱血傳奇》是盛趣游戲2001年推出的一款大型多人在線角色扮演游戲(MMORPG)。該游戲具有戰士、魔法師和道士三種職業,所有情節的發生、經驗值取得以及各種打獵、采礦等活動都是在網路上即時發生。
《熱血傳奇》包括白天、黑夜、貿易、物品等觀念,玩家可以通過采礦、打獵等來獲得貨幣,利用貨幣進行貿易。整個游戲充滿了魔力,具有東方色彩。
Ⅶ 幫我解讀下這個傳奇腳本的詳細意思,主要是[@11]是什麼情況,這版本刷東西的命令是@11=@11 和這個有關系嗎
是跳轉的一個腳本 如某樣東西 跳轉到 @11 然後執行通過 刷出XXXX
Ⅷ 傳奇服務端腳本命令
1、常用命令
#IF ;如果
#SAY ;輸出字元串
#ACT ;執行命令
break ;結束命令
close ;結束對話
2、人物條件命令
CHECKITEM 物品名 數量 ;檢測當前人物所帶物品及數量
CHECKGOLD 數量 ;檢測當前人物所帶金幣數量
CHECKLEVELEX (>,<,=) 等級數 ;檢測當前人物等級
CHECKCREDITPOINT (>,<,=) 聲望數 ;檢測當前人物聲望
CHECKJOB (Warrior,Wizard,Taoist) ;檢測當前人物所屬職業
CHECKHUM 地圖名 數量 ;檢測指定地圖的玩家數量
CHECKITEMW 物品名 數量 ;檢測當前人物是否佩帶指定物品
CHECKDURAEVA 物品名 數值 ;檢測當前人物所帶礦物等物品的品質
CHECKBAGGAGE ;檢測當前人物的背包是否已滿
ONLINELONGMIN (>,<,=) 時長 ;檢測當前人物在線時長
CHECKCASTLEDOOR (損壞,開啟,關閉) ;檢測沙城城門狀態
CASTLEWARAY (>,<,=) 天數 ;檢測上次攻城到現在的天數
CASTLECHANGEDAY (>,<,=) 天數 ;檢測沙巴克佔領天數
CHECKOFGUILD 行會名稱 ;檢測當前人物行會名稱
CHECKNAMELIST 角色名列表.txt ;檢測當前人物角色名是否在列表中
CHECKGUILDLIST 行會列表.txt ;檢測當前人物行會是否在列表中
CHECKACCOUNTLIST 帳號列表.txt ;檢測當前人物帳號是否在列表中
CHECKIPLIST IP列表.txt ;檢測當前人物IP是否在列表中
CHECKACCOUNTIPLIST 帳號和IP列表.txt ;檢測當前人物登錄帳號與IP是否與列表中匹配
CHECKNAMEIPLIST 角色名和IP列表.txt ;檢測當前人物角色名稱與IP是否與列表中匹配
ISADMIN ;檢測當前人物是否為管理員
HAVEGUILD ;檢測當前人物是否加入行會
ISCASTLEGUILD ;檢測當前人物是否為沙城成員
ISCASTLEMASTER ;檢測當前人物是否為沙城老大
ISGUILDMASTER ;檢測當前人物是否為行會老大
ISNEWHUMAN ;檢測當前人物是否為新人
CHECKSLAVECOUNT (>,<,=) 數量 ;檢測傳奇私服人物所帶寵物的數量
CHECKSLAVELEVEL (>,<,=) 等級數(7) ;檢測當前人物所帶寵物的等級
CHECKEXP (>,<,=) 經驗值 ;檢測當前人物經驗值
CHECKPOSELEVEL (>,<,=) 等級數 ;檢測當前人物對面人物的等級
CHECKPOSEGENDER 性別(男,女) ;檢測當前人物對面人物的性別
CHECKMEMBERLEVEL 類型 (>,<,=) 等級數 ;檢測當前人物的會員等級
CHECKMEMBERTYPE (=,>,<) 類型數 ;檢測當前人物的會員類型
CHECKRENEWLEVEL (=,>,<) 轉生次數 ;檢測當前人物的轉生次數
CheckBagSize 數量 ;檢測當前人物背包空格數
CHECKDC (=,>,<) 攻擊下限 (=,>,<) 攻擊上限 ;檢測當前人物攻擊力的上限及下限值
CHECKMC (=,>,<) 魔法下限 (=,>,<) 魔法上限 ;檢測當前人物魔法力的上限及下限值
CHECKSC (=,>,<) 道術下限 (=,>,<) 道術上限 ;檢測當前人物道術力的上限及下限值
CHECKHP (=,>,<) HP下限 (=,>,<) HP上限 ;檢測當前人物HP值的上限及下限值
CHECKMP (=,>,<) MP下限 (=,>,<) MP上限 ;檢測當前人物MP值的上限及下限值
CHECKUSEITEM 物品位置 ;檢測當前人物身上指定位置是否戴物品
CHECKITEMTYPE 物品位置 物品類型 ;檢測當前人物身上指定位置戴的物品是否為指定類型
CHECKGAMEPOINT 活力值 ;檢測當前人物活力值
ISLOCKPASSWORD ;檢測當前人物的倉庫是否解鎖
PASSWORDERRORCOUNT (=,>,<) 次數 ;檢測當前人物輸入倉庫密碼錯誤次數
CheckRangeMonCount 地圖號 X Y 范圍 (=,>,<) 數量 ;檢測一個坐標范圍內怪物數量
CheckMonMap 地圖號 數量 ;檢測一個指定地圖內的怪物數量
CHECKMON 數量 ;檢測私服人物所在地圖內的怪物數量
CHECKSKILL 技能名稱 (=,>,<) 修煉等級 ;檢測當前人物已學技能
3、地圖功能命令
MAP 地圖名 ;將當前人物移動到指定地圖
MOVEMAP 地圖名 X Y ;將當前人物移動到指定地圖的指定坐標
TIMERECALL 時間值 ;指定當前人物到達多少時間後被傳回這里
BREAKTIMERECALL ;中斷指定人物達多少時間後被傳回這里
RECALLMOB 怪物名稱 寶寶等級(最高為 7) 叛變時間(分鍾) 是否自動變色(0、1)固定顏色(1-7);給予當前人物指定怪物為寶寶
setautogetexp 命令 時間 經驗 是否安全區(0為任何地方) 地圖號(任何地圖請不用填);指定當前人物在線泡經驗(直接得到經驗)
GAMEGOLD (=,+,-) 數量 ;調整當前人物的元寶數量
SETRANKLEVELNAME 封號 ;調整當前人物的封號
ADDGUILDLIST 行會列表.txt ;將當前人物行會名加入列表
DELGUILDLIST 行會列表.txt ;將當前人物行會名從列表刪除
ADLNAMELIST 角色名列表.txt ;將當前人物角色名加入列表
DELNAMELIST 角色名列表.txt ;將當前人物角色名從列表刪除
CLEARNAMELIST 列表.txt ;清除列表內的所有信息
HAIRSTYLE 數值 ;調整當前人物的發型
CHANGENAMECOLOR 數值 ;調整當前人物的名字顏色
CHANGEJOB 職業名稱(Warrior,Wizard,Taoist) ;調整當前人物的所屬職業
CHANGEGENDER 數值 ;調整重慶市人物的所屬性別
ADDSKILL 技能名稱 技能等級 ;給予當前人物添加指定技能
DELSKILL 技能名稱 ;刪除當前人物的指定技能
SKILLLEVEL 技能名稱 (=,+,-) 技能等級 ;調整當前人物的指定技能為指定等級
DELNOJOBSKILL ;刪除當前人物非本職業的所有技能
CLEARSKILL ;刪除當前人物的所有技能
GAMEPOINT (=,+,-) 數量 ;調整當前人物的活力值
CREDITPOINT (=,+,-) 數量 ;調整當前人物的聲望點數
SETMEMBERLEVEL (=,+,-) 等級數 ;調整當前人物的會員等級
SETMEMBERTYPE (=,+,-) 等級數 ;調整當前人物的會員類型
CHANGELEVEL (=,+,-) 等級數 ;調整當前人物的等級
CHANGEPKPOINT (=,+,-) 點數 ;調整當前人物的PK點數
CHANGEEXP (=,+,-) 經驗值 ;調整當前人物的經驗值
CHANGEMODE 模式類型(1管理模式、2無敵模式、3隱身模式) 開關(1為開,0為關) ;調整當前人物的游戲模式
CHANGEPERMISSION 許可權等級 ;調整當前人物的許可權等級
KILLMONEXPRATE 倍率 有效時間 ;調整當前人物的殺怪經驗倍率
POWERRATE 倍率 有效時間 ;調整當前人物的攻擊力倍率
KICK ;將當前人物踢下線
KILL 數值 ;將當前傳奇私服人物殺死,並設置殺死類型
KILLSLAVE ;將當前人物的寶寶全部殺死
CLEARPASSWORD ;清除當前人物的倉庫密碼
RestRenewLevel ;將人物的轉生次數復位為零,即未轉生
DELMARRY ;清除當前人物的結婚信息
DELMASTER ;清除當前人物的拜師信息
RENEWLEVEL 轉次數 轉後等級 0 ;將當前人物轉生,並設置轉生次數以及轉生後人物等級跳到多少級
SENDMSG 信息類型代碼 %s信息內容%d ;發送文字信息
CLEARMAPMON 地圖號 ;清除指定地圖的所有怪物
RESTBONUSPOINT ;清楚當前人物的屬性點
PARAM1 地圖 ;NPC指定刷怪地圖
PARAM2 橫坐標 ;NPC刷怪X坐標
PARAM3 縱坐標 ;NPC刷怪Y坐標
MONGEN 怪物名稱 數量 時間 ;NPC刷怪命令+怪物+數量+時間
takew可以取走身上裝備的物品)
mapmove 移動地圖(例如:mapmove 0 634 612)
map 移動地圖(不需要具體坐標.例如:map 0)
timerecall 在規定時間內召回(timerecall 5 在5分鍾之內召喚回原地圖)
takecheckitem 收取checkitem過的物品(不加任何參數)
monclear 清空地圖怪物(monclear 0 清空0地圖上的所有怪物)
exchangemap 互換地圖(exchangemap 地圖代碼)
recallmap 把某地圖的人召喚過來(recallmap 地圖代碼)
batchmove 3 (此3個連用可以瞬移地圖用於賭場)
3、定義變數
RANDOM 隨機數 ;一般用在#IF語句中作為觸發#IF機率,
EQUAL 變數名 數值 ;檢測變數是否等於指定數值
LARGE 變數名 數值 ;檢測變數是否大於指定數值
SMALL 變數名 數值 ;檢測變數是否小於指定數值
MOV 變數名 數值 ;給予變數賦於指定值
INC 變數名 數值 ;給予變數加上指定值
DEC 變數名 數值 ;給予變數減去指定值
SUM 變數名A 變數名B ;將兩個變數相加
MOVR 數值 ;變數賦予小於指定數值的隨機非負數
<$STR(變數)> ;把變數轉為字元串
SET [變數名] 數值 ;定義變數
RESET [變數名] 連續數字 ;連續將變數清零
CHECK [變數數值] 數值 ;檢測變數是否等於指定數值
(8)傳奇刷怪腳本解釋擴展閱讀
傳奇伺服器腳本命令常見錯誤
1、錯誤一:
#if
RANDOM 3
#act
goto 1
break
#if
RANDOM 3
#act
goto 2
break
#if
RANDOM 3
#act
goto 3
break
很多人認為random的具體運行是首先在3以下隨機取一個值,然後該腳本內的random 3都不再取值了。那樣理解的時候goto 1、2、3的幾率是相等的,都是1/3。
這是一個理解上的錯誤,實際這里運行的操作是這樣的,到達1的幾率為1/3,到達2的幾率為先2/3然後1/3就是2/9。而到達3的幾率則為2/3然後2/3然後1/3實際幾率為4/27!
2、錯誤二:
#if
RANDOM 3
#act
goto 1
break
#if
RANDOM 2
#act
goto 2
break
#if
RANDOM 1
#act
goto 3
break
有人認為在第一個random的時候會給一個隱藏的值在3以下做一個賦值。然後以後的random就是檢測是否自己的random值和這個隱藏值相同,如果相同則#act。
這個也是一種錯誤理解,雖然同是對random理解錯誤造成的,但是該錯誤與錯誤一理解上是不同的。但是這種隨機的設計方式是提倡的,利用P變數的隨機取值是可以完成的。
Ⅸ 傳奇自動刷怪腳本是什麼樣的
就是一個TXT文件!我曾經也試著建過SF不過沒上網!就是我自己玩來著!裡面可以直接修改刷怪時間和多少只還有刷怪地點設置坐標你讓怪在哪出現它就在哪出現!當你運行伺服器的時候有個框里會顯示你設置的東西!如果有問題你可以再修改從新開啟伺服器!