Project1

标题: 有沒有辦法丟棄自己身上的道具或裝備 [打印本页]

作者: 小叮鈴    时间: 2016-3-12 16:35
标题: 有沒有辦法丟棄自己身上的道具或裝備
因為一些原因有些玩家出現了BUG 使用一些裝備或道具會當機 賣也賣不掉丟也丟不掉 有沒有辦法做一個輸入變量 丟棄輸入ID相同的裝備
作者: 汪汪    时间: 2016-3-12 19:30
本帖最后由 汪汪 于 2016-3-12 19:34 编辑

用事件不就好了
cs 是 是否包含身上的东西
JAVASCRIPT 代码复制
  1. // Change Items 改变物品
  2.     $gameParty.gainItem($dataItems[id], value);
  3.  
  4.  
  5. // Change Weapons 改变武器
  6.     $gameParty.gainItem($dataWeapons[id], value, cs);
  7.  
  8.  
  9. // Change Armors 改变防具  
  10.     $gameParty.gainItem($dataArmors[id], value, cs);

作者: seedj13    时间: 2016-3-13 11:37
查看装备ID最简单的方法还是去数据库里看啊,用代码不是有点多此一举了么
作者: 小叮鈴    时间: 2016-3-14 11:52
汪汪 发表于 2016-3-12 19:30
用事件不就好了
cs 是 是否包含身上的东西
// Change Items 改变物品

話說第一個
$gameParty.gainItem($dataItems[id], value);

寫成
$gameParty.gainItem($dataItems[100], value);

是不是ID 100號的道具刪除? 但是也沒刪除阿

還有我希望是用變量控制阿{:2_282:}
作者: 小叮鈴    时间: 2016-3-14 17:30
汪汪 发表于 2016-3-12 19:30
用事件不就好了
cs 是 是否包含身上的东西
// Change Items 改变物品

$gameParty.gainItem($dataItems[$gameVariables.value(50)], $gameVariables.value(50) );

假如變量50的話 是這樣填嗎?


作者: 汪汪    时间: 2016-3-15 17:13
本帖最后由 汪汪 于 2016-3-16 21:18 编辑

JAVASCRIPT 代码复制
  1. var iNumber = Number(prompt("输入抛弃物品id", ""));var i  = Number(prompt("角色id", ""));
  2. if(isNaN(iNumber) &&  isNaN(i) )  {
  3. alert("请确认你的输入正确");
  4. }else{
  5. $gameParty.gainItem($gameActors._data[i]._equips[ iNumber ].object()   ,-9999,true );
  6. }





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1