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

Project1

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

[已经过期] 关于脚本语句!

[复制链接]

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

跳转到指定楼层
1
发表于 2011-1-18 21:49:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
http://rpg.blue/forum.php?mod=viewthread&tid=73347这个很好,不过貌似不太全的说…………
求个脚本语句。。
更改角色行走图、头像
另外 在特定的脚本场合下 是用self.来判定吗?

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

5
 楼主| 发表于 2011-1-19 14:31:09 | 只看该作者
谢谢大人们!咱貌似懂了……
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42662
在线时间
7616 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

4
发表于 2011-1-19 07:32:54 | 只看该作者
回复 冰舞蝶恋 的帖子

修改,你懂的
  1. class Game_Actor < Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 定义实例变量
  4.   #--------------------------------------------------------------------------
  5.   attr_reader      :name                     # 名称
  6.   attr_accessor   :character_name           # 角色行走图文件名
  7.   attr_accessor   :character_index          # 角色行走图索引
  8.   attr_accessor   :face_name                # 角色头像文件名
  9.   attr_accessor   :face_index               # 角色头像索引
  10.   attr_reader   :class_id                 # 职业 ID
  11.   attr_reader   :weapon_id                # 武器 ID
  12.   attr_reader   :armor1_id                # 盾 ID
  13.   attr_reader   :armor2_id                # 头部防具 ID
  14.   attr_reader   :armor3_id                # 身体防具 ID
  15.   attr_reader   :armor4_id                # 装饰品 ID
  16.   attr_reader   :level                    # 等级
  17.   attr_reader   :exp                      # 经验值
  18.   attr_accessor :last_skill_id            # 光标记忆用:技能
复制代码

点评

这样修改作弊器修改就更容易了吧~  发表于 2011-1-19 18:40
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
466 小时
注册时间
2006-2-25
帖子
1863
3
发表于 2011-1-18 22:55:56 | 只看该作者
自己在Game_Actor类里面搜索一下set_graphics方法
那个方法就是更改行走图和头像用的...不过话说事件不是可以直接改吗 - -
如果想更改一号角色行走图
那就是$game_party.members[0].set_graphics(4个参数)
回复 支持 反对

使用道具 举报

Lv4.逐梦者

弓箭手?剑兰

梦石
0
星屑
5714
在线时间
833 小时
注册时间
2010-11-17
帖子
1140
2
发表于 2011-1-18 22:44:13 | 只看该作者
本帖最后由 一箭烂YiJL 于 2011-1-19 18:36 编辑

的确不是很全,如果全的话,这个就能完全替代事件的存在。

经过第一次韩星鸡的点评后修改:
哎呀呀~死啦~咱记忆衰退了。。呵呵(呜),我被dll的Window类和Sprite类迷惑了。。。
self是表示自身对象的伪变量吧,就是代指自己这个类,就是
$abc = Window_base.new(参数们)
然后如果Window_base里:
if $abc == self     # =>如果$abc这个全局变量是自己这个类。

如果在module类里定义方法比如:
  1. module XXX
  2.   def self.YYY
  3.     return(1)
  4.   end
  5. end
  6. p XXX.YYY
复制代码
然后就会放出带有“1”的一个窗口。

如果直接自己用的话,比如在窗口类或者活动块类用self.x,
应该就会动用到dll的实用变量(还是函数?两个都有可能吧~)。

说完了,如果这一次都错的话,咱就是未老先衰了。

点评

谁跟你说self是这么用的  发表于 2011-1-19 07:28
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-22 20:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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