传奇GEE翎风引擎开启120格大背包的脚本示例及说明

来源: 作者: 点击:

在使用传奇GEE翎风引擎、V8M2等相关引擎时,可以通过脚本扩展角色的背包,增加背包格数。以下是具体的脚本实例和说明。

背包扩展设置
扩展背包页数

ExtBagPageCount操作符(=+-)页数
扩展背包开启格数

;每一页背包最多可加40格
ExtBagOpenItemCount操作符(=+-)格数
相关变量

获取背包扩展页数:<$ExtBagPageCount>
获取已开启的扩展背包格数:<$ExtBagOpenItemCount>
获取未开启的扩展背包格数:<$ExtBagCloseItemCount>
脚本实例
1.在QFunction-0.txt中添加如下代码:
txt
[@ClosedBagItemClick]
#if
Large<$ExtBagCloseItemCount>0
CHECK[51]1
#act
movn1<$ExtBagOpenItemCount>
ExtBagOpenItemCount+1
SENDMSG7你的扩展背包已从<$STR(n1)>格扩展到<$ExtBagOpenItemCount>格
#ELSEACT
MESSAGEBOX提示:请先开启首充礼包!
这段代码用于检测玩家是否还有未开启的背包格子,并且是否已经领取了首充礼包。如果条件满足,则增加一个背包格数,并向玩家发送相应的提示信息。

2.在QFunction-0.txt中添加物品功能触发代码:
txt
[@StdModeFunc56]
#IF
#ACT
GiveStateItem首充礼包110011
#CALL[功能系统\首充礼包.txt]@首充礼包AS
BREAK
该代码用于在玩家获得特定类型物品时,触发相应的效果,例如给玩家一个首充礼包,并调用其他脚本处理礼包内容。

3.在首充礼包.txt中添加如下内容:
txt
[@首充礼包AS]
{
#IF
#ACT
OPENMERCHANTBIGDLG831645140-70134020
#SAY
<>
<>
}

[@领取礼包]
#IF
;CHECKGAMEDIAMOND>9
CHECK[51]0
#ACT
SET[51]1
TAKE首充礼包1
AddMaxWeight+2000
ExtBagOpenItemCount+120
close
BREAK
#ELSEACT
MESSAGEBOX提示:你未满足所需条件!
BREAK
这部分代码定义了首充礼包的领取条件和效果,包括增加角色负重和扩展背包格数。 

背包扩展包裹扩展适用用翎风引擎GEE引擎V8M2等相关扩展背包开启格数每一页背包最多可加40格ExtBagOpenItemCount操作符(=+-)格数双击背包中未开启的格子(有个锁图标的)触发QF中的[@ClosedBagItemClick]字段。

扩展角色背包扩展背包页数:
ExtBagPageCount操作符(=+-)页数

扩展背包开启格数
;每一页背包最多可加40格
ExtBagOpenItemCount操作符(=+-)格数

变量:
获取背包扩展页数:<$ExtBagPageCount>
获取扩展背包已开启格数:<$ExtBagOpenItemCount>
获取扩展背包未开启格数:<$ExtBagCloseItemCount>

脚本实例:D:MirserverMirserverMir200EnvirMarket_DefQFunction-0.txt中加

[@ClosedBagItemClick]
#if
Large<$ExtBagCloseItemCount>0
CHECK[51]1
#act
movn1<$ExtBagOpenItemCount>
ExtBagOpenItemCount+1
SENDMSG7你的扩展背包已从<$STR(n1)>格扩展到<$ExtBagOpenItemCount>格
#ELSEACT
MESSAGEBOX提示:请先开启首充礼包!

2.D:MirserverMirserverMir200EnvirMarket_DefQFunction-0.txt中加56对应31类物品自己数据库中添加参考字段如下

[@StdModeFunc56]
#IF
#ACT
GiveStateItem首充礼包110011
#CALL[功能系统首充礼包.txt]@首充礼包AS
BREAK

3.D:MirserverMirserverMir200EnvirQuestDiary功能系统02首充礼包文本添加内容如下:

[@首充礼包AS]
{
#IF
#ACT
OPENMERCHANTBIGDLG831645140-70134020
#SAY
<>

<>

[@领取礼包]
#IF
;CHECKGAMEDIAMOND>9
CHECK[51]0
#ACT
SET[51]1
TAKE首充礼包1
AddMaxWeight+2000
ExtBagOpenItemCount+120
close
BREAK
#ELSEACT
MESSAGEBOX提示:你未满足所需条件!
BREAK

}

[顶部]