铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1805|回复: 3

关于剑神大招全屏攻击的代码(二大快来帮忙,一天了也没人理)

[复制链接]
发表于 2014-8-25 19:54 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本帖最后由 langfangyang 于 2014-8-26 08:42 编辑

           CleanWarMap(4,0)
           for i=0,WAR.PersonNum-1 do
                if WAR.Person["我方"]~=WAR.Person[WAR.CurID]["我方"] and WAR.Person["死亡"]==false then
                   SetWarMap(WAR.Person["坐标X"],WAR.Person["坐标Y"],4,1)
                        end
                end

谁来说说这段代码是怎么回事啊?看不懂啊,主要是几个函数:CleanWarMap(4,0),WAR.Person[WAR.CurID]["我方"], SetWarMap(WAR.Person["坐标X"],WAR.Person["坐标Y"],4,1)
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2014-8-26 09:13 | 显示全部楼层
俺开学了啊,忙...

CleanWarMap(4,0)是清除战场上的标记,也就是把原有攻击范围中被攻击到的坐标重置;然后用循环来检测场上所有人物,WAR.Person[WAR.CurID]["我方"]就是判定现在的行动人物是否我方,WAR.Person[i]["我方"]~=WAR.Person[WAR.CurID]["我方"] 就是判定场上每个人物是否与行动人物是一国的,如果不是一国的话就用SetWarMap(WAR.Person["坐标X"],WAR.Person["坐标Y"],4,1)这句代码来标记为此坐标被攻击到了,这样每个人物判定下去就做成了攻击场上全体敌方
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2014-8-26 09:44 | 显示全部楼层
原来这样啊,百忙之中前来相助,多谢多谢。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2017-12-24 21:24 | 显示全部楼层
好东西我也一直理解不了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-6 02:48

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表