玩传奇论坛

标题: 91m2引擎判断队伍信息和两个角色之间的距离脚本 [打印本页]

作者: admin    时间: 2019-1-27 08:00
标题: 91m2引擎判断队伍信息和两个角色之间的距离脚本
判断队伍信息

procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
var
    I: Integer;
    P: TPlayObject;
    S: String;
begin
    if Player.GroupOwner <> nil then //如果存在队长
    begin
        S := '';< /FONT>
        for I := 0 to Player.GroupCount - 1 do //循环队伍里面的角色,Player.GroupCount为当前角色所在队伍的人数(包含当前角色)
        begin
            p := Player.Group[I]; //取出一个角色
            if P <> nil then //如果角色不为空值
            begin
                if S <> '' then
                    S := S + ';';
                S := S + Format('职业:%d,等级:%d,名称:%s', [P.Job, P.Level, P.Name]); //将当前角色的信息拼接到字符串
            end;
        end;
        if S <> '' then
            Npc.MessageBox(Player, S); //如果字符串不为空则弹出对话框显示
    end;
end;

判断两个角色之间的距离
procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
begin
  if (Abs(Npc.MapX - Player.MapX) > 5) or (Abs(Npc.MapY - Player.MapY)>5) then //ABS为取绝对值函数。此处判断NPC和角色的X坐标或Y坐标距离是否大于5,怪物、NPC及玩家都有MapX和MapY属性
    Npc.Say(Player, '你离我太远了,我看不清楚。。。')


作者: 鲜血的结末    时间: 2019-1-27 08:00
珍惜生命,果断回帖。
作者: 本人不在    时间: 2019-2-21 10:01
确实是难得好帖啊,顶先!
作者: 妖月    时间: 2019-2-23 10:11
呵呵。。。不错啊
作者: 懒猫    时间: 2019-2-24 10:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 世纪    时间: 2019-2-24 10:59
确实是难得好帖啊,顶先!
作者: 众神玖掵貓    时间: 2019-2-25 10:26
不错,楼主用心了,我等必须支持下
作者: 蔚蓝夜舞    时间: 2019-2-26 10:44
啥也不说了,感谢楼主分享哇!
作者: 紫嫣羽菲    时间: 2019-2-28 10:47
顶顶顶顶顶大大大
作者: 众神小青    时间: 2019-3-1 10:58
支持,赞一个
作者: 月儿弯弯    时间: 2019-3-3 10:01
啥也不说了,感谢楼主分享哇!
作者: 众神半雪    时间: 2019-3-3 10:01
撸过。支持。。。支持。。。
作者: 奶油面包    时间: 2019-3-3 10:05
相当不错,感谢无私分享精神!
作者: 季节    时间: 2019-3-26 08:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 纵横群山    时间: 2019-4-3 07:54
确实是难得好帖啊,顶先!
作者: 弑魂纹龙    时间: 2019-5-13 08:02
这贴内容不错
作者: 浪神    时间: 2019-5-19 09:33
确实是难得好帖啊,顶先!
作者: 乳此动人    时间: 2019-5-23 09:08
确实是难得好帖啊,顶先!
作者: 战天使    时间: 2019-5-27 09:21
回的人少,我来小顶一下!
作者: 炽火猫猫羊悲哀    时间: 2019-5-31 07:29
回的人少,我来小顶一下!
作者: 灭世    时间: 2019-6-1 09:36
路过 帮顶 嘿嘿
作者: 峰少    时间: 2019-6-5 09:08
每一个支持传奇论坛新贴,消灭0回复
作者: 珈蓝黑子    时间: 2019-6-6 09:27
么有分,谁能送我点积分啊::>_<::
作者: 灵魂承载者    时间: 2019-7-3 08:30
确实是难得好帖啊,顶先!
作者: 殇少    时间: 2019-7-12 08:27
不错,顶一个!
作者: 月光光    时间: 2019-7-15 09:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 才子    时间: 2019-7-25 09:08
这贴内容不错
作者: 波斯王子    时间: 2019-7-25 09:09
这贴内容不错
作者: 蔷薇风野    时间: 2019-7-28 09:14
顶顶顶顶顶大大大
作者: 丹枫白露    时间: 2019-8-2 09:31
回的人少,我来小顶一下!
作者: 萨洛菲斯    时间: 2019-8-18 08:10
回的人少,我来小顶一下!
作者: 晋魂雪儿    时间: 2019-8-26 07:26
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
作者: 九州盼盼    时间: 2019-9-6 07:45
么有分,谁能送我点积分啊::>_<::
作者: 烟雨怒火    时间: 2019-9-16 07:52
么有分,谁能送我点积分啊::>_<::
作者: 珍藏版    时间: 2019-9-25 07:25
呵呵。。。不错啊
作者: 雪莹飞    时间: 2019-10-3 09:53
66666668
作者: 聚龙阁死神    时间: 2019-10-9 09:18
呵呵,低调,低调!
作者: 榀婲刄    时间: 2019-10-16 07:19
66666668
作者: 决战艾米    时间: 2019-10-22 08:40
这个帖一般般,还可以哦!
作者: 蛤蟆青蛙    时间: 2019-10-31 09:23
发发呆,回回帖,工作结束~
作者: 追梦丨血薇    时间: 2019-11-9 09:51
路过 帮顶 嘿嘿
作者: 七玉    时间: 2019-11-19 08:27
每一个支持传奇论坛新贴,消灭0回复
作者: 小珺    时间: 2019-12-3 07:25
感谢楼主分享,2019发大财!!!
作者: 祁琪    时间: 2019-12-3 07:25
么有分,谁能送我点积分啊::>_<::
作者: 天魔爱爱    时间: 2019-12-3 07:25
发发呆,回回帖,工作结束~
作者: 欧阳    时间: 2019-12-11 08:03
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
作者: 龙帝零    时间: 2019-12-25 08:19
顶顶顶顶顶大大大
作者: 永毅伊邪那歧    时间: 2020-1-4 07:04
呵呵。。。不错啊
作者: 刀三十三阿罪    时间: 2020-1-16 08:17
又抢到前排了。哈,不用怀疑,不用惊讶,你也没有看错!




欢迎光临 玩传奇论坛 (http://www.wanmirbbs.com/) Powered by Discuz! X3.2