270的寫法如下
//PK公告
if (dmg <= 0) {
_isHit = false;
}
if(dmg >= _targetPc.getCurrentHp() //攻擊傷害大於目標目前血量
&& _pc.getLevel() - _targetPc.getLevel() <= 10 //雙方等級差距不超過10
&& _targetPc.getZoneType() != -1){ //被攻擊者不是在戰鬥區域
BroadCastToAll((new StringBuilder()).append("特大喜讯【").append(_targetPc.getName()).append("】被【").append(_pc.getName()).append("】搞死了!").toString());//公頻顯示的內容
}
//PK公告 END
return (int) dmg;
}
private void BroadCastToAll( String string ) {
Collection <L1PcInstance> allpc = L1World.getInstance().getAllPlayers();
for ( L1PcInstance pc : allpc )
pc.sendPackets( new S_SystemMessage( string ) );
}
|