当前位置: 首页>>代码示例>>C#>>正文


C# Player.getMaxHit方法代码示例

本文整理汇总了C#中RunescapeServer.player.Player.getMaxHit方法的典型用法代码示例。如果您正苦于以下问题:C# Player.getMaxHit方法的具体用法?C# Player.getMaxHit怎么用?C# Player.getMaxHit使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在RunescapeServer.player.Player的用法示例。


在下文中一共展示了Player.getMaxHit方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: getMeleeHit

	    public static double getMeleeHit(Player p, Entity target) {
		    double targetDefence = getMeleeDefence(p, target);
		    double attack = getMeleeAttack(p);
            double hit = misc.randomDouble(getPlayerMaxHit(p, 0));
            if (misc.randomDouble(attack) < misc.randomDouble(targetDefence))
            {
			    p.setLastHit(0);
			    return 0;
		    }
		    if (hit < (p.getMaxHit() * 0.50)) {
			    if (p.getLastHit() == 0) {
                    if (misc.random(6) == 0)
                    {
                        hit = (getPlayerMaxHit(p, 0) * 0.50) + misc.randomDouble(getPlayerMaxHit(p, 0) * 0.50);
				    }
                }
                else if (p.getLastHit() > misc.randomDouble(6))
                {
                    if (misc.random(6) == 0)
                    {
                        hit = (getPlayerMaxHit(p, 0) * 0.50) + misc.randomDouble(getPlayerMaxHit(p, 0) * 0.50);
				    }
			    }
		    }
		    p.setLastHit(hit);
		    return hit;
	    }
开发者ID:slapglif,项目名称:runescape-server-csharp,代码行数:27,代码来源:CombatFormula.cs

示例2: execute

 public void execute(Player player, string[] arguments)
 {
     player.getPackets().sendMessage("Maxhit = " + player.getMaxHit());
 }
开发者ID:slapglif,项目名称:runescape-server-csharp,代码行数:4,代码来源:MaxHit.cs


注:本文中的RunescapeServer.player.Player.getMaxHit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。