當前位置:首頁 » 網頁前端 » 傳奇許可權調整腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

傳奇許可權調整腳本

發布時間: 2022-08-21 15:23:32

A. 傳奇服務端腳本命令

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

(1)傳奇許可權調整腳本擴展閱讀

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

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



B. 傳奇腳本語法

1、函數

如:走到[ ] 以及邊走邊打[ ] 等。

函數的格式是:函數名後面接兩個中括弧"[]",中括弧裡面填寫該函數所需要的參數,有些函數需要填寫參數,有些函數不需要填寫參數,但是無論有沒有參數,中括弧都是必須的。

2、觸發器

如:觸發器(條件函數[ ],判斷周期)普通函數[ ] 。

格式:解發器用於實時判斷是否達到我們設定的條件,當達到設定的條件時,執行指定的動作,可以寫在腳本的任意位置,但是為了方便查看 一般寫到腳本頭部。

3、跳轉標簽

如:<腳本開始> 以及 <打怪流程> 等。

格式:標簽代碼並沒有什麼實際的動作,它的作用相當給腳本設置一個路標,告訴腳本下一步該往哪走,格式是在兩個<>中間填入一個你認為好記的名字。

4、注釋(備注)

如://這里填寫注釋內容。

格式:注釋符號是兩個反斜杠//,後面接注釋的內容,這種代碼沒有實際的動作,可以寫到任意位置,可以把某代碼的作用以注釋的形式寫在該代碼後面,方便自己查看該代碼的含義及作用。

5、LUA代碼段

如: /< print("這里是LUA代碼") />

格式:用於嵌入一段LUA代碼,代碼段頭部要加 /< , 代碼段尾部要加 /> 。「/<」與「/>」括起來的中間這段代碼就是標準的LUA代碼。

C. 傳奇許可權問題。來明白人。求助

這個問題很簡單的吧,,,

沒寫過此類的腳本。。但是有一點可以肯定的。。思路肯定對了。。

0許可權觸發6許可權。。這個在以前有實列的。。在有些版本的功能設定里。。使用多少元寶能使用多長時間的無敵功能。。按照這個功能。來改寫腳本應該是可行的。、

NPC觸發應該是一個最簡單的方法吧。

寫腳本大概思路給你整理下 0許可權使用NPC NPC詢問許可權條件 條件不符合 關閉 條件符合 使用許可權6 結束

寫了這么多 希望採納!

D. 傳奇SF怎麼刷GM許可權

必須是gm或者是gm號 命令格式 命令說明
@zz 物品名稱 數量 製造指定物品@無敵 進入/退出無敵模式@隱身 進入/隱身無敵模式@yb 人物名稱 (控制符+ - =) 數量 調整人物翎風幣數量@增加金幣 人物名稱 數量 增加指定人物數量的金幣@調整聲望 人物名稱 (控制符+ - =) 數量 調整人物的聲望點數@tji 人物名稱 等級 調整指定人物的等級@調整經驗 人物名稱 經驗值 調整指定人物的經驗值@怪 怪物名稱 數量 在身邊放置指定類型數量的怪物@職業變更 人物名稱 職業類型 調整人物的職業@性別變更 人物名稱 性別(男,女) 調整人物的性別@geinima 人物名稱 許可權等級(0-10) 調整人物的許可權等級,可以講普通人升為GM許可權@清除PK值 人物名稱 查看指定人物的PK值@查看PK值 人物名稱 增加指定人物的PK值@增加PK值 人物名稱 清除指定人物的PK值@增加技能 人物名稱 技能名稱 修煉等級(0-3) 給指定的人物增加技能@刪除技能 人物名稱 技能名稱 (all) 刪除人物的技能,all就代表刪除全部技能@調整技能 人物名稱 技能名稱 修煉等級(0-3) 調整人物的技能修煉等級@添加行會 行會名稱 掌門人 新建一個行會@刪除行會 行會名稱 刪除一個行會@更改城主 行會名稱 更改城堡所屬行會@召喚 人物名稱 將指定的人物召喚到身邊@幹掉 人物名稱 將指定的人物或怪物殺死@跟蹤 人物名稱 跟蹤指定人物@查看私聊@zbb 怪物名稱 數量 召喚等級@T 人物名稱 將指定的人物踢下線@@@清理背包 清除背包所有物品
@載入管理員列表 重新載入管理員列表
@重讀商人 重新載入NPC腳本
@載入登陸腳本 重新載入登陸腳本
@載入怪物爆率 重新載入怪物暴率配置
@載入機器人腳本 重新載入機器人配置
@載入機器人配置 重新載入機器人腳本
@載入怪物資料庫 重新載入怪物資料庫
@載入物品資料庫 重新載入物品資料庫
@MapInfo 顯示地圖信息
@載入游戲公告信息 重新載入游戲公告信息

