铁血丹心

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

求助如何在DIY中让武功的特效触发时,无误伤。

[复制链接]
发表于 2011-12-9 22:52 | 显示全部楼层 |阅读模式

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

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

x
自己做了一个玄冥的特效。想把它做成一个像极意一样的效果。代码如下:


function War_DIY_WugongHurtLife(emenyid, wugong, hurt, ang, dng)
        local pid = WAR.Person[WAR.CurID]["人物编号"];
        local eid = WAR.Person[emenyid]["人物编号"];
        local jipo =  GetS(5,1,6,5)-2;
        local Eposion = JY.Person[eid]["中毒程度"];
        local Pposion = math.floor(JY.Person[pid]["中毒程度"]/2);
        if Pposion <10 then Pposion=10;
        end
        
        if wugong ==21 and pid==0 and math.random(100)+math.floor(jipo/7) > 70 then
        JY.Person[eid]["中毒程度"]=Eposion+Pposion;
        JY.Person[eid]["受伤程度"]=JY.Person[eid]["受伤程度"]+Pposion;
        JY.Person[pid]["中毒程度"]=0;
        
        DrawStrBox(-1,-1,"玄冥极意 万毒攻心",C_GOLD,CC.Fontbig);
                        ShowScreen();
                        lib.Delay(1000);
                        Cls()
        hurt = hurt + JY.Person[eid]["中毒程度"]*2;
        ang = ang + JY.Person[eid]["中毒程度"]*10;
        end
        
        return hurt, ang, dng;
        
end


求指点,求拯救
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-12-9 22:57 | 显示全部楼层
很简单,利用WAR.WS = 1这个函数。

        if wugong ==21 and pid==0 and math.random(100)+math.floor(jipo/7) > 70 then
        WAR.WS = 1
        JY.Person[eid]["中毒程度"]=Eposion+Pposion;
        JY.Person[eid]["受伤程度"]=JY.Person[eid]["受伤程度"]+Pposion;
        JY.Person[pid]["中毒程度"]=0;
        
        DrawStrBox(-1,-1,"玄冥极意 万毒攻心",C_GOLD,CC.Fontbig);
                        ShowScreen();
                        lib.Delay(1000);
                        Cls()
        hurt = hurt + JY.Person[eid]["中毒程度"]*2;
        ang = ang + JY.Person[eid]["中毒程度"]*10;
        end

点评

原来如此,谢谢了  发表于 2011-12-16 23:55
謝謝  发表于 2011-12-10 11:43
ws = 1 是有误伤,试试看就知道了。 攻击后会恢复。  发表于 2011-12-10 10:08
請問 WS=1 後, 何時及在那兒 reset 的? 這WS 函数好像之前未開放吧? 另在有误伤時WS是0 還是 nil?  发表于 2011-12-10 09:05
非常感谢!!!!  发表于 2011-12-9 23:00
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-12-9 23:12 | 显示全部楼层
玄冥也搞个极意?爽了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-26 19:55

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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