天堂特效天堂私服
Would you like to react to this message? Create an account in a few clicks or log in to continue.


補丁設計、版本販售、DB修改、天堂私服
 
首頁常見問題搜尋Latest images會員列表會員群組登入會員註冊

 

 [核心]java台pk賽的寫法

向下 
發表人內容
美工GM
版主
版主
美工GM


文章數 : 646
注冊日期 : 2021-09-23

[核心]java台pk賽的寫法 Empty
發表主題: [核心]java台pk賽的寫法   [核心]java台pk賽的寫法 Empty周一 10月 04, 2021 10:50 pm

關鍵檔案
C_NPCAction.java

if (s.equalsIgnoreCase("guankan"))
{
if (pc.getLevel() > 60)
{
if (getPlayerCounts2() < 6)
{
pc.setSkillEffect(2600, 0x927c0);
pc.beginGhost(32732, 32802, (short)509, true);
pc.sendPackets(new S_SystemMessage("賽程設置10分鐘一場,如沒有比賽玩家,你可以小退或者點管理員離開!"));
} else
{
pc.sendPackets(new S_SystemMessage("不好意思!觀看比賽坐席已經滿座,請等下場比賽再來!!"));
}
} else
{
pc.sendPackets(new S_SystemMessage("哇勒!閣下等級似乎沒有60級耶,到了60以上再來吧!!"));
}
} else
if (s.equalsIgnoreCase("canjia"))
{
if (!pc.isInvisble())
{
if (pc.getLevel() > 64)
{
if (pc.getBank() >= 0x989680)
{
if (getPlayerCounts() < 2)
{
L1Teleport.teleport(pc, 32732, 32802, (short)509, 4, true);
L1World world = L1World.getInstance();
world.broadcastServerMessage((new StringBuilder("玩家【")).append(pc.getName()).append("】進入戰場,正在準備和對手拼命過招...!").toString());
pc.setSkillEffect(2700, 30000);
pc.setSkillEffect(2600, 0x927c0);
pc.getInventory().storeItem(0x3a9da, 1);
pc.sendPackets(new S_SystemMessage("給你可以出去的卷軸!"));
} else
{
pc.sendPackets(new S_SystemMessage("參賽人員已經滿員,請等比賽結束後才進入參加比賽吧!"));
}
} else
{
pc.sendPackets(new S_SystemMessage("要想參加比賽你的銀行存款必須有1000萬以上,才可以進入參加!"));
}
} else
{
pc.sendPackets(new S_SystemMessage("要想參加比賽你的等級必須高於65,才可以進入參加!"));
}
} else
{
pc.sendPackets(new S_SystemMessage("你必須解除隱身,如果你是法師黑妖將自己無所出來,其他職業將隱鬥脫掉,否則進入地圖無法戰鬥!"));
}
} else


新增PK地圖才可以使用的物品
if (itemId >= 40001 && itemId <= 0x3a9d7 && pc.getMapId() == 509)
pc.sendPackets(new S_SystemMessage("此物品在這個地圖是不可使用的,如果想逃跑小退即可!"));
else
if (itemId == 41443)
{
L1Teleport.teleport(pc, 33441, 32800, (short)4, 4, true);
pc.getInventory().removeItem(l1iteminstance, 1);
L1World world = L1World.getInstance();
world.broadcastServerMessage((new StringBuilder("玩家【")).append(pc.getName()).append("】受不了對手的折磨,已經順利逃跑!").toString());
回頂端 向下
https://lineage888.666forum.com
 
[核心]java台pk賽的寫法
回頂端 
1頁(共1頁)

這個論壇的權限:無法 在這個版面回復文章
天堂特效天堂私服 :: 【教學相關資料】-
前往: