TEnvirnoment
91M2说明书 > 引擎脚本功能 > 游戏对象 >

TEnvirnoment
属性名称 只读 功能
属性
property Name: String Y 返回地图名称,比如比奇、白日门
property MapName: String Y 地图ID(比如比奇地图为0)
property Duplicate: Boolean Y 此地图是否为副本地图
property Dark: Boolean 黑夜
property Day: Boolean 白天
property Darkness: Boolean 午夜
property DayLight: Boolean 中午
property Safe: Boolean 是否为不可PK地图
property Fight: Boolean 是否为PK地图
property Fight3: Boolean 是否为行会战争地图
property Quiz: Boolean 是否允许喊话
property NoReconect: Boolean 是否下线后重新传送到指定地图
property ReConnectMap: String 下线后重新传送的地图ID
property MUSIC: Boolean 是否播放背景音乐
property ExpRate: Integer 杀怪经验值
property PKWinLevel: Integer PK赢了增加等级
property PKWinExp: Integer PK赢了增加经验值
property PKLostLevel: Integer PK输了降低等级
property PKLostExp: Integer PK输了降低经验值
property DecHP: Integer 自动减少HP
property DecHPTime: Integer 自动减少HP间隔时间
property IncHP: Integer 自动增加HP
property IncHPTime: Integer 自动增加HP间隔时间
property DecGameGold: Integer 自动减少元宝
property DecGameGoldTime: Integer 自动减少元宝间隔时间
property DecGamePoint: Integer 自动减少礼金
property DecGamePointTime: Integer 自动减少礼金间隔时间
property DecPaoDianPoint: Integer 自动减少泡点
property DecPaoDianPointTime: Integer 自动减少泡点间隔时间
property IncGameGold: Integer 自动增加元宝
property IncGameGoldTime: Integer 自动增加元宝间隔时间
property IncGamePoint: Integer 自动增加礼金
property IncGamePointTime: Integer 自动增加礼金间隔时间
property IncPaoDianPoint: Integer 自动增加泡点
property IncPaoDianPointTime: Integer 自动增加泡点间隔时间
property RunHuman: Boolean 穿人
property RunMon: Boolean 穿怪
property NeedHole: Boolean 切换到该地图需要一个洞
property NoRecall: Boolean 禁止天地合一
property NoGuildRecall: Boolean 禁止行会传送
property NoDearRecall: Boolean 禁止夫妻传送
property NoMasterRecall: Boolean 禁止师徒传送
property NoRandomMove: Boolean 禁止随机传送
property NoDrug: Boolean 是否禁止使用物品
property Mine: Boolean 是否允许挖矿
property NoPostionMove: Boolean 是否禁止传送
property FightPK: Boolean 是否PK可以爆装备不红名
property MonCount: Integer Y 地图怪物总数
property HumCount: Integer Y 地图角色总数
property Freeing: Boolean Y 地图是否参与释放状态(副本有效)
property DisplayName: String 动态修改地图名称
函数名称 功能
函数
procedure ClearMon(ANoDrop: Boolean =True; const AMonName: String =''); 清除地图怪物,如果指定了怪物名称则只清除该名称的怪物
function GetMonCountEx(AMonName: String =''): Integer ; 获取地图怪物数量,如果指定了怪物名称则只计算该名称的怪物
function GetMonCountInRange(const MapX, MapY, Range: Integer ; const AMonName: String =''): Integer ; 获取在地图指定坐标范围内怪物数量,如果指定了怪物名称则只计算该名称的怪物
function GetActorListAt(const MapX, MapY: Integer ; const ActorName: String =''): TActorList; 获取在地图指定坐标上的怪物列表(该列表使用完后必须释放),如果指定了怪物名称则只包含该名称的怪物
function GetActorListInRange(const MapX, MapY, Range: Integer ; const ActorName: String =''): TActorList; 获取在地图指定坐标范围内怪物列表(该列表使用完后必须释放),如果指定了怪物名称则只计算该名称的怪物
function CanMove(X,Y:integer;boIgnoreActor:Boolean = true):Boolean ; 判断地图某个XY坐标是否可以移动
procedure SetInTroubleModeActive(boDenySay,boDenyAutoColor,boDenyViewUserInfo:Boolean ;WeaponShape,DressShape:Integer ;SameName:String ); 开启浑水摸鱼模式
procedure SetInTroubleModeClose(); 关闭浑水摸鱼模式

引擎官网:www.91M2.com   交流群:5555999   此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。