设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3312|回复: 5
打印 上一主题 下一主题

[已经解决] 有沒有辦法丟棄自己身上的道具或裝備

[复制链接]

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
跳转到指定楼层
1
发表于 2016-3-12 16:35:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
因為一些原因有些玩家出現了BUG 使用一些裝備或道具會當機 賣也賣不掉丟也丟不掉 有沒有辦法做一個輸入變量 丟棄輸入ID相同的裝備

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
6
发表于 2016-3-15 17:13:59 | 只看该作者
本帖最后由 汪汪 于 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. }

点评

可以 把 prompt("输入抛弃物品id", "" ) 改成 $gameVariables.value(变量号) 就可以  发表于 2016-3-28 16:50
話說能不能改成用變量阿 那個跳窗 瀏覽器當會當掉  发表于 2016-3-28 13:53
沒 我回錯了 應該是另外一篇@@  发表于 2016-3-16 23:55
……va的那个在哪,我移植一下  发表于 2016-3-16 23:30
我記得VA有 而且很簡單 @@  发表于 2016-3-16 22:58
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
5
 楼主| 发表于 2016-3-14 17:30:27 | 只看该作者
汪汪 发表于 2016-3-12 19:30
用事件不就好了
cs 是 是否包含身上的东西
// Change Items 改变物品

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

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

点评

50號變量 點擊事件 出現方框輸入50號變量 消除輸入變量數字的道具  发表于 2016-3-15 14:22
你要什么效果...用哪个变量  发表于 2016-3-15 13:24
所以到底怎麼寫= =  发表于 2016-3-15 12:29
所以到底怎麼寫= =  发表于 2016-3-15 12:28
$gameVariables.value(-999) 的意思是取得—999号变量的值  发表于 2016-3-15 08:16
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
4
 楼主| 发表于 2016-3-14 11:52:58 | 只看该作者
汪汪 发表于 2016-3-12 19:30
用事件不就好了
cs 是 是否包含身上的东西
// Change Items 改变物品

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

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

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

還有我希望是用變量控制阿{:2_282:}

点评

$gameParty.gainItem($dataItems[ $gameVariables.value(id) ], $gameVariables.value(id) );  发表于 2016-3-14 17:17
$gameVariables.value($dataItems[100], -9999); 這樣嗎?  发表于 2016-3-14 16:07
$gameVariables.value()  发表于 2016-3-14 15:34
我想用變量來控制的說該怎麼改?  发表于 2016-3-14 14:49
$gameParty.gainItem($dataItems[100], -99999);  发表于 2016-3-14 12:45
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2016-1-6
帖子
150
3
发表于 2016-3-13 11:37:55 | 只看该作者
查看装备ID最简单的方法还是去数据库里看啊,用代码不是有点多此一举了么

点评

這樣就被看光拉  发表于 2016-3-13 17:35
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
2
发表于 2016-3-12 19:30:08 | 只看该作者
本帖最后由 汪汪 于 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);

点评

f8 打开控制台 ,输入 类似 console.log($gameParty ) 的就知道什么效果了.在脚本里也可以用,用于检查错误和显示一些值  发表于 2016-3-13 20:12
其实可以加一个判定之前存档的版本然后进行处理的脚本.  发表于 2016-3-13 20:11
console.log( )這個怎麼用?  发表于 2016-3-13 17:36
修改bug的方法就是新建遊戲.....插件是後來加入的導致現有玩家有BUG  发表于 2016-3-13 17:34
以及......不应该思考如何修改bug吗........以及好羡慕你有玩家啊...我的游戏从未动工过.........  发表于 2016-3-13 11:08
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 01:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表