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

傳奇端添加護身腳本

發布時間: 2023-02-28 04:01:17

⑴ 傳奇怎麼添加假人腳本 我有腳本了 可是不知道哪裡添加資料庫拜託各位了 3Q

你是想添加一些假的人形怪還是讓人物離線掛機後,自動在各大城市飛行呢? 第一個如果要添加人形怪假人那就得在dbc資料庫怪物類中添加一些模擬的人物名稱作為 怪物名稱,並將這個人形怪設置成不攻擊的.可以來回的走動的.這個還要在刷怪文件中添加 刷假人形怪的坐標和范圍! 第二點如果是添加離線掛機的假人的話就需要將 腳本添加至mirserver\Mir200\Envir\Market_Def\QFunction-0.txt裡面 然後人物離線掛機後就可以自動掛機了! 以上2個回答具體還是要看你要哪一種了,基本就是這樣的!第一種比較難寫! 參考資料:http://www.haowanwan.com/wenda/56.html

⑵ 請教一個關於傳奇服務端增加技能腳本的問題

你現在要確認已經在DBC 增加了這個技能,而且進入游戲後你的人物也可以學習這個技能。
從這個寫的腳本來看沒什麼問題。
建議你下載個SF工具。上面可以直接生成你所需要的東西。很容易管理。

⑶ 求可以讓傳奇人物自動跑到指定地點的腳本!!!!!

熱血傳奇掛機腳本--傳神腳本編制說明:

==============================================================

熱血傳神使用說明

==============================================================
$1 安裝:

熱血傳神每次下載後解壓縮即可使用。
cqb.exe是主文件,建議您把它設立一下快捷方式。
setting目錄用來保存默認設置和您的各個角色的設置數據。
default目錄是默認的數據設置。其中包含怪物、物品數據信息等。每次發布新版時,這個文件夾中的內容都有可能更新,所以,你每次安裝新版本時,一定要把這個目錄覆蓋掉原來舊版本的中目錄。

[小技巧] 使用熱血傳神後,您會發現在setting目錄下有一個和角色同名的文件夾。如:

風雲戰士_3 _3表示在第3個伺服器。

安裝新版本後,再重新設置通常比較累。怎麼辦?只須將舊版本目錄下該文件夾復制粘貼到新版本目錄下就行了。(或者將新版本的文件、目錄直接覆蓋舊版本目錄下)

$2 基本操作:

一.登錄:每次登錄成功後,數據會自動保存,以方便下次登錄。 (口令除外。口令在內存中加密存放,防止惡意竊取. 但您要注意保密動作 特別在網吧人多情況下)
首次使用時,一定要選好區、伺服器。
另外,經常出現「該帳號正在使用已被鎖定」的提示,特別在你剛退出遊戲又進入時。
和在游戲中一樣,你多點幾次登錄按鈕就行。

二.主界面:
1.怎樣看大地圖?
a.大地圖:進入主畫面後,會看到大地圖。你當前所在的點用一個紫色圓點表示。
b.有時,當你在地圖某個角落時會看不到所在點,點擊左側[我在哪兒]按鈕,會顯示地圖會移到你所在位置。
c.在屏幕上方,總有一行字: xxxx 地圖名 x,y 指明了你所在的當前坐標
d.大地圖上有一些彩色點表明了周圍玩家和怪物。將滑鼠移到上面時,會顯示名字。
紫點:玩家 紅點:怪物 綠點:NPC服務人員
e.當滑鼠在大地圖上移動時,屏幕左側顯示著當前點的坐標。

[小技巧]可以用滑鼠右鍵按住大地圖拖動,隨心所欲。

2.怎樣看小地圖?
在大地圖的左邊,有一個長方形的小地圖顯示。它放大了你所在的地圖,以及周圍的人和怪。
最中間的蘭點是你自己。

a.在戰斗時,會看到一個紅色圓圈中間一個X,表明了你正在攻擊的怪物。
b.有時會出現蘭紫色的點,表示是寶寶、寵物。
[小技巧]有時在大地圖上很難准確點擊門點、精確的移動。這時,你可以在小地圖上點擊。

3.怎樣看到自己的狀態、包裹?
和游戲一樣,在屏幕的右下角有許多狀態信息的按鈕。你可以點擊查看。

[小技巧] 在背包欄中用左鍵按住某物品,會彈出該物品的重量、持久等信息。
這個信息目前還很不健全,在以後版本中會很快加強。

在背包欄點擊右鍵,會彈出菜單,用以使用、裝備物品。
在裝備欄右鍵菜單可能卸下某裝備。
在NPC欄右鍵菜單,可以與NPC對話。

4.怎樣行走?
a.在大地圖中點擊目錄點即可。
b.在屏幕左側有一個坐標框,輸入x,y,點擊[走],可用來精確行走到某地。
c.在小地圖中點擊也可。
[小技巧] 如何停止行走? ---點擊屏幕最左側的[停止行動]按鈕。

5.怎樣退出遊戲?
a.點擊右上角或右下角[X],會立即關閉。
b.小退:屏幕右下角有[小退]、[進入]按鈕。

6.怎樣戰斗?怎樣進行設置?
a.先用上面方法走到戰斗地點,然後點擊屏幕左側的[自動戰斗]即可。再次點擊會停止戰斗。
[小技巧] 定點戰斗:點擊屏幕左側的[選區]按鈕,然後在地圖中拖拉一個方框,然後點擊[開始]按鈕,便可以在定點戰斗。
邊打邊走: 用ctrl+滑鼠點擊 ,可以邊打邊走到所給地點。

b.為了更好的進行戰斗,必須進行戰斗設置。 設置畫面在關閉時,會自動保存各項設置。
點擊屏幕最左側[游戲設置]

(1).[怪物設置]:設定哪些怪物是要打的,哪些是不打的。
例如:通常設置「樹」為不攻擊,除非專門砍樹賺錢. 否則法師會用魔法去攻擊樹的。
而專門砍樹的人對於其它怪物最好設為不打,否則打一會砍一會,少掙了錢。

(2).[戰斗設置]: 主要設置主攻魔法、如何補血、是否搶怪(通常應不搶,以免PK)
19級以上道士最好選中持續招骷髏
另外,在行走、戰斗過程中,遭到怪物攻擊時會自動還擊的。
如果有人PK你,你可以選擇還擊、飛、小退。
注意:戰士通常不要選智能閃避。因為一閃,就會出攻擊范圍,無法戰斗。
砍樹、割肉的玩家要選中自動割肉選項。

*目前對於戰士的刀刀刺殺、法師的持續魔法盾尚不支持。

(3).[物品設置]: 主要設置哪些物品不揀,以及回城後賣掉哪些物品。 (後者主要配合腳本使用)
*目前對於條件賣物尚不支持

[小技巧] 在怪物設置、物品設置中可用滑鼠在表格中拖拉選中多行,同時設置。
在物品設置中還有[全選]按鈕,可以一次選中當前類別中所有物品。

7.怎樣與NPC對話?
首先,走到NPC附近,點擊屏幕右下方的[NPC]按鈕,會看到場景中NPC列表,在表格中點右鍵菜單,
選擇[開始對話],會彈出對話框。其餘和游戲操作相仿。賣物品時,可以直接用滑鼠將物品從背包欄中拖入NPC的對話框中賣掉。
如果不能彈出,說明距離太遠,再走近點。

8.聊天:基本用法與游戲相仿。
黑名單自動記錄了最近與你PK的人。你也可以直接用手輸入人名,回車後,自動保存。
聊天欄右上角的[名]按鈕,可以顯示最近說話的人名,點擊其中人名,可以進行會話。

