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

Project1

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

[已经解决] 物品问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
跳转到指定楼层
1
发表于 2012-4-26 20:03:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我想做个和宝石的事件  两个一级的和成一个2级的,但是我的物品那用完了  能不能用同一个物品ID 当我更改物品说明的时候 在增加同一个物品ID时 不叠加 而是另外放个位置

Lv3.寻梦者

梦石
0
星屑
2707
在线时间
1595 小时
注册时间
2010-10-22
帖子
1057
11
发表于 2012-5-2 13:54:36 | 只看该作者
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. #----------------------------------------------------------------------------
  5. #把下面的代码放到脚本编辑器的 顶部
  6. #运行后会自动退出.然后 关闭工程后重新打开.
  7. #只改了 物品、武器、防具、动画。
  8. #这段代码每次运行都会增加1000个位置.
  9. #够用的时候就把这代码删除.
  10. #----------------------------------------------------------------------------
  11. animations = load_data("Data/Animations.rxdata")
  12. items = load_data("Data/Items.rxdata")
  13. weapons = load_data("Data/Weapons.rxdata")
  14. armors = load_data("Data/Armors.rxdata")

  15. for i in animations.size...animations.size+1000
  16.   animations[i] = RPG::Animation.new
  17.   animations[i].id = i
  18. end
  19. for i in items.size...items.size+1000
  20.   items[i] = RPG::Item.new
  21.   items[i].id = i
  22. end
  23. for i in weapons.size...weapons.size+1000
  24.   weapons[i] = RPG::Weapon.new
  25.   weapons[i].id = i
  26. end
  27. for i in armors.size...armors.size+1000
  28.   armors[i] = RPG::Armor.new
  29.   armors[i].id = i
  30. end

  31. save_data(animations, "Data/Animations.rxdata")
  32. save_data(items, "Data/Items.rxdata")
  33. save_data(weapons, "Data/Weapons.rxdata")
  34. save_data(armors, "Data/Armors.rxdata")
  35. exit
复制代码
【2022.06.03】原本以为已经不可能再找回来的东西重新找回来了,原本一直念念不忘的坑终于再一次拿起铲子了。一别竟近10年,你好,我的世界我的梦。
【不可阻挡】异元-地劫黎明
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
10
 楼主| 发表于 2012-4-30 13:48:46 手机端发表。 | 只看该作者
天使喝可乐 发表于 2012-4-30 09:13 LS的脚步 插入到main前面就行了

出错了啊,那物品上线怎么写
回复

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

9
发表于 2012-4-30 09:13:34 | 只看该作者
sblkhgm 发表于 2012-4-30 00:59
999都不够用.我感觉你楼上的那个脚本看上去行,但就是不知道怎么用

LS的脚步 插入到main前面就行了
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
8
 楼主| 发表于 2012-4-30 00:59:48 手机端发表。 | 只看该作者
天使喝可乐 发表于 2012-4-28 12:00 用完了……你是指 物品栏位置用完了吗? 999个位置呢啊…… 是不是LZ不会加位置? 列表下面的按钮 点 输入9 ...

999都不够用.我感觉你楼上的那个脚本看上去行,但就是不知道怎么用
回复

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

7
发表于 2012-4-28 12:00:34 | 只看该作者
用完了……你是指 物品栏位置用完了吗? 999个位置呢啊…… 是不是LZ不会加位置? 列表下面的按钮 点 输入999 就有N多新位置了
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
6
 楼主| 发表于 2012-4-27 14:08:40 | 只看该作者
chd114 发表于 2012-4-26 20:46
公共事件:脚本:(在这里插入脚本)

执行脚本出错


‘‘──sblkhgm于2012-4-28 08:20补充以下内容

给个范例好吗
’’

点评

报错的话……我尽力了……  发表于 2012-4-28 12:45
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

5
发表于 2012-4-26 20:46:48 | 只看该作者
sblkhgm 发表于 2012-4-26 20:37
在事件中   用吗

公共事件:脚本:(在这里插入脚本)
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
4
 楼主| 发表于 2012-4-26 20:37:20 | 只看该作者
hys111111 发表于 2012-4-26 20:16
LZ必须创建物品上限。
当合成物品的时候,加上这个脚本:这样可以相应地复制物品,然后再修改LV2的属性 ...

在事件中   用吗
回复

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

3
发表于 2012-4-26 20:16:20 | 只看该作者
本帖最后由 hys111111 于 2012-4-26 20:17 编辑

LZ必须创建物品上限。
当合成物品的时候,加上这个脚本:
  1. $data_items[物品编号+1000] = $data_items[物品编号]
  2. $game_party.lose_item(物品编号,2)
  3. $game_party.gain_item(物品编号+1000,1)
  4. $data_items[物品编号+1000].name = $data_items[物品编号].name + "LV2"
复制代码
这样可以相应地复制物品,然后再修改LV2的属性
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-10 21:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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