Project1

标题: 物品问题 [打印本页]

作者: sblkhgm    时间: 2012-4-26 20:03
标题: 物品问题
我想做个和宝石的事件  两个一级的和成一个2级的,但是我的物品那用完了  能不能用同一个物品ID 当我更改物品说明的时候 在增加同一个物品ID时 不叠加 而是另外放个位置dsu_plus_rewardpost_czw
作者: lsu666666    时间: 2012-4-26 20:07
物品那用完了?
是指物品欄位用完了的意思?
樓主的說明真的很難懂意思。。


{:2_287:}
作者: hys111111    时间: 2012-4-26 20:16
本帖最后由 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的属性
作者: sblkhgm    时间: 2012-4-26 20:37
hys111111 发表于 2012-4-26 20:16
LZ必须创建物品上限。
当合成物品的时候,加上这个脚本:这样可以相应地复制物品,然后再修改LV2的属性 ...

在事件中   用吗

作者: chd114    时间: 2012-4-26 20:46
sblkhgm 发表于 2012-4-26 20:37
在事件中   用吗

公共事件:脚本:(在这里插入脚本)
作者: sblkhgm    时间: 2012-4-27 14:08
chd114 发表于 2012-4-26 20:46
公共事件:脚本:(在这里插入脚本)

执行脚本出错


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

给个范例好吗
’’
作者: 天使喝可乐    时间: 2012-4-28 12:00
用完了……你是指 物品栏位置用完了吗? 999个位置呢啊…… 是不是LZ不会加位置? 列表下面的按钮 点 输入999 就有N多新位置了
作者: sblkhgm    时间: 2012-4-30 00:59
天使喝可乐 发表于 2012-4-28 12:00 用完了……你是指 物品栏位置用完了吗? 999个位置呢啊…… 是不是LZ不会加位置? 列表下面的按钮 点 输入9 ...

999都不够用.我感觉你楼上的那个脚本看上去行,但就是不知道怎么用
作者: 天使喝可乐    时间: 2012-4-30 09:13
sblkhgm 发表于 2012-4-30 00:59
999都不够用.我感觉你楼上的那个脚本看上去行,但就是不知道怎么用

LS的脚步 插入到main前面就行了
作者: sblkhgm    时间: 2012-4-30 13:48
天使喝可乐 发表于 2012-4-30 09:13 LS的脚步 插入到main前面就行了

出错了啊,那物品上线怎么写
作者: kangxi0109    时间: 2012-5-2 13:54
  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
复制代码





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