青蘋果

穿上裝備開啟NPC

發表於 2022-1-20 22:32:36
青蘋果 發表於 2022-1-20 22:32:36 | 顯示全部樓層 |閱讀模式
封面圖.png
盡量逼自己每日來發一篇~
不求回復文章的內容有意義 就希望自己能夠活得有貢獻~

【介紹】
穿上裝備後可以開啟NPC,至於內容物看各位調整!!! 怎麼做變化就看個人了!!
很簡單的做法,只要你有想法,找對地方就都能做出你要的東西了!!!


【前言】

從不推薦伸手,希望再看到一些教學的時候能多回頭去看,這些教學的含意!

「MapleInventoryManipulator.JAVA」 是什麼?

最簡單的,請你先直接去 GOOGLE 翻譯他中文啥意思~
再來好好的看一下他的內容物大概都是些甚麼~  
像這次是放在「equip」裡面,那「equip」是做什麼的?
最簡單的請你GOOGLE翻譯「equip」中文名是啥東西!
再來好好看一下 equip 裡面的內容~ 你會找到很多你看得懂的東西,像是:



if (source.getItemId() == 1122017 || source.getItemId() == 1122207

你可能第一眼撇到的是 1122017 這串數字,因為他像極了代碼,
那你只需要到遊戲內叫出這樣物品,然後請你使用他,你就一定會得到一個結論!

為何判斷它? 判斷它後它接著跑了甚麼? 或者是為何需要它? 

等等的這些...這些都是引導你看的懂你要看的東西!
這是我認為最一開始你甚麼都看不懂的時候,可以嘗試用這種方法去看看,
不一定是最有效最好的,但至少現在的你有了開始的方向!!!


【教學開始】
打開 MapleInventoryManipulator.JAVA
搜尋
if (source.getItemId() == 1122017 || source.getItemId() == 1122207|| source.getItemId() == 1122215|| source.getItemId() == 1122334|| source.getItemId() == 1122086) {

搜尋.png

在它上面加入以下:

if(source.getItemId() == 裝備代碼){
NPCScriptManager.getInstance().start(c, 9010000, "腳本名稱");
}

【備註】
NPCScriptManager.getInstance().start(c, 9010000, "腳本名稱");
NPCScriptManager.getInstance().start(c, 9010000);

這兩個都可以放,那至於怎麼知道可以這樣用的?
請你對著「 start」按「 Ctrl + 滑鼠左鍵」就會進入 start 裡面了!!!

st.png

這兩個看完後知道為什麼這麼用了嗎?



瀏覽 5026 回復 2

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

返回頂部