您现在的位置是:主页 > 传奇脚本 >
91M2引擎版本判断角色对面是一个什么对象教程说明
更新时间:2026-03-01 03:16阅读量:142人已围观
判断角色对面是一个什么对象
//检查对面站的是否是一个可结婚的对象
function CheckPoseCreateCanMarry(Player: TPlayObject): Boolean;
var
APoseCreate: TActor;
begin
APoseCreate := Player.PoseCreate; //取得站立在对面的对象
Result := (APoseCreate <> nil) and //如果对象存在
APoseCreate.ISPlayer and //并且是一个玩家
(Player.Gender<>APoseCreate.Gender) and //并且是异性
not Player.Married and //并且是没有结婚的
not TPlayObject(APoseCreate).Married; //并且自己也没结婚
end;
procedure RevMarry(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
const
S=
[[
<我愿意/@agreeMarry> \\
<我不愿意/@disagreeMarry>
]];
AMessage: String;
if CheckPoseCreateCanMarry(Player) then //检查结婚对象
AMessage := ReplaceStr(S, '<$UserName$>', Player.Name);//将消息中的标识位替换成当前玩家的名字
AMessage := ReplaceStr(AMessage, '<$PoseName$>', Player.PoseCreate.Name); //将消息中的标识位替换成当前玩家对面站立的角色的名字
Npc.Say(Player, AMessage); //将消息发给玩家
摘选自“脚本控制中心\功能脚本组\特殊NPC\月老”
随机图文

传奇旭玩引擎记忆石的设置方法和触发脚本制作说明_传奇记忆套装命令是什么
记忆石设置方法功能演示:物品分类号:31SHAPE 值:1AN字段是触发.这个根据自己版本设置.我们以设置为99为例子QFunction-0.t...
轻松搞定角色身上装备附加属性点数检查方法_游戏装备属性
功能: 可以检测人物某装备位置物品的额外附加属性点数格式: CHECKITEMADDVALUE 装备位置(0..15) 附加属性(0..26) (>,...
中变传奇常见的遗失的亡城地图脚本_找中变传奇
[@main]你想知道(遗失的亡城)到底是什么秘密?你想知道的话我就送你过去吧!进入条件:等级200 和三生石 5块 如果你是贵族就免费送你进去 [...
GOM引擎假人自动锁定目标教程_gom假人自动打装备自动捡
假人自动锁定目标[@假人自动锁定目标]#ACTDUMMYAUTOTARGET 1;假人使用这个命令后,搜索到攻击目标后,会自动锁定该目标;DUMMY...