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

Project1

 找回密码
 注册会员
搜索

我这个脚本这样写可以吗

查看数: 1817 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-12-14 22:41

正文摘要:

然后我只要在事件的脚本里输入def daojubianhua就可以执行了吧 RUBY 代码复制#由于使用了完美物品系统#函数:gain_item(item_id, kind=1, n=true),给某角色增减物品。#   &nbs ...

回复

yang1zhi 发表于 2015-12-15 20:38:08
cinderelmini 发表于 2015-12-14 22:46
目测少了两个end…………
然后这样并不能如愿召唤…………

试试看这样吧,这样可以在事件的【脚本】中 ...

原来大神有给出答案了。
我自己修改的是这样的。
我马上试试你给的脚本效果。
脚本
cinderelmini 发表于 2015-12-14 22:46:14
本帖最后由 cinderelmini 于 2015-12-16 14:31 编辑

目测少了两个end…………
然后这样并不能如愿召唤…………

试试看这样吧,这样可以在事件的【脚本】中召唤了。


关于数组里删除一个相等元素的办法之一:
  1. Array.each do |a|
  2.   if a == something
  3.     a = nil
  4.     break
  5.   end
  6. end
  7. Array.delete(nil)
复制代码

点评

要删除一个的办法还是有的……啊……还是写楼里吧……  发表于 2015-12-16 14:27
Array.delete_at(index)是指删除index位置的东西,不是删除等于index的东西。  发表于 2015-12-16 14:26
为什么delete_at不行  发表于 2015-12-16 00:38
我发现物品系统的里面减少角色物品用的是 @items.delete($data_armors[item_id])那个delete是把所有都清楚了,而不是减少一个,有没有好用的代码,lose也不行  发表于 2015-12-16 00:00
试了下,语法错误。不是在事件脚本里输入def daojubianhua 吗  发表于 2015-12-15 20:46

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

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

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

GMT+8, 2024-11-26 14:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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