腳本名詞,變量解釋,很全很好
#IF ;如果
#SAY ;輸出字符串
#ACT ;執(zhí)行命令
break ;結(jié)束命令
close ;結(jié)束對(duì)話
------條件命令-----
CHECKITEM 物品名 數(shù)量 ;檢測(cè)當(dāng)前人物所帶物品及數(shù)量
CHECKGOLD 數(shù)量 ;檢測(cè)當(dāng)前人物所帶金幣數(shù)量
CHECKLEVELEX (>,<,=) 等級(jí)數(shù) ;檢測(cè)當(dāng)前人物等級(jí)
CHECKCREDITPOINT (>,<,=) 聲望數(shù) ;檢測(cè)當(dāng)前人物聲望
CHECKJOB (Warrior,Wizard,Taoist) ;檢測(cè)當(dāng)前人物所屬職業(yè)
CHECKHUM 地圖名 數(shù)量 ;檢測(cè)指定地圖的玩家數(shù)量
CHECKITEMW 物品名 數(shù)量 ;檢測(cè)當(dāng)前人物是否佩帶指定物品
CHECKDURAEVA 物品名 數(shù)值 ;檢測(cè)當(dāng)前人物所帶礦物等物品的品質(zhì)
CHECKBAGGAGE ;檢測(cè)當(dāng)前人物的背包是否已滿
ONLINELONGMIN (>,<,=) 時(shí)長(zhǎng) ;檢測(cè)當(dāng)前人物在線時(shí)長(zhǎng)
CHECKCASTLEDOOR (損壞,開啟,關(guān)閉) ;檢測(cè)沙城城門狀態(tài)
CASTLEWARAY (>,<,=) 天數(shù) ;檢測(cè)上次攻城到現(xiàn)在的天數(shù)
CASTLECHANGEDAY (>,<,=) 天數(shù) ;檢測(cè)沙巴克占領(lǐng)天數(shù)
CHECKOFGUILD 行會(huì)名稱 ;檢測(cè)當(dāng)前人物行會(huì)名稱
CHECKNAMELIST 角色名列表.txt ;檢測(cè)當(dāng)前人物角色名是否在列表中
CHECKGUILDLIST 行會(huì)列表.txt ;檢測(cè)當(dāng)前人物行會(huì)是否在列表中
CHECKACCOUNTLIST 帳號(hào)列表.txt ;檢測(cè)當(dāng)前人物帳號(hào)是否在列表中
CHECKIPLIST IP列表.txt ;檢測(cè)當(dāng)前人物IP是否在列表中
CHECKACCOUNTIPLIST 帳號(hào)和IP列表.txt ;檢測(cè)當(dāng)前人物登錄帳號(hào)與IP是否與列表中匹配
CHECKNAMEIPLIST 角色名和IP列表.txt ;檢測(cè)當(dāng)前人物角色名稱與IP是否與列表中匹配
ISADMIN ;檢測(cè)當(dāng)前人物是否為管理員
HAVEGUILD ;檢測(cè)當(dāng)前人物是否加入行會(huì)
ISCASTLEGUILD ;檢測(cè)當(dāng)前人物是否為沙城成員
ISCASTLEMASTER ;檢測(cè)當(dāng)前人物是否為沙城老大
ISGUILDMASTER ;檢測(cè)當(dāng)前人物是否為行會(huì)老大
ISNEWHUMAN ;檢測(cè)當(dāng)前人物是否為新人
CHECKSLAVECOUNT (>,<,=) 數(shù)量 ;檢測(cè)當(dāng)前人物所帶寵物的數(shù)量
CHECKSLAVELEVEL (>,<,=) 等級(jí)數(shù)(7) ;檢測(cè)當(dāng)前人物所帶寵物的等級(jí)
CHECKEXP (>,<,=) 經(jīng)驗(yàn)值 ;檢測(cè)當(dāng)前人物經(jīng)驗(yàn)值
CHECKPOSELEVEL (>,<,=) 等級(jí)數(shù) ;檢測(cè)當(dāng)前人物對(duì)面人物的等級(jí)
CHECKPOSEGENDER 性別(男,女) ;檢測(cè)當(dāng)前人物對(duì)面人物的性別
CHECKMEMBERLEVEL 類型 (>,<,=) 等級(jí)數(shù) ;檢測(cè)當(dāng)前人物的會(huì)員等級(jí)
CHECKMEMBERTYPE (=,>,<) 類型數(shù) ;檢測(cè)當(dāng)前人物的會(huì)員類型
CHECKRENEWLEVEL (=,>,<) 轉(zhuǎn)生次數(shù) ;檢測(cè)當(dāng)前人物的轉(zhuǎn)生次數(shù)
CheckBagSize 數(shù)量 ;檢測(cè)當(dāng)前人物背包空格數(shù)
CHECKDC (=,>,<) 攻擊下限 (=,>,<) 攻擊上限 ;檢測(cè)當(dāng)前人物攻擊力的上限及下限值
CHECKMC (=,>,<) 魔法下限 (=,>,<) 魔法上限 ;檢測(cè)當(dāng)前人物魔法力的上限及下限值
CHECKSC (=,>,<) 道術(shù)下限 (=,>,<) 道術(shù)上限 ;檢測(cè)當(dāng)前人物道術(shù)力的上限及下限值
CHECKHP (=,>,<) HP下限 (=,>,<) HP上限 ;檢測(cè)當(dāng)前人物HP值的上限及下限值
CHECKMP (=,>,<) MP下限 (=,>,<) MP上限 ;檢測(cè)當(dāng)前人物MP值的上限及下限值
CHECKUSEITEM 物品位置 ;檢測(cè)當(dāng)前人物身上指定位置是否戴物品
CHECKITEMTYPE 物品位置 物品類型 ;檢測(cè)當(dāng)前人物身上指定位置戴的物品是否為指定類型
CHECKGAMEPOINT 活力值 ;檢測(cè)當(dāng)前人物活力值
ISLOCKPASSWORD ;檢測(cè)當(dāng)前人物的倉(cāng)庫(kù)是否解鎖
PASSWORDERRORCOUNT (=,>,<) 次數(shù) ;檢測(cè)當(dāng)前人物輸入倉(cāng)庫(kù)密碼錯(cuò)誤次數(shù)
CheckRangeMonCount 地圖號(hào) X Y 范圍 (=,>,<) 數(shù)量 ;檢測(cè)一個(gè)坐標(biāo)范圍內(nèi)怪物數(shù)量
CheckMonMap 地圖號(hào) 數(shù)量 ;檢測(cè)一個(gè)指定地圖內(nèi)的怪物數(shù)量
CHECKMON 數(shù)量 ;檢測(cè)當(dāng)前人物所在地圖內(nèi)的怪物數(shù)量
CHECKSKILL 技能名稱 (=,>,<) 修煉等級(jí) ;檢測(cè)當(dāng)前人物已學(xué)技能
------功能命令-----
MAP 地圖名 ;將當(dāng)前人物移動(dòng)到指定地圖
MOVEMAP 地圖名 X Y ;將當(dāng)前人物移動(dòng)到指定地圖的指定坐標(biāo)
TIMERECALL 時(shí)間值 ;指定當(dāng)前人物到達(dá)多少時(shí)間后被傳回這里
BREAKTIMERECALL ;中斷指定人物達(dá)多少時(shí)間后被傳回這里
RECALLMOB 怪物名稱 寶寶等級(jí)(最高為 7) 叛變時(shí)間(分鐘) 是否自動(dòng)變色(0、1)固定顏色(1-7);給予當(dāng)前人物指定怪物為寶寶
setautogetexp 命令 時(shí)間 經(jīng)驗(yàn) 是否安全區(qū)(0為任何地方) 地圖號(hào)(任何地圖請(qǐng)不用填);指定當(dāng)前人物在線泡經(jīng)驗(yàn)(直接得到經(jīng)驗(yàn))
GAMEGOLD (=,+,-) 數(shù)量 ;調(diào)整當(dāng)前人物的元寶數(shù)量
SETRANKLEVELNAME 封號(hào) ;調(diào)整當(dāng)前人物的封號(hào)
ADDGUILDLIST 行會(huì)列表.txt ;將當(dāng)前人物行會(huì)名加入列表
DELGUILDLIST 行會(huì)列表.txt ;將當(dāng)前人物行會(huì)名從列表刪除
ADLNAMELIST 角色名列表.txt ;將當(dāng)前人物角色名加入列表
DELNAMELIST 角色名列表.txt ;將當(dāng)前人物角色名從列表刪除
CLEARNAMELIST 列表.txt ;清除列表內(nèi)的所有信息
HAIRSTYLE 數(shù)值 ;調(diào)整當(dāng)前人物的發(fā)型
CHANGENAMECOLOR 數(shù)值 ;調(diào)整當(dāng)前人物的名字顏色
CHANGEJOB 職業(yè)名稱(Warrior,Wizard,Taoist) ;調(diào)整當(dāng)前人物的所屬職業(yè)
CHANGEGENDER 數(shù)值 ;調(diào)整當(dāng)前人物的所屬性別
ADDSKILL 技能名稱 技能等級(jí) ;給予當(dāng)前人物添加指定技能
DELSKILL 技能名稱 ;刪除當(dāng)前人物的指定技能
SKILLLEVEL 技能名稱 (=,+,-) 技能等級(jí) ;調(diào)整當(dāng)前人物的指定技能為指定等級(jí)
DELNOJOBSKILL ;刪除當(dāng)前人物非本職業(yè)的所有技能
CLEARSKILL ;刪除當(dāng)前人物的所有技能
GAMEPOINT (=,+,-) 數(shù)量 ;調(diào)整當(dāng)前人物的活力值
CREDITPOINT (=,+,-) 數(shù)量 ;調(diào)整當(dāng)前人物的聲望點(diǎn)數(shù)
SETMEMBERLEVEL (=,+,-) 等級(jí)數(shù) ;調(diào)整當(dāng)前人物的會(huì)員等級(jí)
SETMEMBERTYPE (=,+,-) 等級(jí)數(shù) ;調(diào)整當(dāng)前人物的會(huì)員類型
CHANGELEVEL (=,+,-) 等級(jí)數(shù) ;調(diào)整當(dāng)前人物的等級(jí)
CHANGEPKPOINT (=,+,-) 點(diǎn)數(shù) ;調(diào)整當(dāng)前人物的PK點(diǎn)數(shù)
CHANGEEXP (=,+,-) 經(jīng)驗(yàn)值 ;調(diào)整當(dāng)前人物的經(jīng)驗(yàn)值
CHANGEMODE 模式類型(1管理模式、2無(wú)敵模式、3隱身模式) 開關(guān)(1為開,0為關(guān)) ;調(diào)整當(dāng)前人物的游戲模式
CHANGEPERMISSION 權(quán)限等級(jí) ;調(diào)整當(dāng)前人物的權(quán)限等級(jí)
KILLMONEXPRATE 倍率 有效時(shí)間 ;調(diào)整當(dāng)前人物的殺怪經(jīng)驗(yàn)倍率
POWERRATE 倍率 有效時(shí)間 ;調(diào)整當(dāng)前人物的攻擊力倍率
KICK ;將當(dāng)前人物踢下線
KILL 數(shù)值 ;將當(dāng)前人物殺死,并設(shè)置殺死類型
KILLSLAVE ;將當(dāng)前人物的寶寶全部殺死
CLEARPASSWORD ;清除當(dāng)前人物的倉(cāng)庫(kù)密碼
RestRenewLevel ;將人物的轉(zhuǎn)生次數(shù)復(fù)位為零,即未轉(zhuǎn)生
DELMARRY ;清除當(dāng)前人物的結(jié)婚信息
DELMASTER ;清除當(dāng)前人物的拜師信息
RENEWLEVEL 轉(zhuǎn)次數(shù) 轉(zhuǎn)后等級(jí) 0 ;將當(dāng)前人物轉(zhuǎn)生,并設(shè)置轉(zhuǎn)生次數(shù)以及轉(zhuǎn)生后人物等級(jí)跳到多少級(jí)
SENDMSG 信息類型代碼 %s信息內(nèi)容%d ;發(fā)送文字信息
CLEARMAPMON 地圖號(hào) ;清除指定地圖的所有怪物
RESTBONUSPOINT ;清楚當(dāng)前人物的屬性點(diǎn)
PARAM1 地圖 ;NPC指定刷怪地圖
PARAM2 橫坐標(biāo) ;NPC刷怪X坐標(biāo)
PARAM3 縱坐標(biāo) ;NPC刷怪Y坐標(biāo)
MONGEN 怪物名稱 數(shù)量 時(shí)間 ;NPC刷怪命令+怪物+數(shù)量+時(shí)間
takew可以取走身上裝備的物品)
close 結(jié)束?
mapmove 移動(dòng)地圖(例如:mapmove 0 634 612)
map 移動(dòng)地圖(不需要具體坐標(biāo).例如:map 0)
break ?
timerecall 在規(guī)定時(shí)間內(nèi)召回(timerecall 5 在5分鐘之內(nèi)召喚回原地圖)
takecheckitem 收取checkitem過(guò)的物品(不加任何參數(shù))
monclear 清空地圖怪物(monclear 0 清空0地圖上的所有怪物)
exchangemap 互換地圖(exchangemap 地圖代碼)
recallmap 把某地圖的人召喚過(guò)來(lái)(recallmap 地圖代碼)
batchdelay 1
addbatch 2
batchmove 3 (此3個(gè)連用可以瞬移地圖用于賭場(chǎng))
playdice ?
addnamelist 增加名單?
delnamelist 刪除名單?
goquest ?開始探索?
denquest ?結(jié)束探索?
goto 轉(zhuǎn)向段落(goto @normal 轉(zhuǎn)向[@normal]段落)
#if 條件語(yǔ)句(#if 如果...)
#act 結(jié)果語(yǔ)句(#act 那么...)
#elseact 結(jié)果語(yǔ)句(#elseact 否則...)
#say 結(jié)果語(yǔ)句(#say 接顯示對(duì)話內(nèi)容)
#elsesay 結(jié)果語(yǔ)句(#elsesay 接顯示對(duì)話內(nèi)容)
符號(hào)詳解
[] [@main]這樣的段落可以被goto @main識(shí)別
\ 語(yǔ)言的換行,太長(zhǎng)的語(yǔ)言將被顯示在對(duì)話框之外
<> 交談選項(xiàng)例如<關(guān) 閉/@exit>,在傳奇中顯示為黃色可點(diǎn)選的關(guān)閉字樣,也有g(shù)oto 只含義
/ 分隔符,像上例中的分隔顯示語(yǔ)言與腳本語(yǔ)言
; 注釋符號(hào),加在一行之首,那么這行文字將作為注釋理解,不顯示也不加入腳本語(yǔ)言編譯
地圖屬性(mapinfo中地圖代碼后的英文含義)
safe 安全區(qū)不可pk
dark 黑暗區(qū)域需要蠟燭火把,就是沒(méi)有免蠟時(shí)候的效果
fight 戰(zhàn)斗區(qū)域,允許pk
fight3 戰(zhàn)斗區(qū)域,曾用在行會(huì)戰(zhàn)爭(zhēng)地圖中,應(yīng)該是戰(zhàn)斗不掉東西,包括祈禱系列
day 白天,免蠟
quiz ?小考,在g001和g002地圖中使用
noreconnect 掉線后跳出地圖,noreconnect(地圖代碼)掉線后被傳送到某地圖
checkquest 詢問(wèn)地圖(進(jìn)入此地圖會(huì)彈出對(duì)話框)checkquest(q1404)內(nèi)容在mapquest_def文件夾中
needset_on 檢查人物屬性needset_on(406)必須賦有406屬性的人才可進(jìn)入
needset_off ?
needhole 需要一個(gè)洞才可以進(jìn)去的地圖,用于尸王殿和桃源之門
norecall 不能被記憶一套召回的地圖
norandommove 不能使用隨機(jī)傳送卷的地圖
nodrug ?
mine 可以挖礦的地圖
nopositionmove 不能使用地牢逃脫卷的地圖
------定義變量-----
RANDOM 隨機(jī)數(shù) ;一般用在#IF語(yǔ)句中作為觸發(fā)#IF機(jī)率,
EQUAL 變量名 數(shù)值 ;檢測(cè)變量是否等于指定數(shù)值
LARGE 變量名 數(shù)值 ;檢測(cè)變量是否大于指定數(shù)值
SMALL 變量名 數(shù)值 ;檢測(cè)變量是否小于指定數(shù)值
MOV 變量名 數(shù)值 ;給予變量賦于指定值
INC 變量名 數(shù)值 ;給予變量加上指定值
DEC 變量名 數(shù)值 ;給予變量減去指定值
SUM 變量名A 變量名B ;將兩個(gè)變量相加
MOVR 數(shù)值 ;變量賦予小于指定數(shù)值的隨機(jī)非負(fù)數(shù)
<$STR(變量)> ;把變量轉(zhuǎn)為字符串
SET [變量名] 數(shù)值 ;定義變量
RESET [變量名] 連續(xù)數(shù)字 ;連續(xù)將變量清零
CHECK [變量數(shù)值] 數(shù)值 ;檢測(cè)變量是否等于指定數(shù)值
------服務(wù)器固定變量-----
<$USERNAME> ;人物名稱
<$GUILDNAME> ;行會(huì)名稱
<$RANKNAME> ;行會(huì)職位名稱
<$LEVEL> ;等級(jí)
<$HP> ;生命值
<$AC> ;防御力
<$MAXAC> ;最高防御力
<$MAC> ;魔法防御力
<$MAXMAC> ;最高魔法防御力
<$DC> ;物理攻擊力
<$MAXDC> ;最高物理攻擊力
<$MC> ;魔法力
<$MAXMC> ;最高魔法力
<$SC> ;道術(shù)
<$MAXSC> ;最高道術(shù)
<$EXP> ;當(dāng)前經(jīng)驗(yàn)值
<$MAXEXP> ;升級(jí)經(jīng)驗(yàn)值
<$PKPOINT> ;PK點(diǎn)數(shù)
<$CREDITPOINT> ;聲望點(diǎn)數(shù)
<$GOLDCOUNT> ;金幣數(shù)量
<$GAMEGOLD> ;游戲幣數(shù)
<$GAMEPOINT> ;游戲點(diǎn)數(shù)
<$HW> ;腕力
<$MAXHW> ;最高腕力
<$BW> ;背包重量
<$MAXBW> ;最高背包重量
<$WW> ;負(fù)重力
<$MAXWW> ;最高負(fù)重
<$HUNGER> ;饑餓程度
<$LOGINTIME> ;登錄時(shí)間
<$LOGINLONG> ;登錄時(shí)長(zhǎng)
<$DRESS> ;衣服
<$WEAPON> ;武器
<$RIGHTHAND> ;蠟燭
<$HELMET> ;頭盔
<$NECKLACE> ;項(xiàng)鏈
<$RING_R> ;右戒指
<$RING_L> ;右戒指
<$ARMRING_R> ;右手鐲
<$ARMRING_L> ;左手鐲
<$BUJUK> ;護(hù)身符
<$BELT> ;腰帶
<$BOOTS> ;鞋子
<$CHARM> ;寶石
<$CASTLENAME> ;沙城名稱
------服務(wù)器活動(dòng)變量-----
<$SERVERNAME> ;服務(wù)器名字
<$SERVERIP> ;服務(wù)器IP地址
<$WEBSITE> ;游戲網(wǎng)址
<$BBSSITE> ;論壇網(wǎng)址
<$CLIENTDOWNLOAD> ;客戶端程序下載地址
<$QQ> ;聯(lián)系QQ號(hào)
<$PHONE> ;聯(lián)系電話號(hào)碼
<$BANKACCOUNT0> ;銀行帳號(hào)信息
<$BANKACCOUNT1> ;銀行帳號(hào)信息
<$BANKACCOUNT2> ;銀行帳號(hào)信息
<$BANKACCOUNT3> ;銀行帳號(hào)信息
<$BANKACCOUNT4> ;銀行帳號(hào)信息
<$BANKACCOUNT5> ;銀行帳號(hào)信息
<$BANKACCOUNT6> ;銀行帳號(hào)信息
<$BANKACCOUNT7> ;銀行帳號(hào)信息
<$BANKACCOUNT8> ;銀行帳號(hào)信息
<$BANKACCOUNT9> ;銀行帳號(hào)信息
<$GAMEGOLDNAME> ;游戲幣名稱
<$USERCOUNT> ;在線人數(shù)
<$DATETIME> ;當(dāng)前日期時(shí)間
<$GAMEGOLDNAME> ;游戲幣名稱
<$HIGHLEVELINFO> ;最高等人物信息
<$HIGHPKINFO> ;最高PK點(diǎn)數(shù)人物信息
<$HIGHDCINFO> ;最高攻擊力人物信息
<$HIGHMCINFO> ;最高魔法力人物信息
<$HIGHSCINFO> ;最高道術(shù)人物信息
功能:
利用NPC發(fā)送信息,
格式:
SENDMSG 信息類型代碼 %s信息內(nèi)容%d
信息類型代碼:
1、發(fā)送普通紅色廣播信息,
2、發(fā)送普通紅色廣播信息,并顯示NPC名稱,
3、發(fā)送普通紅色廣播信息,并人物NPC名稱,
4、在NPC頭頂,顯示普通說(shuō)話信息,
5、發(fā)送紅色信息給人物
6、發(fā)送綠色信息給人物
7、發(fā)送藍(lán)色信息給人物
%s 代表人物名稱
%d 代表NPC名稱
GM之家論壇
傳奇服務(wù)端
傳奇一條龍
www.gm016.com
命令格式:
[@test]
#IF
#ACT
SENDMSG 0 %s信息內(nèi)容%d
SENDMSG 1 %s信息內(nèi)容%d
SENDMSG 2 %s信息內(nèi)容%d
SENDMSG 3 %s信息內(nèi)容%d
SENDMSG 4 %s信息內(nèi)容%d
SENDMSG 5 %s信息內(nèi)容%d
SENDMSG 6 %s信息內(nèi)容%d
SENDMSG 7 %s信息內(nèi)容%d
本文由傳奇學(xué)習(xí)者發(fā)布于2021-11-14 23:27:08主要講述變量,傳奇的相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)說(shuō)明【DIYGM】來(lái)處。 |