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

Project1

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

[有事请教] 如何将字串符提取或截取

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2856
在线时间
446 小时
注册时间
2016-9-26
帖子
1222
跳转到指定楼层
1
发表于 2021-8-30 06:50:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 任小雪 于 2021-8-30 07:20 编辑

请问,如何将$dataWeapons[1].traits里面的"code":21,"dataId":2,"value":
后面的那个数字截取出来。
即,将武器1提升原攻击的那个百分数提取出来

Lv5.捕梦者

梦石
0
星屑
33259
在线时间
10503 小时
注册时间
2009-3-15
帖子
4758
来自 5楼
发表于 2021-9-1 16:15:19 | 只看该作者
本帖最后由 soulsaga 于 2021-9-3 10:28 编辑

JAVASCRIPT 代码复制
  1. atk=0
  2. traits=$dataWeapons[1].traits
  3. for (var i = 0; i < traits.length; i++) {
  4. if (traits[i].code == 21 && traits[i].dataId == 2) atk += traits[i].value
  5. }
  6. console.log(atk)


萌新乱试的..可能不对..

点评

好滴!  发表于 2021-9-3 12:14
=0比较好..  发表于 2021-9-3 11:54
是不是全部用完之后要=null这样?  发表于 2021-9-3 11:53
去掉var就是全局变量了..  发表于 2021-9-3 10:25
不过,我暂时是用来做属性成长和负成长的药剂,装备合成和镶嵌还没弄,感觉,value:后面大部分,好像分开另一个脚本弄,数据会记录(更改)不了  发表于 2021-9-3 07:13

评分

参与人数 1+1 收起 理由
任小雪 + 1 认可答案

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
977
在线时间
92 小时
注册时间
2021-7-16
帖子
20
2
发表于 2021-8-30 08:50:25 | 只看该作者

回帖奖励 +1

$dataWeapons[1].traits[你的字段名字]
例如:
$dataWeapons[1].traits["code"]

点评

可是,攻击力这些东西,不是靠code和dataId两个定位的吗?只有一项没法定位啊  发表于 2021-8-30 15:01
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
17772
在线时间
1433 小时
注册时间
2017-4-16
帖子
221

开拓者

3
发表于 2021-8-30 09:06:00 | 只看该作者
$dataWeapons[1].traits["code"]
或者$dataWeapons[1].traits.code

点评

可是,攻击力这些东西,不是靠code和dataId两个定位的吗?只有一项没法定位啊  发表于 2021-8-30 15:00
个人RM交流群:568785370,目前在该群发布Ganfly系列插件
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
683
在线时间
81 小时
注册时间
2021-6-3
帖子
40
4
发表于 2021-9-1 14:30:08 | 只看该作者
$dataWeapons[1]只有一个就是数据库里面一号武器 不需要data定位
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
83
在线时间
7 小时
注册时间
2021-6-4
帖子
9
6
发表于 2021-9-7 15:09:49 | 只看该作者
json读取啊,然后取值啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-11 04:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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