1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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 (?) 我不了解為甚麼...
以下腳本中範例-陣列
1
Array(5000070, 5000, "寶貝龍先生", 60000 * 60 * 90 * 1, 1),
複製代碼
0 1 2 3 4
獲取這物品
1
cm.gainPet(陣列名稱[jiage][0],陣列名稱[jiage][2],30,6000,100,1,true);
複製代碼
這串0是物品ID,2是寵物名子(可自行更改) ,等級,親密,飽食度,價格,鎖(?不確定有請大大更正?) |