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

Project1

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

有人吗?这个脚本怎么写呢?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
535
在线时间
0 小时
注册时间
2009-3-8
帖子
4
跳转到指定楼层
1
发表于 2009-3-8 06:22:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
变量7的大小等于编号为1的敌人的力量该怎么写呢?
变量7的大小等于编号为1的角色的力量该怎么写呢?
哥哥姐姐,拜托了!
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

2
发表于 2009-3-8 06:58:48 | 只看该作者
将Game_Enemy的第58段改成这样。
  #--------------------------------------------------------------------------
  # ● 获取基本力量
  #--------------------------------------------------------------------------
  def base_str
    #这是判断是编号为多少的敌人
    if @enemy_id == 1
    #中括号内是你变量的编号
    return $game_variables[30]
    else
    return $data_enemies[@enemy_id].str
    end
  end


需要增加的话可以这样
if @enemy_id == 1
return $game_variables[30]
elsif @enemy_id == 2
return $game_variables[31]
elsif @enemy_id == 3
return $game_variables[32]
elsif @enemy_id == 4
return $game_variables[33]
.....................
elsif @enemy_id == 100
return $game_variables[129]
else
return $data_enemies[@enemy_id].str
end

那些.......无实际意义。只是起省略作用。完毕


版主对此帖的评论:『误导回答,警告之』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
535
在线时间
0 小时
注册时间
2009-3-8
帖子
4
3
 楼主| 发表于 2009-3-8 07:02:47 | 只看该作者
以下引用玄月于2009-3-7 22:58:48的发言:

将Game_Enemy的第58段改成这样。
#--------------------------------------------------------------------------
# ● 获取基本力量
#--------------------------------------------------------------------------
def base_str
   #这是判断是编号为多少的敌人
   if @enemy_id == 1
   #中括号内是你变量的编号
   return $game_variables[30]
   else
   return $data_enemies[@enemy_id].str
   end
end

不是 你这是 敌人的力量 = 变量30
我要的是 事件中的脚本
变量30 = 敌人编号为1的力量
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

4
发表于 2009-3-8 07:03:50 | 只看该作者
= =
你设置数据库的时候直接定义就好了 - -
也不差那个打开数据库的时间。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
535
在线时间
0 小时
注册时间
2009-3-8
帖子
4
5
 楼主| 发表于 2009-3-8 07:05:57 | 只看该作者
以下引用玄月于2009-3-7 23:03:50的发言:

= =
你设置数据库的时候直接定义就好了 - -


[本贴由作者于 2009-3-7 23:05:12 最后编辑]

???
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

6
发表于 2009-3-8 07:10:38 | 只看该作者
敌人的力量本来就是个定值。何必让某个变量等于某个敌人的力量?
譬如你数据库中定义敌人力量为100.那么分歧的时候直接判断某个变量大于或小于或定于100就好了。或者将某个变量赋上100的值。没有让变量等于某敌人力量的必要。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-11
帖子
101
7
发表于 2009-3-8 07:13:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
535
在线时间
0 小时
注册时间
2009-3-8
帖子
4
8
 楼主| 发表于 2009-3-8 07:20:25 | 只看该作者
以下引用SeRiKa于2009-3-7 23:13:09的发言:
[本贴由作者于 2009-3-7 23:14:22 最后编辑]

那这个脚本要怎么写呢?
我要求的是脚本呢~  当然有特殊的用处
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

9
发表于 2009-3-8 07:23:56 | 只看该作者
比如数据库1号敌人的力量是55
那么
$game_variables[7] = 55

$game_variables[7] = $data_enemies[1].str
是一个意思











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

10
发表于 2009-3-8 07:29:04 | 只看该作者
我只考虑到了战斗部分。很高兴的我是在给敌人赋值的地方下手。果然又有了点进步了么。我……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-17 04:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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