雨濛濛

寵物斷線解決

發表於 2018-7-29 10:46:31
雨濛濛 發表於 2018-7-29 10:46:31 | 顯示全部樓層 |閱讀模式
public void gainPet(int id, String name, int level, int closeness, int fullness, long period , short flag) {
        if (id > 5000200 || id < 5000000) {
            id = 5000000;
        }
        if (level > 30) {
            level = 30;
        }
        if (closeness > 30000) {
            closeness = 30000;
        }
        if (fullness > 100) {
            fullness = 100;
        }
        try {
            MapleInventoryManipulator.addById(c, id, (short) 1, "", MaplePet.createPet(id, name, level, closeness, fullness, MapleInventoryIdentifier.getInstance(), id == 5000054 ? (int) period : 0, flag), 45);
        } catch (NullPointerException ex) {
            ex.printStackTrace();
        }
    }
複製代碼


蠻多人有這種問題 所以就發出來吧 事實上是基本中的基本了...
來看看上面語法 跟gainitem並不一樣唷!
常常有人會在腳本中寫gainitem (?) 我不了解為甚麼...
以下腳本中範例-陣列
Array(5000070, 5000, "寶貝龍先生", 60000 * 60 * 90 * 1, 1), 
複製代碼

          0              1         2                  3                              4
獲取這物品
cm.gainPet(陣列名稱[jiage][0],陣列名稱[jiage][2],30,6000,100,1,true);
複製代碼

這串0是物品ID,2是寵物名子(可自行更改) ,等級,親密,飽食度,價格,鎖(?不確定有請大大更正?)
瀏覽 4375 回復 2

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

返回頂部