當前位置:首頁 » 編程軟體 » 傳奇random技能書腳本

傳奇random技能書腳本

發布時間: 2022-04-14 08:08:00

㈠ 傳奇腳本如何查看指定玩家的指定變數

■此處僅代表個人意見:腳本的功能大體是一種簡易匯編語法具體操作的累積。而活用這些變數是腳本精
華所在,腳本基礎命令是一些簡單針對這些變數的操作,優秀的腳本系統是通過這些變數和命令編寫出來的功
能。而後來所添加的腳本命令大部分是獨立的功能,如果這樣下去功能固然無限的增多,但是M2卻也在無限的
增大。所以建議FTSM多開發和完善M2,n那是腳本發展之福。
以下為腳本命令的解釋【檢測後綴命令】
此屬性命令為#IF後#ACT前,作為檢測是否為真的命令。
〖CHECK [001-?] 1/0〗 查看人物指定的變數是否為1/0。如果為真則通過至#act
〖RANDOM (1-?)〗 隨機一個數字,根據後邊的數字判定當前通過至#act的幾率。
★注意這里有一些用法錯誤。★
錯誤一:
#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
!同樣錯誤的還有如下寫法
#if
RANDOM 3
#act
goto 1
#elseact
#if
RANDOM 3
#act
goto 2
#elseact
#if
RANDOM 3
#act
goto 3
#elseact
close
錯誤二:
#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變數的隨機取值是可以完成的
。具體隨機的用法請查看【天笑腳本教程示例:隨機處理系統】
〖EQUAL〗(變數)(數值)測試指定變數的值是否等於該命令指定值,可惜的是此處無法用PDG等變數,只能用數字常量!強烈建議Jacky添加該功能。
〖LARGE〗(變數)(數值)測試指定變數的值是否大於該命令指定值,同樣非常可惜該數值只能為常量。
〖SMALL〗(變數)(數值)測試指定變數的值是否小於該命令指定值,同樣非常可惜該數值只能為常量。
〖GENDER 〗(man/woman)檢測是否為男/女
〖hour/min〗(時間1)(時間1)檢測當前時間(小時/分鍾)是否為時間1與時間2之間。
〖CHECKLEVEL〗(數值)測試等級數量是否大於該命令指定值,同樣非常可惜該數值只能為常量。
〖CHECKJOB〗(職業)測試對話職業是否為指定職業,其後綴的根據M2不同而不同基礎M2為:Warr, Wizard, Taos。
〖CHECKITEM〗(物品名稱)(數量)查看人物背包中是否指定物品名稱的數量是否大於該命令指定值,該數量不寫默認為1既檢測有沒有該物品。同樣非常可惜該數值只能為常量。
〖CHECKITEMW〗(物品名稱)(數量)查看人物所佩帶裝備中是否指定物品名稱的數量是否大於該命令指定值,該數量不寫默認為1既檢測有沒有該物品。同樣非常可惜該數值只能為常量。
〖CHECKGOLD〗(數值)測試金幣數量是否大於該命令指定值,同樣該數值只能為常量。
〖ISTAKEITEM〗(物品名稱)檢測剛剛取下的物品是否指定物品名稱。〖CHECKDURAEVA〗(物品名)(數值)查看人物背包中是否指定的物品名稱的持久是否大於該命令指定值,該數量不寫默認為1既檢測有沒有該物品。同樣非常可惜該數值只能為常量。
〖DAYOFWEEK〗(星期數)查看當天是否為指定的星期數量。
〖CHECKPKPOINT〗(數值)測試PK值是否大於該命令指定值。
〖CHECKLUCKYPOINT〗(數值)測試幸運值是否大於該命令指定值。
〖CHECKMONMAP〗(地圖名)(數值)測試指定的地圖名中的怪物數量是否大於該命令指定值。同樣非常可惜該數值只能為常量。
〖CHECKHUM〗(地圖名)(數值)測試指定的地圖名中的人物數量是否大於該命令指定值。同樣非常可惜該數值只能為常量。
〖CHECKBAGGAGE〗測試背包是否滿了
〖CHECKNAMELIST〗[路徑](文件名)檢測指定路徑下文件名的文件內是否有該玩家當前人物名稱。
〖CHECKIPLIST〗[路徑](文件名)檢測指定路徑下文件名的文件內是否有該玩家當前IP地址。
#〖CHECKMARRYED〗檢測當前對話人物是否結過婚。
#〖CHECKGUILDMASTER〗檢測當前對話人物是否屬於行會掌門。
#〖CHECKOFGUILD〗(行會名)檢測當前對話人物是否屬於指定行會。
#〖CHECKGUILDOFSBK〗檢測當前對話人物所屬於行會是否為沙。
#〖CHECKATTACKSBKGM〗檢測當前對話人物所屬於行會是否為當前攻沙行會。
#〖CHECKACCOUNTLIST〗[路徑](文件名)檢測指定路徑下文件名的文件內是否有該玩家當前帳號。
#〖CHECKPAYMENT〗檢測當前對話人物是否充值。
#〖CHECKBBCOUNT〗(數值)檢查人物所帶寶寶數量。
#〖CHECKCREDITPOINT〗(數值)檢查當前人物的聲望是否大於命令指定數值。
#〖EXECHECK NAMEIPLIST〗[路徑](文件名)檢測指定路徑下文件名的文件內該玩家人物名稱後的IP是否與當前登陸IP相同。
#〖EXECHECK DIR〗檢查當前人物對面方向站的人物方向是否正確,多用於結婚。
#〖EXECHECK DIR 1〗檢查當前人物對面方向站正確方向的人物是否與當前人物性別一致。多用於結婚。
#〖EXECHECK DIR 2〗檢查當前人物對面方向站正確方向的人物是否與當前人物性別不同。多用於結婚。
#〖EXECHECK POSTLEVEL〗(數值)檢查當前人物對面方向站正確方向的人物的等級是否大於命令指定數值。
#@〖CHECKGUILDLIST〗[路徑](文件名)檢測指定路徑下文件名的文件內該玩家所屬行會名稱是否存在。
#@〖ISADMIN〗檢查當前人物是否為游戲管理員。
#@〖HAVEGUILD〗檢查當前人物是否加入了行會。
#@〖ISCASTLEGUILD〗檢測當前對話人物是否屬於沙。
#@〖ISCASTLEMASTER〗檢測當前對話人物是否為沙掌門。
#@〖ISGUILDMASTER〗檢測當前對話人物是否為行會的掌門。
#@〖ISNEWHUMAN〗檢測當前對話人物是否為剛注冊第一次進入游戲。
#@〖CHECKSLAVECOUNT〗[控制符](數值)檢查當前人物所帶寶寶數量是否[>、=、、=、、=、、=、、=、、=、、=、、=、、=、、=、、=、、=、、=、、=、<]指定的數值。
〖CHECKMONAREA〗未知
〖CHECKOPEN〗未知
〖CHECKUNIT〗未知