E. 傳奇怎麼設置GM許可權

@Mob 召喚怪物
@製造 製造物品
@武器 調整武器屬性命令
@召喚屬下 召喚屬下
@GM模式 GM模式
@踢人 踢人的命令
@技能 調整自己技能等級
@傳喚 把某人傳送到自己身邊
@觀察模式 觀察模式
@無敵模式 無敵模式
@Pm 絕對移動的命令(@命令 地圖代碼 坐標x 坐標y)
@Info 顯示某玩家的信息
@怪物級別 周圍怪物的信息
@怪物統計 怪物數量
@人玩家數量
@Map 查看當前地圖代碼
@彈人 隨機傳送一個玩家
@超級彈人 隨機傳送某玩家和他身邊的人
@禁言 禁止某人在指定時間內說話(@命令 玩家 時間(分鍾))
@恢復禁言 允許某人聊天
@禁言列表 顯示被禁止說話的玩家名單
@DisableFilter 打開,關閉過濾臟話功能
@職業變更 改變職業(@命令 職業)
Warr 戰士
Wizard 法師
Taos 道士
@性別 改變性別
@Level 改變自己等級(@命令 等級)-1等於255級
@拒絕 禁止某人私聊
@調整等級 調整某玩家的等級
@AdjustTestLevel 調整自己的等級
@調整經驗 調整某人的經驗(@命令 玩家 經驗)
@刪除物品 刪除物品
@減金錢 刪除金幣
@加金錢 增加金幣
@調整技能點 調整某人技能等級
@刪除技能 刪除自己技能
@刪除他人技能 刪除某玩家技能
@改變持久 改變武器持久
@消紅 減PK值
@PK值 查看PK值
@增加PK 增加PK值
@改變城主 改變沙巴克城主
@攻城 開始攻城的命令
@名字顏色 名字顏色
@Transparency 人物變透明
@添加行會 添加行會(@命令 行會名 老大名)
@刪除行會 刪除行會(@命令 行會名)
@發型 改變發型的命令
@who查看在線人數的命令
@ReloadNpc 更新NPC文件信息
@重讀所有行會 重讀所有行會信息
@ReloadGuild 重讀某行會信息
@ReloadAdmin 重讀GM文件
@ReloadMonItems 重讀怪物爆率文件
@ReloadDiary 刷新紀錄文件
@ReadAbuseInformation 重讀過濾臟話文件

註:如果你使用make命令,要是中文版本就要如這樣的格式@make 龍紋劍(武器的名稱請按照你的漢化版本里的內容填寫)

注2:在gm進入游戲後,如使用gm 命令,應該先執行@GameMaster - GameMaster Mode命令,此時,怪物是不攻擊gm的!

F. 求助!傳奇腳本問題

換個思路啊,可以用腳本給予許可權啊,

[@main]
#IF
#ACT
CHANGEPERMISSION 10
SENDMSG 5 你已成為本服的管理員了

這個是給予臨時許可權的,下線消失,如果想給予永久許可權就用登陸腳本設置,懂腳本的話應該很容易編寫的啊.

G. 提升當前玩家許可權的傳奇腳本如何寫

[@test]
#IF
#ACT
CHANGEPERMISSION 10
設置人物當前許可權(0-10),也可以設置GM許可權

H. 傳奇GM許可權怎麼改都是1請教

這個就是版本的GM腳本有問題 建議你重新做一個腳本也可以去復制別的版本正確的腳本

I. 傳奇GM,設置與許可權,命令!問題!急救!!!

M2
裡面有個"列表信息"
------管理員列表,你把你角色名字添加到裡面就行了,許可權要修改為10!!

J. 自己架設的傳奇伺服器,進去只知道調元寶,調級之類的,但是不知道怎麼調許可權,誰知道20分!

M2-設置-命令-管理命令- 其中有個是設置人物許可權的 對自己使用 吧自己設置10級許可權即可

後面的需要許可權 需要改成0 普通人才能用的