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

Project1

 找回密码
 注册会员
搜索
楼主: pudding
打印 上一主题 下一主题

[已经解决] 30VIP.请人做个事件头上显示hp,sp

 关闭 [复制链接]

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
11
发表于 2009-11-7 09:36:20 | 只看该作者
本帖最后由 奶油Da蛋糕 于 2009-11-7 09:40 编辑

[本段文字因涉嫌暴力,已被原作者河蟹]
我爱66RPG,但我讨厌66.
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
133
在线时间
195 小时
注册时间
2009-10-10
帖子
435
12
 楼主| 发表于 2009-11-7 09:39:22 | 只看该作者
本帖最后由 pudding 于 2009-11-7 09:40 编辑
关键是根本没有$game_event[1].hp这个属性。
重新定义的话怎么跟数据库里的敌人的属性联系起来呢?
也就是说,你怎么知道哪个事件是数据库里的几号敌人的属性。 ...
奶油Da蛋糕 发表于 2009-11-7 09:36



我也不知道怎么设置....我的思路是这样的...既然角色的 $game_actors[1].hp 可以设置      
那么$game_event[1].hp 也可以吧.....没难度 也不需要30VIP

你可以想其他办法....不一定这方法
回复

使用道具 举报

Lv1.梦旅人

巫女会长

梦石
0
星屑
60
在线时间
1028 小时
注册时间
2009-10-24
帖子
3470

贵宾

13
发表于 2009-11-7 09:46:17 | 只看该作者
现在世态炎凉啊……30VIP也没人管…… - -
越前リョーマ 发表于 2009-11-7 09:05


如果连小柯也不知道的话,那就和悬赏多少没关系了
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
72
在线时间
21 小时
注册时间
2009-3-15
帖子
262
14
发表于 2009-11-7 10:22:25 | 只看该作者
这脚本貌似没法用,每次我使用都跳出,但我看《魔游乱战绩》都可以用,效果非常好!只能发下脚本里的介绍。

程序错误 315
-该脚本因含非法文字,所以无法显示,请见谅-

#-------------------------------------------------------------------------------------------------------
#DPR RPG
#-------------------------------------------------------------------------------------------------------

#该脚本是一个事件显血条和直接攻击的脚本。显血:使用需要修改事件的名字( 角色名[100,5,
#5,5,5]),括号里的格式为本脚本的格式,[]内输入血的数量、攻击力、物理防御力、魔法防御力
#。直接攻击:此脚本请在事件里注释(A.jg-攻击图标1.png[10,30]),A是键盘健A,后面的图
#片是点击A显示的动画,这个动画请用横排的png,[]里是攻击力、消耗SP。

下面的就不发了,发了也没用,我发这个的主要原因是如果有知道怎么用的给楼主发下。
看到天上的星星了吗?
想一想,哪一颗属于你。
哪一颗属于我。
找到自己的星星,飞吧……
回复

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1435
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

15
发表于 2009-11-7 10:31:16 | 只看该作者
Project7.rar (187.49 KB, 下载次数: 171)
简陋版的……><

有哪需要加强的可以提~
回复

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
16
发表于 2009-11-7 10:36:21 | 只看该作者
10472
简陋版的……><

有哪需要加强的可以提~
「旅」 发表于 2009-11-7 10:31


很不错。
我爱66RPG,但我讨厌66.
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
133
在线时间
195 小时
注册时间
2009-10-10
帖子
435
17
 楼主| 发表于 2009-11-7 10:43:15 | 只看该作者
本帖最后由 pudding 于 2009-11-7 10:57 编辑
10472
简陋版的……><

有哪需要加强的可以提~
「旅」 发表于 2009-11-7 10:31


敌人显示有限的吗?只能设置2个敌人,1个宠物?
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
133
在线时间
195 小时
注册时间
2009-10-10
帖子
435
18
 楼主| 发表于 2009-11-7 11:06:37 | 只看该作者
本帖最后由 pudding 于 2009-11-7 11:11 编辑

用图画编辑的图

可以帮我做多个角色的显示在下面吗? 把敌人和宠物的HP SP 缩成这样..显示在下面
发现显示上面没那么好看    帮我做好后...马上认可..看来这30VIP花的值  显示名字也弄出来了
回复

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1435
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

19
发表于 2009-11-7 11:09:12 | 只看该作者
可以设置无数个。根据事件的编号,各占4个变量(hp,sp,maxhp,maxsp)。
回复

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1435
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

20
发表于 2009-11-7 11:15:33 | 只看该作者
  1. class Game_Event < Game_Character
  2. def name
  3.    return @event.name
  4. end  
  5. end
  6. class Sprite_Character
  7.   alias old_initialize initialize
  8.   def initialize(a,b)
  9.     old_initialize(a,b)
  10.     @namesprite = Sprite.new
  11.     @namesprite.bitmap = Bitmap.new(160, 100)
  12.     @namesprite.bitmap.font.name = "黑体"
  13.     @namesprite.bitmap.font.size = 17
  14.     @namesprite.bitmap.font.color.set(255, 255, 255)
  15.     @hp = 0
  16.     @sp = 0
  17.   end
  18.   alias old_update update
  19.   def update
  20.     old_update
  21.     if [email protected]_a?(Game_Player) and @namesprite != nil and (@character.name.include?("Enemy") or
  22.       @character.name.include?("Pet"))
  23.       @namesprite.x = self.x-80
  24.       @namesprite.y = self.y-self.oy-34
  25.       if $game_variables[@character.id*4+1] != @hp or $game_variables[@character.id*4+2] != @sp
  26.         @sp = $game_variables[@character.id*4+2]
  27.         @hp = $game_variables[@character.id*4+1]
  28.         name = @character.name.clone.delete("Enemy")
  29.         name.delete("Pet")
  30.         @namesprite.bitmap.clear
  31.         @namesprite.bitmap.draw_text(0, 8, 160, 36, name, 1)
  32.         width = 40
  33.         x = 60
  34.         y = 55
  35.         @namesprite.bitmap.fill_rect(x-1, y+27, width+2,6, Color.new(0, 0, 0, 255))
  36.         w = width * @hp / [$game_variables[@character.id*4+3],1].max
  37.         @namesprite.bitmap.fill_rect(x, y+28, w,1, Color.new(255, 96, 96, 255))
  38.         @namesprite.bitmap.fill_rect(x, y+29, w,1, Color.new(255, 0, 0, 255))
  39.         @namesprite.bitmap.fill_rect(x, y+30, w,1, Color.new(128, 0, 0, 255))
  40.         @namesprite.bitmap.fill_rect(x, y+31, w,1, Color.new(0, 0, 0, 255))
  41.         width = 40
  42.         x = 60
  43.         y = 60
  44.         @namesprite.bitmap.fill_rect(x-1, y+27, width+2,6, Color.new(0, 0, 0, 255))
  45.         w = width * @sp / [$game_variables[@character.id*4+4],1].max
  46.         @namesprite.bitmap.fill_rect(x, y+28, w,1, Color.new(128, 255, 255, 255))
  47.         @namesprite.bitmap.fill_rect(x, y+29, w,1, Color.new(0, 255, 255, 255))
  48.         @namesprite.bitmap.fill_rect(x, y+30, w,1, Color.new(0, 192, 192, 255))
  49.         @namesprite.bitmap.fill_rect(x, y+31, w,1, Color.new(0, 128, 128, 255))
  50.       end
  51.     end
  52.   end
  53. end
复制代码
改成显示下面了~~
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 05:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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