特別說明:使用傳奇996引擎11.30引擎和2.5.6客戶端的代理,版本帶裝備備注的,需要重新弄一下裝備備注~~
后臺(tái)版本同步更新版號(hào),有需要的請(qǐng)發(fā)代理賬號(hào)即可~
[2021.11.30]-32位引擎
01、增加刪除倉(cāng)庫(kù)物品。
格式:DelStorageItem 30004 0
參數(shù)1:唯一ID或Idx
參數(shù)2:0=刪除所有Idx物品,1=刪除物品唯一ID
例子:
[@main]
#IF
#ACT
DelStorageItem 30004 0
02、修復(fù)人物面板手鐲穿戴位置不對(duì)的問題
03、增加人物選擇攻擊模式狀態(tài)選項(xiàng) 引擎-參數(shù)設(shè)置-狀態(tài)控制
04、修改魔法盾防御計(jì)算,和老傳奇一樣計(jì)算方式
05、增加游戲GAMEID獲取 常量:<$GAMEID>
06、增加小地圖備注表:cfg_mapdesc.xls K列:是否自動(dòng)傳送或者尋路 0=不可以點(diǎn)擊 1=尋路 2=傳送
07、增加高速 文件 讀寫 LoadFileToMemory
高速 文件 讀寫 LoadFileToMemory
該命令作用是,把腳本用到的數(shù)據(jù)文件加載到內(nèi)存里,腳本命令讀取的時(shí)候就不用從硬盤讀取該文件了
已經(jīng)在啟動(dòng)的的時(shí)候加載到內(nèi)存,直接在內(nèi)存讀寫,讀寫速度快,用在讀寫比較頻繁的文件,比如撿取觸發(fā)等等,
引擎每隔一段時(shí)間,保存一次該文件,不會(huì)頻繁讀寫硬盤。
--------------------------------------缺點(diǎn)--------------------------------------
不能手動(dòng)修改該文件,只能通過腳本命令讀寫
QManage.txt
[@Startup]
#ACT
LoadFileToMemory ..\QuestDiary\數(shù)據(jù)\名單.txt 0
[@main]
#IF
CHECKTEXTLIST ..\QuestDiary\數(shù)據(jù)\名單.txt <$USERNAME)>
#SAY
你的名字已經(jīng)保存
#ELSEACT
AddTextList ..\QuestDiary\數(shù)據(jù)\名單.txt <$USERNAME)>
SENGMSG 6 寫入后,已經(jīng)在內(nèi)存中,不會(huì)立即保存到文件里,引擎每隔一段時(shí)間自動(dòng)保存,文件里可能看不見。
SENGMSG 6 不管是否保存,使用CHECKTEXTLIST命令檢測(cè)是存在的,使用了LoadFileToMemory后,所有命令都是直接檢測(cè)內(nèi)存的
08、增加客戶端容器自動(dòng)排版功能
客戶端標(biāo)簽:<QuickTextView>
參數(shù):
x = x坐標(biāo)
y= y坐標(biāo)
width= 排版容器寬度
height= 排版容器高度
count= 每行顯示多少個(gè)名單
text= 格式(\ 多少個(gè)為一行)996M2\996M2\996M2\996M2
例子:
[@main]
#IF
#SAY
<QuickTextView|x=60|y=50|width=500|height=330|count=4|text=<$STR(S$顯示占領(lǐng)名單)>>
09、增加加自動(dòng)掛機(jī)丟棄的物品不拾取功能
10、增加M2靈魂火符、冰咆哮技能威力設(shè)置
11、增加加英雄排行榜功能
12、修復(fù)#CHILD 1/1 RANDOM 分母設(shè)置越高爆的越多,修復(fù)后分母作廢。
13、修復(fù)前端裝備屬性描述過多導(dǎo)致角色穿戴頭盔、斗笠的情況下,背包里面做頭盔對(duì)比 三樣裝備的屬性欄遮擋屏幕不能關(guān)閉,已做優(yōu)化處理。
14、修復(fù)NPC給予裝備或物品,放到英雄背包里面扔出去會(huì)觸發(fā)系統(tǒng)掉落提示,修復(fù)后和人物一樣背包扔出去的東西不再提示。
15、增加擴(kuò)展H.GetSlaveInfo這個(gè)命令,能取到英雄寶寶的名字功能。
---------------------------------------------------------------------------------
16、重做道具物品描述
例子復(fù)制:
<ID=1|-#0#0&0>\<ID=1|TXT:文字描述1/FCOLOR=250#0#0&0>\
<ID=2|-#0#0&0>\
<ID=3|IMG:res\public\word_jygtiao_04.png#0#0&0>\
<ID=4|-#0#0&0>\
<ID=5|TEXIAO:9#0#0#0#0&0>\
<ID=6|TXT:文字描述2/FCOLOR=250#0#0&1>\
<ID=7|-#0#0&1>\
<ID=8|IMG:res\public\word_jygtiao_04.png#0#0&1>\
<ID=9|-#0#0&1>\<ID=10|TEXIAO:9#0#0#0#0&1>\
<ID=10|TXT:文字描述3/FCOLOR=250#0#0&2>\
<ID=11|-#0#0&2>\
<ID=12|IMG:res\public\word_jygtiao_04.png#0#0&2>\
<ID=13|-#0#0&2>\
<ID=14|TEXIAO:9#0#0#0#0&2>
1:文字備注介紹
ID=備注ID 一個(gè)備注中不要出現(xiàn)相同ID
TXT:描述的備注文字
FCOLOR=顏色0~255
10#10 X坐標(biāo) Y坐標(biāo)
- 代表TIPS的橫線
&0=顯示位置0=中部的位置 1=頂部的位置 2=底部的位置
文字例子:
<ID=1|TXT:文字描述/FCOLOR=250#10#10&0>\<ID=2|-#0#0&0>
;-------------------------------------------------------------------------------
2:圖片備注介紹
ID=備注ID 一個(gè)備注中不要出現(xiàn)相同ID
IMG=圖片路徑
10#10 X坐標(biāo) Y坐標(biāo)
- 代表TIPS的橫線
&0=顯示位置0=中部的位置 1=頂部的位置 2=底部的位置
圖片例子:
<ID=2|IMG:res\public\word_jygtiao_04.png#10#10&0>\<ID=2|-&0>
;-------------------------------------------------------------------------------
3:特效備注介紹
ID=備注ID 一個(gè)備注中不要出現(xiàn)相同ID
TEXIAO=特效ID
10#10 X坐標(biāo) Y坐標(biāo)
50#50 特效寬度#特效高度
- 代表TIPS的橫線
&0=顯示位置0=中部的位置 1=頂部的位置 2=底部的位置
特效例子:
<ID=3|TEXIAO:9#10#10#50#50&0>\<ID=2|-&0>
---------------------------------------------------------------------------------
17、增加充值界面ID=40
---------------------------------------------------------------------------------
18、增加WHILE循環(huán)腳本
操作符說明: >大于 <小于 =等于 !不等于
例子:
[@MAIN]
<111/@111> <222/@222> <$STR(N1)>
; ******************************************盡可能不要用這種寫法,遞歸調(diào)用容易產(chǎn)生棧溢出
[@111]
#IF
SMALL N1 2000
#ACT
Inc N1 1
SendMsg 6 > $STR(N1)>
GOTO @111
BREAK
;這種腳本遞歸調(diào)用產(chǎn)生的 Stack overflow,堆棧溢出,遞歸層次多時(shí)有可能產(chǎn)生這樣的問題。換成新的寫法,用 while / endwhile
; ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★推薦這種寫法
[@222]
#IF
#ACT
;為方便測(cè)試每次執(zhí)行腳本前將變量設(shè)置為1,本示例腳本可無視MOV
;MOV N1 1
;循環(huán)開始,While 變量/值 比較符號(hào)(> < =) 變量/值;循環(huán)寫在 #ACT中
While N1 < 1000
SendMsg 6 <$STR(N1)>
Inc N1 1
EndWhile
;循環(huán)結(jié)束 EndWhile
SendMsg 6 aaaaaa
---------------------------------------------------------------------------------
19、修復(fù)登錄游戲后英雄時(shí)裝外觀顯示,需要重新勾選一次問題
20、修復(fù)英雄死亡,時(shí)裝掉落外觀還在問題
21、修復(fù)M2上面選項(xiàng)法師施法距離無效問題
22、修復(fù)主號(hào)死亡復(fù)活后,英雄怒氣值不增長(zhǎng)問題
23、修復(fù)英雄背包空格數(shù)檢測(cè)無效問題
24、修復(fù)掛機(jī)狀態(tài)下主號(hào)攻擊分身,英雄攻擊分身問題
25、增加獲取寶寶名字的H.擴(kuò)展
26、增加內(nèi)掛功能,寶寶跟隨主人攻擊目標(biāo)功能
27、修復(fù)裝備屬性過多,導(dǎo)致查看裝備對(duì)比屬性后,關(guān)閉不了屬性界面
28、增加獲取游戲游戲的GAMEID常量
29、增加寶寶自動(dòng)召回范圍 功能設(shè)置-技能魔法
30、修復(fù)怪物Race=82類型 被攻擊目標(biāo)綠毒不顯示問題
31、修復(fù)防麻痹失效和復(fù)活戒指隨機(jī)不復(fù)活問題
32、修復(fù)商城BUG
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|