2013年5月15日 星期三

【Java教學】玩家間PK獲勝廣播


玩家間PK獲勝廣播~
玩家間PK獲勝廣播~


此?"全世界廣播"~所有人都看得到
應該只改L1Attack.class這個檔案就好了
首先新增一段廣播用的程式碼

搜尋private static int strDmg[];
貼在private static int strDmg[];之上方
引用
private void broadcastToAll(String s)
  {
  L1PcInstance al1pcinstance[] = L1World.getInstance().getAllPlayers();
  S_SystemMessage s_systemmessage = new S_SystemMessage(s);
  for(int i = 0; i < al1pcinstance.length; i++)
  al1pcinstance[ i ].sendPackets(s_systemmessage);
  }

然後搜尋public int PcPcDamageCalc()
這個是玩家打玩家的設定...
請往下拉找一下最後面有一個
return Damage;
?以下指令...貼于return Damage;之上方
引用
if(Damage >= targetPlayer.get_currentHp())
        {
            broadcastToAll((new StringBuilder()).append("玩家【").append(player.get_name()).append("】P贏了玩家【").append(targetPlayer.get_name()).append("】").toString());
        }

沒有留言:

張貼留言