㈡ 傳奇腳本變數

變數是用來完成高級腳本的必備東西,如果想要寫一些高級的腳本,比如有關數據保存的,就得使用到變數, 如果只是一些普通的腳本,那麼變數基本就屬於無用的。

㈢ 一直玩傳奇的玩友,傳奇腳本關於random的用法以及詳細解釋

你好啊,random (隨機數) 一般用在#IF語句中作為觸發#IF機率,有時隨機數=並列#IF語句數用於隨機多項選擇,例如: #IF RANDOM 3 #SAY() #ELSEACT ,跟著這種形式,查找代碼就可以編輯了。望採納

㈣ 傳奇腳本關於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等。

㈤ 傳奇腳本中的random幾率問題

random這個命令是指分數,不是百分比。
比如random 3 指的就是3分之一,就是%33.3333,你要想得出百分比需要進行一系列的轉換,本來PERCENT是得出百分比的,但不知道為什麼HERO2內核不計算這個命令。。。
是否可以解決您的問題?

㈥ 傳奇服務端腳本命令

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 [變數數值] 數值 ;檢測變數是否等於指定數值

(6)傳奇random技能書腳本擴展閱讀

傳奇伺服器腳本命令常見錯誤

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變數的隨機取值是可以完成的。



㈦ 傳奇 HERO引擎random 問題

