Project1

标题: 如果在指定事件npc头上显示变量的数字 [打印本页]

作者: 莫浪语    时间: 2007-4-26 09:05
标题: 如果在指定事件npc头上显示变量的数字
我想做个策略游戏,当两军交手后,npc是一群士兵的行走图,然后战斗中慢慢减少人数,本来显示士兵是100的,交手后显示只有50之类的,有谁有时间搞搞

对会脚本的人来说简单,对{/gg}来说就是个想法而已

本尊手动加神思200分奖励
本尊手动加弗洛多200分奖励
作者: 莫浪语    时间: 2007-4-26 09:05
标题: 如果在指定事件npc头上显示变量的数字
我想做个策略游戏,当两军交手后,npc是一群士兵的行走图,然后战斗中慢慢减少人数,本来显示士兵是100的,交手后显示只有50之类的,有谁有时间搞搞

对会脚本的人来说简单,对{/gg}来说就是个想法而已

本尊手动加神思200分奖励
本尊手动加弗洛多200分奖励
作者: gpra8764    时间: 2007-4-26 18:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 莫浪语    时间: 2007-4-26 19:40
不是,就是在npc事件头上显示某个变量数值
作者: 亿万星辰    时间: 2007-4-26 19:44
战力体现而已,自己做做看吧~~~{/hx}
作者: gpra8764    时间: 2007-4-26 20:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 七夕小雨    时间: 2007-4-26 20:57
好似可以把那个……NPC显示名字和APRG的怪物生命算法融合一下……
作者: 轮回者    时间: 2007-4-26 21:11
自我屏蔽{/hx}
作者: 莫浪语    时间: 2007-4-26 22:25
楼上算灌水么?
作者: 莫浪语    时间: 2007-4-26 22:27
以下引用亿万星辰于2007-4-26 11:44:24的发言:

战力体现而已,自己做做看吧~~~

凸,我要都能做出来还要你干什么
作者: 亿万星辰    时间: 2007-4-26 22:48
以下引用莫浪语于2007-4-26 14:27:22的发言:
凸,我要都能做出来还要你干什么

人家永子都开始学脚本了,你也不说主动点学...
哎呀,水了.....
其实给Game_Event新增加个属性...
作者: 莫浪语    时间: 2007-4-26 23:27
以下引用亿万星辰于2007-4-26 14:48:09的发言:


以下引用莫浪语于2007-4-26 14:27:22的发言:
凸,我要都能做出来还要你干什么


人家永子都开始学脚本了,你也不说主动点学...
哎呀,水了.....
其实给Game_Event新增加个属性...

没时间啊,他是学生,我有工作,而且我的游戏图画工作量太大,老管的小说上人物又很多,而且我又不喜欢rm自带的战斗方式,你有时间写一下啊,叫你帮我写脚本你不干,怎么,想要钱么,帮金话多写那个挣了不少吧
作者: 小湖    时间: 2007-4-27 00:25
不是有个头上显示名字的脚本么……

更改事件名称就好了 可能麻烦点~{/gg}
作者: 莫浪语    时间: 2007-4-27 00:42
以下引用小湖于2007-4-26 16:25:44的发言:

不是有个头上显示名字的脚本么……

更改事件名称就好了 可能麻烦点~

晕,这个方法也太....
作者: 弗洛多    时间: 2007-4-27 03:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 莫浪语    时间: 2007-4-27 05:39
以下引用弗洛多于2007-4-26 19:20:21的发言:

http://rpg.blue/upload_program/files/Project16XX.rar
都是一些比较简单的活``-__-~||``
依然是从名字后面做手脚```
自己看看吧``

这个好!!!{/qiang}{/qiang}{/qiang}
作者: jessekiss    时间: 2007-4-27 09:36
数字显示在NPC头上并不难,可参考FUKI对话框或NPC头上显示名字等脚本
作者: 莫浪语    时间: 2007-4-28 02:08
以下引用弗洛多于2007-4-26 19:20:21的发言:

http://rpg.blue/upload_program/files/Project16XX.rar
都是一些比较简单的活``-__-~||``
依然是从名字后面做手脚```
自己看看吧``

下了看看后竟然不知道在那里设定.............
作者: 弗洛多    时间: 2007-4-28 06:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 莫浪语    时间: 2007-4-28 06:31
以下引用弗洛多于2007-4-27 22:12:01的发言:

事件名字,要显示的变量ID
比如EV001,1.......

关键我没找到你修改的脚本在那里.....{/gg}
作者: 神思    时间: 2007-4-28 06:43
-______-拿出来后大概就素酱紫``


  1. class Game_Event < Game_Character
  2.   attr_reader   :variablesID
  3.   alias :ini :initialize
  4.   def initialize(map_id, event)
  5.     ini(map_id, event)
  6.     @variablesID = @event.name[","].nil? ? 0 : @event.name.split(/,/)[1].to_i
  7.   end
  8. end
  9. class Game_Player
  10.   def variablesID
  11.     return 0
  12.   end
  13. end
  14. class Sprite_Character < RPG::Sprite
  15.   alias :ini        :initialize
  16.   alias :oldupdate  :update
  17.   alias :olddispose :dispose
  18.   def initialize(viewport, character = nil)
  19.     @character = character
  20.     @variables = Sprite.new(viewport)
  21.     @variables.z = 999
  22.     ini(viewport, character)
  23.     @oldstr = ""
  24.   end
  25.   def dispose
  26.     olddispose
  27.     @variables.dispose
  28.   end
  29.   def update
  30.     oldupdate
  31.     if @oldstr != $game_variables[@character.variablesID].to_s
  32.       @variables.bitmap = Bitmap.new(@cw, 16) if @variables.bitmap.nil?
  33.       @variables.bitmap.clear
  34.       @variables.bitmap.font.size = 16
  35.       if @character.variablesID != 0
  36.         @variables.bitmap.draw_text(@variables.bitmap.rect, \
  37.         $game_variables[@character.variablesID].to_s,1)
  38.       end
  39.       @oldstr = $game_variables[@character.variablesID].to_s
  40.     end
  41.     @variables.x = self.x
  42.     @variables.y = self.y - 16
  43.     @variables.ox = self.ox
  44.     @variables.oy = self.oy
  45.   end
  46.   
  47. end
复制代码

作者: gpra8764    时间: 2007-4-29 08:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 莫浪语    时间: 2007-5-1 05:21
我已经加了




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