$3 腳本:
要想持續掛機練級,必須用到腳本。你寫好腳本後,掛機時,程序會按照您的腳本命令一句一句執行,
戰斗,葯快沒時回城買葯、賣物,然後再戰斗等等。
你的腳本平時存放在 熱血傳神的script目錄下。在這個目錄中,已經予存了兩個示例腳本,各位可以參研
以下簡要的說明腳本製作、使用方法,您可以多試玩、編寫,多玩多編就會成為腳本練級高手。歡迎光臨我們的論壇。

一.腳本的創建方法: 絕大部分腳本都可以通過錄制功能來生成。

你的人物首先在城中。做為腳本起點。

第一步:錄制賣物、買物、取物、存物過程。
點擊屏幕左側的[錄制腳本],會彈出一個窗口,點擊上面的[開始錄制]
然後你在地圖上進行操作: 走到NPC跟前,在NPC列表中右鍵菜單開始對話....整個操作過程會記錄到錄制窗口中。
如果出現誤操作,不要緊,在窗口中手動修改其中語句,或清空重來。

第二步:走到戰斗地圖。
點擊地圖讓腳色行走,直到戰斗地圖。如果中間過門,也會自動錄制到腳本中。

第三步:點擊[開始戰斗]按鈕。
ok,你可能將所錄腳本保存起來。點擊錄制窗口中的[另存腳本]按鈕。起一個名字保存。

[小技巧]錄制自動賣物:
提前在[游戲設置]中將某些物品設為賣掉,(如手鐲中的鐵手鐲、鋼手鐲..) 然後,與首飾商人對話後選賣掉
此時,你可以看到背包欄下方的[自動賣]按鈕發亮,選中[手鐲],點擊自動賣,背包中所有設為賣的手鐲都被賣掉。
並可以自動記錄腳本命令。
同樣,與倉庫保管員對話後,可能使用[自動存]功能。

二.腳本的運行方法:
(1)點擊[游戲設置],在[腳本運行]頁面中,點擊[...]按鈕,打開剛才所存腳本。
(2)選擇一下什麼時候重新新執行該腳本:如沒紅葯、沒蘭葯、武器沒持久、戰死回城等。
(3)關閉[游戲設置],在主畫面的左邊,點擊[執行腳本]按鈕。

三.腳本的修改:腳本在使用過程中需要根據自身當前情況進行必要的修正。
(1)上面所錄的腳本只是賣物、買物、去戰斗的過程,不包括從戰斗地點返回的命令。
而戰斗過程中一旦發現沒蘭、沒紅,需要回城買物,周而復始。

所以,在腳本戰斗的第一句,通常需要加腳本命令:使用[回城卷]
回城卷哪裡有?是買不到的。---我想你肯定打過將軍墳的蝙蝠吧。

另外,如果確實搞不到回城卷,也可以用腳本命令走回城,在腳本的第一句寫上走回城的命令:
走到門點[xxx,x,y]到達地圖[xxx,x,y]

有時需要連過好幾個門。另外,如果你人在3層,想走到1層,再走回去,情況更復雜一些。
命令示意大致辭如下(各門的門點需要你用錄制功能先踩點,自動記錄過門命令)
走到門點(三層,x,y)到達地圖(二層,x,y)
走到門點(二層,x,y)到達地圖(一層,x,y)
走到門點(一層,x,y)到達地圖(中州,x,y)
走到(中州,xxx,xxx)
找到[葯品商人]
....
(2) 不少腳本修改修改還可以再用,通常需要改其中的武器名稱、衣服名稱。
在[腳本運行]頁面中,有一個[修改>>]按鈕,可以臨時修改並保存。

四.腳本的命令集:(1.1版)

走到(地圖名,x,y) ----------------------直接在地圖上點要去的位置就可以了
走到門點(地圖名,x,y)到達地圖(地圖名,0,0) ----在走過門的時候,會自動記錄坐標
邊打邊走到(地圖名,x,y) -----------------比如要走到洞里的4層,
那麼在1-3層的路上遇到怪物時,可以使用這個命令,
一邊打一邊走到4曾,提高戰斗效率。
這個命令也可用於多邊形巡邏打怪。