random 這是個隨機的,最後一個千萬別用 random,不然偶爾會沒有寶寶,看下面腳本
#if
random 2
#act
添加寶寶命令 雞
break
#if
random 2
#act
添加寶寶命令 羊
break
#if
#act
添加寶寶命令 鹿
break

㈧ 傳奇 random 怎麼初始化

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

===========================================================
程 序 語 句 與 程 序 段 ------------------------
====================********************************========================
\ 換一行

{圖像類別/圖像定位} ;圖像類別是說明動物或NPC圖像定位是指那一個具體圖像

[@段] ;段用英文或數字表示

goto @段 ;跳轉到指定段,開始執行相當於B中的goto語句

<選擇項目/@段> ;選擇項目後轉稱到指定段,相當於C中的case語句

#say 語句 ;語句設定為字元,不用加任何定界符

#act 執行命令 ;符合3.0規定的任何系統已定義命令

give 物品 數量 ;給多少東西,除了物器資料庫中有的物品,還有金幣,
;在大多數漢化版3.0中都漢化為「金」

take 物品 數量 ;同上,只是與上面相反,一個是給東西,一個是收回東西

map 地圖名 ;移動到這個地圖的隨機坐標,地圖名為地圖的數字人碼

mapmove 地圖名 坐標A 坐標B ;同上,只是指定了坐標

monclear 地圖名 ;清除這個地圖上刷的怪物

MonGen 怪物名稱 數量 時間 ;刷怪物,與刷怪角本用法相同

TimeRecall 數值 ;數值為分鍾,定義進入某地的時間限制。

BreakTimeRecall ;中斷上面那個語句設定的時間

hairstyle 數值 ;改變頭發類型

haircolor 紅值 綠值 藍值 ;值域為0 ~ 255 設定頭發顏色

close ; 關閉對話框

======================****************************========================
---------------------- 程 序 中 的 變 量 與 常 量 ------------------------
======================****************************========================

變數 ;變數用字母表示,在程序中可以賦任何數據 名稱只限於P0-P9,D0-D9

mov 變數 數值 ;給變數賦值

inc 變數 數值 ;讓變數自動加指定數值到變數,相當於程序中的x=x+n

sum 變數A 變數B ;變數求和不要與int混淆,需要下面的組合語名才能實現

MOV 變數X 0 ;變數X,初值。
sum 變數A 變數B ;X=A+B
sum 變數C ;X=X+C 最後在程序中得到的是X值,實際X=A+B+C
;如果只寫中間一句是無意義的,只能導致錯誤

movr 變數 數值 ;定義隨機變數,變數值為 「0 到 數值」

random 數值 ;當數值=隨機數時則為1否則為0

<$STR(變數)> ;顯示變數時用,可以將變數值顯示在游戲里,用在 #say後面。

=========================*******************************========================
------------------------- 程 序 中 的 邏 輯 判 斷 語 句 ------------------------
=========================*******************************========================

[n] ;n為任何正整數,是邏輯變數,有0值和1值,初始0值

#IF
條件--執行
#elsesay 或者 #elseact
否定--執行 ;相當於程序中的條件判斷

SET [n] 1 ;設置邏輯變數為真

Check [n] 1 ;測試邏輯變數是否為真,可以測試是否已經完成了任務

small 變數 數值 ;如果「變數 < 數值」則為1否則為0

large 變數 數值 ;如果「變數 > 數值」則為1否則為0

equal 變數 數值 ;如果「變數 = 數據」則為1否則為0

checkjob Warr(Wizard、Taos) ;測試職業 成功為1否則為0

checkgold 數值 ;擁有金幣數>=數值為1否則為0

checklevel 數值 ;人物等級>=數值為1否則為0

checkitem 物品 數值 ;測試擁用物品的數量

genderman ;測試性別為男,如果為男則為1否則為0

checkbaggage ;測試背包是否已滿,滿時為1否則為0

checkpkpoint 數值 ;數值為PK值,PK值數>值時為1否則為0

checkluckypoint 數值 ;同上,只是測的是幸運值

checkmonmap 地圖名 數值 ;同上,只是測的是怪物數量

checkraeva 物品名 數值 ;同上,只是測試有品質的物品的品質

checkhum 地圖名 數值 ;同上,測試這個地圖的人數

checkitemw 物品 檢測身上所帶的物品

takew 物品 直接從身上回收物品

checkmagic 技能名稱 檢測已經修煉的技能
腳本大全 [喜歡腳本的來]
傳奇商用NPC開頭解釋(部分,補足請補足)
%100 代表買東西是原價格還是雙倍價格
+40 買肉
+1 賣肉
+43 武器有關(修)
+15 頭盔
+10 買衣服
+11 修衣服
+26 修手鐲類
+0 買各種葯水
+42 賣各種葯水
+30 蠟燭等.
+25 特殊水
+3 買卷軸,書類
+4 賣書類
+19 項鏈
+20 項鏈
+21 項鏈
+22 買戒指
+23 賣戒指
+24 買手鐲
+26 賣手鐲
+5 修煉武器或買武器
+6 修煉武器或賣武器
================================

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 ;測試背包滿沒
small (變數) (數值) ;測試變數是不是小於指定數值
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
Check [條件數] 1 ;測試[條件數]觸發與否 1(觸發)
SET [條件數] 1 ;設置[條件數]觸發
Monclear 地圖 清理這個地圖!
Param1 地圖 地圖名
Param2 橫坐標 坐標
Param3 縱坐標 坐標
MonGen 怪物名稱 數量 時間
TimeRecall 時間 時間限制

二。腳本變數:
<$USERNAME> 當前用戶名
<$GUILDWARFEE>行會戰金幣數
<$LORD>沙巴克行會頭名
<$OWNERGUILD>沙巴克行會名
<$UPGRADEWEAPONFEE>升級武器價格
<$USERWEAPON> 放在對話框里的武器名字
<$STR(變數)> 把變數轉換為字元型

㈨ 喜歡玩傳奇的朋友,傳奇腳本關於random的用法以及詳細解釋

你好啊,見你之前提問過了嘛,具體的用法是下載編輯器,下載腳本代碼,然後按照:random (隨機數) 一般用在#IF語句中作為觸發#IF機率,有時隨機數=並列#IF語句數用於隨機多項選擇,例如: #IF RANDOM 3 #SAY() #ELSEACT。這樣的步驟進行,建議給採納哈

㈩ 經常玩傳奇的朋友,傳奇腳本關於random的用法以及詳細解釋

挖地魔法,挖地野蠻,防暗.殺,屏蔽交易,屏蔽挑戰,超級不卡,就是凌霜輔助8.01免費版,超級犀利。

熱點內容
app編程入門 發布:2025-03-16 00:04:20 瀏覽:193
插接式資料庫 發布:2025-03-15 23:52:59 瀏覽:66
安卓從哪裡設置後攝像頭鏡像 發布:2025-03-15 23:51:27 瀏覽:973
伺服器電腦超頻教程 發布:2025-03-15 23:50:48 瀏覽:977
蘋果手機如何找回appid密碼 發布:2025-03-15 23:48:36 瀏覽:406
汽車頂部黑色是什麼配置 發布:2025-03-15 23:40:15 瀏覽:561
校考上傳照片 發布:2025-03-15 23:30:02 瀏覽:851
windowsxp伺服器搭建ftp 發布:2025-03-15 23:17:52 瀏覽:313
2014年資料庫工程師 發布:2025-03-15 23:07:42 瀏覽:246
創見存儲卡質量怎麼樣 發布:2025-03-15 23:07:37 瀏覽:305