以下以GEE引擎的相關變量講解,GOM引擎也類似,相同的使用方法<$STR(變量)>
注意:自定義變量不要以P、D、M、N、S、I、G、A開頭
傳奇變量用法;變量用字母表示,在程序中可以賦任何數據 名稱只限于P0-P9,D0-D9
SMALL (變量) (數值) ;測試變量是不是小于指定數值
LARGE (變量) (數值) ;測試變量是不是大于指定數值
EQUAL (變量) (數值) ;測試變量是不是等于指定數值
mov 變量賦值 ;變量賦值 MOV N0 1 傳奇隨機變量
inc 變量相加 ;讓變量自動加指定數值到變量,相當于程序中的x=x+n
DEC 變量相減 DEC N0 1 傳奇變量相減
MUL 變量想乘 MUL N0 2 或者 MUL N0 100 2 (不支持字符串變量)
DIV 整除變量 DIV N0 2 或者 DIV N0 100 2 (不支持字符串變量) 傳奇變量腳本相除
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后面。
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 (變量) (數值) ;讓變量自動加指定數值到變量
傳奇變量查詢,傳奇自定義全局變量等更多功能,給我們寫腳本帶來方便
傳奇自定義變量 聲明及保存相關命令,現在已經很少用了 個人的直接使用變量U,T更方便 全局的使用A和G
P0-P999 (私人變量,數字型) 關閉對話框重置為0。
D0-D999 (私人變量,數字型) 下線不保存.搖篩子變量.
M0-M999 (私人變量,數字型) 下線不保存.切換地圖清空.
N0-N999 (私人變量,數字型) 下線不保存.小退歸0.
S0-S999 (私人變量,字符型) 下線不保存.小退歸0.
I0-I999 (全局變量,數字型) 不可保存,服務器重啟自動重置為0。
G0-G999 (全局變量,數字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
A0-A999 (全局變量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
U0-U99 (私人變量,數字型) 可保存。(存放在人物數據庫Mir.db里面、值最大范圍正負21億)傳奇個人變量
T0-T99 (私人變量,字符型) 可保存。(存放在人物數據庫Mir.db里面、傳奇個人變量
J0-J255 (私人變量,數字型) 可保存,每晚自動12點重置,合區或關停服務器請錯開00:00點即可。傳奇變量工具清理
|
|