sm

TJ特戒引擎De的常量写法教程Include

已有 525 次阅读2023-3-29 16:57 |个人分类:特戒引擎| 特戒引擎

特戒引擎手游版本
一、使用#Include
类似配置文件,用于设置常量
经常需要使用到的变量和常量可以考虑使用#Include
在..\Envir\Defines 建立一个文本文件
例如(支持txt ini)

全局常量.txt
定义的配置.ini

文本内容如下:
#DeFine $玩家衣服$ <$Dress>
#DeFine $玩家武器$ <$Weapon>
#DeFine $盟重地图ID$ N3
#DeFine $会员数量$ <$Global(会员数量)>
#DeFine $传送标签$ <【盟重】[url=]/@[/url]传送盟重>

或者


#Define 按钮位置(确定按钮X坐标) 500
#Define 按钮位置(确定按钮Y坐标) 300

;======================================

在NPC脚本[@Main]前添加

例如:
#Include 全局常量.txt
#INCLUDE 定义的配置.ini

[@Main]
#If
#Say
你佩戴的衣服为:$玩家衣服$ \
你佩戴的武器为:$玩家武器$ \
 \
当前会员数量:$会员数量$
 \
当前盟重地图ID:$盟重地图ID$
 \
$传送标签$
#Act
Var Integer Global 会员数量


[@传送盟重]
#If
#Act
MapMove $盟重地图ID$

;======================================
注明:要先定义全局变量<$Global(会员数量)> 否则脚本会报错
;======================================

二、使用#DeFine
不经常需要使用到的变量和常量可以考虑使用##DeFine


在NPC脚本[@Main]前添加
#DeFine $玩家衣服$ <$Dress>
#DeFine $玩家武器$ <$Weapon>
#DeFine $盟重地图ID$ N3

#DeFine $会员数量$ <$Global(会员数量)>

#DeFine $传送标签$ <【盟重】[url=]/@[/url]传送盟重>
[@Main]
#If
#Say
你佩戴的衣服为:$玩家衣服$ \
你佩戴的武器为:$玩家武器$ \
 \
当前会员数量:$会员数量$
 \
当前盟重地图ID:$盟重地图ID$
 \
$传送标签$
#Act
Var Integer Global 会员数量


[@传送盟重]
#If
#Act
MapMove $盟重地图ID$

;======================================
注明:要先定义全局变量<$Global(会员数量)> 否则脚本会报错
;======================================





在脚本中使用时

[@main]
#INCLUDE 定义的配置.ini
#if
#act
MOV S1 按钮位置(确定按钮X坐标)
MOV S2 按钮位置(确定按钮Y坐标)
sendmsg 5 按钮X坐标为:<$STR(S1)>,按钮Y坐标为:<$STR(S2)>


如果是#call 中调用
[@测试]
#INCLUDE 定义的配置.ini
{

脚本内容

.

.

.

.


}

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

© 2001-2024 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2024-11-22 09:29 , Processed in 0.149423 second(s), 19 queries 手机版|美林GM论坛 ( 蜀ICP备2020030293号-2 )|网站地图

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系

返回顶部