找回密碼
 會員註冊

楓之谷私服 JAVA語句指令說明 NPC篇

v2jin | 顯示全部樓層
小小會員
發表於 2017-9-12 18:17:08

對話窗 相關
Text為您要輸入的內容,NPC會顯現出的字體
cm.sendNxet("Text"); = 顯示 Next(繼續) 鍵的視窗
cm.sendPrev("Text"); = 顯示 Prev(返回) 鍵的視窗
cm.sendNextPrev("Text"); = 顯示 Prev(返回)+Next(繼續) 鍵的視窗
cm.sendOk("Text"); = 顯示 Ok(好) 鍵的視窗
cm.sendYesNo("Text"); = 顯示 Yes(是)+No(否) 鍵的視窗
cm.sendAcceptDecline("Text"); = 顯示 Accept(接受)+Decline(拒絕) 鍵的視窗
cm.sendSeimple("Text"); = 顯示沒按鈕的視窗
cm.playerNotice("Text"); = 對話框會出現暗紅色的字
cm.serverNotice("Text"); = 該頻道玩家都會看到(藍色字體)

兌換 傳送相關
cm.warp(地圖代碼, 0);
解說 : 地圖代碼 , 例如 你想要傳到自由市場則代碼是 910000000  
範例 : cm.warp(910000000, 0);

cm.openShop(ShopID);
解說 : ShopID , 這ID在 sql 裡面的 shops , 譬如說 shopid 是 101
範例 : cm.openShop(101);

cm.gainItem(物品代碼, 數量);
解說 : 物品代碼 , 例如 要給該獎盃 , 獎盃代碼 4031454
範例 : cm.gainItem(4031454);
解說 : 數量 , 若要給10個獎盃
範例 : cm.gainItem(4031454, 10);

cm.gainItem(物品代碼, -數量);
物品代碼 , 我就不再打一遍了
解說 : -數量 , 若要扣10個獎盃
範例 : cm.gainItem(4031454, -10);

cm.gainMeso(數量);
解說 : 數量 , 要給該玩家100楓幣
範例 : cm.gainMeso(100);

cm.gainMeso(-數量);
解說 : -數量 , 要扣該玩家100楓幣
範例 : cm.gainMeso(-100);

cm.gainExp(數量);
解說 : 數量 , 要給該玩家100經驗
範例 : cm.gainExp(100);

cm.gainExp(-數量);
解說 : -數量 , 要給扣該玩家100經驗
範例 : cm.gainExp(-100);

接下來用 "if" 來說明會比較好懂
if(cm.getMeso() >= 數量)
解說 : 數量 , 譬如說你想要玩家 >= (大於等於) 100塊楓幣
範例 : if(cm.getMeso() >= 100)
除了 >= 還有 <=   ,   ==
if(cm.haveItem(物品代碼, 數量))
解說 : 物品代碼 , 例如 想知道該玩家有沒有獎盃 , 則代碼是 4031454
範例 : cm.haveItem(4031454);
解說 : 數量 , 若需要5個獎盃才能使用的話則是  
範例 : cm.haveItem(4031454, 5);

字體 顏色 相關
#k = 黑色
#b = 藍色
#d = 紫色
#g = 綠色
#r = 紅色
#e = 粗體字
#n = 正常(取消粗體)
#l  = 可以讓選項(底線)消失  感謝紅茶補上

rn 可以換下一行

函數 相關
  #h #  //可以顯示該玩家的ID
  #L0# //可以連結到 case 0
  #i物品代碼# //同上
  "+cm.getChar().getLevel()+" //顯示玩家等級
  "+cm.getChar( ).getReborns()+" //顯示轉生次數:
  "+cm.getChar().getRemainingAp()+"//可以顯示玩家目前剩餘的能力點數
  #c物品代碼# //可以顯示玩家目前身上有幾個物品(以代碼為主)
  #z物品代碼# //可以在NPC上顯示該道具的名稱(以代碼為主)
  #i物品代碼# //可以在NPC上顯示該道具的圖片(以代碼為主)
  #m地圖代碼# //可以在NPC上顯示該地圖的名稱(以代碼為主)
  #o怪物代碼# //可以在NPC上顯示該怪物的名稱(以代碼為主)
  #pNPC代碼# //可以在NPC上顯示該NPC的名稱(以代碼為主)


作者 : 奶茶

您需要登錄後才可以回帖 登錄 | 會員註冊

本版積分規則

    手機版|小黑屋|

© 2014 - 2017 Nacuz Inc. Powered by Discuz ,Theme By Yeei

重要聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。由於討論區是受到「即時留言」運作方式所規限,故不能完全監察所有即時留言,若讀者發現有留言出現問題,請聯絡我們。本站有權刪除任何留言及拒絕任何人士留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

快速回復 返回頂部 返回列表