立即注册 找回密码

搜索

91M2引擎版本判断角色对面是一个什么对象教程说明

 火... [复制链接]
发表于 2023-12-20 15:53:42 | 显示全部楼层 |阅读模式
d1.jpg



判断角色对面是一个什么对象


//检查对面站的是否是一个可结婚的对象
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=
[[
{S=<$UserName$>;C=251}:\
  {S=<$PoseName$>;C=251}已经向你求婚!你是否愿意嫁给他?\\
<我愿意/@agreeMarry> \\
<我不愿意/@disagreeMarry>
]];
var
  AMessage: String;
begin
  if CheckPoseCreateCanMarry(Player) then //检查结婚对象
  begin
      AMessage := ReplaceStr(S, '<$UserName$>', Player.Name);  //将消息中的标识位替换成当前玩家的名字
      AMessage := ReplaceStr(AMessage, '<$PoseName$>', Player.PoseCreate.Name); //将消息中的标识位替换成当前玩家对面站立的角色的名字
      Npc.Say(Player, AMessage); //将消息发给玩家
  end;
end;




摘选自“脚本控制中心\功能脚本组\特殊NPC\月老”




上一篇:HGE引擎在指定地图XY内爆出物品(按指定文件爆出物品)
下一篇:GEEM2引擎传奇版本自动寻路和自运行走的脚本制作教程
回复

使用道具 举报

发表于 2023-12-20 15:59:52 | 显示全部楼层
这个帖子不回对不起自己!
回复

使用道具 举报

发表于 2023-12-21 00:45:17 | 显示全部楼层
传奇论坛里面相对来说比较好的一个!
回复

使用道具 举报

发表于 2023-12-21 14:41:40 | 显示全部楼层
感谢站长分享传奇脚本,让我学习到很多知识。
回复

使用道具 举报

发表于 2023-12-21 17:21:20 | 显示全部楼层
这个帖子不回对不起自己!
回复

使用道具 举报

发表于 2023-12-21 18:54:46 | 显示全部楼层
下次在来看脚本
回复

使用道具 举报

发表于 2023-12-21 22:14:19 | 显示全部楼层
这东西我收了!
回复

使用道具 举报

发表于 2023-12-22 12:03:06 | 显示全部楼层
下次在来看脚本
回复

使用道具 举报

发表于 2023-12-24 21:47:06 | 显示全部楼层
这东西我收了!
回复

使用道具 举报

发表于 2023-12-25 01:58:09 | 显示全部楼层
比较全的传奇脚本分享网站,站长辛苦了。
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【64gm论坛,传奇版本库】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服QQ:909928377

顶部

QQ|传奇开区一条龙|私服服务端|传奇单机架设教程|手机版|64gm论坛 ( 鄂ICP备2021011479号-2 )|网站地图

GMT+8, 2024-5-3 22:03 , Processed in 0.261047 second(s), 52 queries .

Powered by 64gm X3.5 © 2009-2023 64gm论坛 Inc &

免责声明:本站所有资源均来至网络,仅供学习交流,严禁用于商业用途,请于24小时内删除!开区请获得授权.