找到[XX]( ,1,1) ------------------------在找NPC對話時使用
與[XX]對話 ----------------------------點NPC的按鈕,出現周圍NPC,點右鍵和他對話
選擇[XX]
購買1個 -------------------------------買東西可以分開買,以備超重時買不到
買夠XX個 -----------------------------一次性夠買多少,加快腳本的執行速度
賣掉[XX]
修理[XX]
保管[XX] -------------------------------在與倉庫保管員對話時使用
自動存物 -------------------------------存什麼? 需要在[游戲設置]中提前設好物品的處理方式為保存
自動賣掉[類別] -------------------------賣什麼? 需要在[游戲設置]中提前設置該類物品的為賣掉
選擇購買[XX]
取出1個[XX] ----------------------------是指從倉庫中取出
裝備[XX]到[XX] -------------------------在背包欄中右鍵菜單裝備物品
卸下[XX]位置的裝備 ---------------------在裝備欄中右鍵菜單卸下裝備
結束對話

開始戰斗 ---------------------------- 該命令通常在腳本末尾,用以啟動戰斗
設置定點戰斗(地圖名,x,y)作戰半徑rx,ry --在定點戰斗時使用,點選區按鈕--開始,就會自動記錄
使用[XX] -------------------------------使用回城或隨即,右鍵點物品使用
等待[1000]毫秒 -------------------------腳本執行太快會失敗,比如過場景,可用這個命令延時

五.腳本中常用的命令模塊
(1)修理和賣

找到[鐵匠](中州,417,596)
與[鐵匠]對話
選擇[賣武器]
自動賣掉[武器]類別物品
選擇[返回]
卸下[武器]位置的裝備
選擇[修理武器]
修理[降魔]
選擇[返回]
選擇[關閉]
裝備[降魔]到[武器]

(2)購買葯品和雜貨

找到[葯店掌櫃](中州,414,615)
與[葯店掌櫃]對話
選擇[買葯]
買夠10個魔法葯(小)包
選擇[返回]
選擇[關閉]
找到[雜貨鋪掌櫃](中州,429,606)
與[雜貨鋪掌櫃]對話
選擇[買東西]
選擇購買[護身符]
買夠8個護身符
選擇[返回]
選擇[關閉]

(3)存取物品

找到[倉庫保管員](中州,431,614)
與[倉庫保管員]對話
選擇[保管東西]
自動存物
選擇[返回]
選擇[關閉]

(4)走到戰斗地點並開始戰斗

走到門點(中州,777,394)到達地圖(將軍墳東一層,202,330)
開始戰斗

⑷ 請問傳奇雇傭兵開神力護體腳本怎麼寫

些這個腳本有好幾種方式,第一 使用pow形式 也可以使用 標示 很多方法的 你也可以網上找個僱傭腳本 問傳奇 找藍貓 就夠了 來裙 討論

⑸ 傳奇服務端腳本命令

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

(5)傳奇端添加護身腳本擴展閱讀

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

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
網路就有
[@ltzjn]
#IF
CHECKITEM 天魔神甲 3 檢測物品名稱與物品的數量
CHECKGAMEGOLD > 4 這個是檢測是不是大於4個元白
RANDOM 3 這個是合成的成功幾率
#ACT
TAKE 天魔神甲 3 回收物品與物品數量
GAMEGOLD - 5 扣除5元寶
GIVE 雷霆戰甲(男) 1 成功合成後給予的物品
sendmsg 5 %s你的裝備升級成功,
break
#say
你非常的幸運,你的雷霆戰甲(男)成功了!請你收好!\ \
<關閉窗口/@exit> 失敗後跳出的對話框

以上是合成有失敗率的
以下是絕對成功合成的

[@ltzjn1]
#IF
CHECKITEM 天魔神甲 3
#ACT
TAKE 天魔神甲 3
GIVE 雷霆戰甲(男) 1
sendmsg 5 %s你的裝備升級成功,
break