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

Project1

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

八云 蓝 的脚本小作坊

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-20
帖子
10
81
发表于 2008-10-23 17:04:57 | 只看该作者

支持一下 ,

版主对此帖的评论:『纯水是不好的。>_<』,积分『-1』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
我只相做我想做的事!
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
369
在线时间
1605 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

82
发表于 2008-10-23 21:03:02 | 只看该作者
a = Plane.new
a.x = x
a.y = y
a.bitmap = Bitmap.new(w,h)
a.bitmap.draw_text(x,y,w,h,str,0)
在UPDATE里寫
a.ox = a.ox - 16
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
268
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

83
 楼主| 发表于 2008-10-23 21:31:55 | 只看该作者
话说, Plane 和 Sprite 有什么区别么?

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-8
帖子
466
84
发表于 2008-10-23 22:22:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
268
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

85
 楼主| 发表于 2008-10-23 22:30:59 | 只看该作者
以下引用kissye于2008-10-23 14:22:22的发言:

plane的x和y固定在(0, 0)想更改位置的话只能通过viewport
然后plane纵横向是自动循环的(参考地图循环)


恩,明白了, plane 多了一个可以自动循环 的功能。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
86
发表于 2008-10-25 22:44:13 | 只看该作者
8云小姐,想请你写个脚本,不过考虑到要兼容我自己的系统,先写出详细要求,你看可不可行.

◆脚本名字:装备强化(合成)系统
◆脚本描述:1.装备,防具可以强化(合成), 例如:[长剑] 和 [吸血石](<-物品) 合成后,武器变成了   吸血之长剑, 装备此剑攻击时可吸血. 同理,[长剑] 和 [其它xx石] 合成后,又会有另外的效果,主要看那个石头的属性.(物品)石头的属性其实就是物品里的参数设置,你要做的就是把装备和石头合并,然后更改武器的名字.把石头的参数加到装备上.
             2.有的装备可合成1次,有的装备可合成2次(最多2次,即:同时拥有2种属性,例,吸血吸魔之长剑,考虑到兼容我的游戏系统,要注意2点,1是不能占用装备的备注栏 - -b,你可以用变换装备名颜色来区别! 只能合成1次的的装备,是蓝色装备,装备名字是蓝的,能合成2次的,名字显示金色or红色,你可以参考vx那个装备名变颜色脚本, 第2点要注意的就是,武器的属性不能变,属性指的就是那个冰,炎什么的那一项 - -d)

            3.武器+宝石要合成的时候,需要消耗一种货币,这个我自己解决,其实就是一个变量,你在脚本里只需要判断合成时,这个变量够不够消耗,不够消耗不给合成,提示xxx不够,即可,装备在1次合成的价格统一,2次合成再统一一个价格,就ok.

           4.没了,有任何问题请找我,谢谢{/cy}
            

◆脚本报酬:确认可行后看难度定价
◆是否公开:先不
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
117 小时
注册时间
2008-1-30
帖子
392
87
发表于 2008-10-25 23:04:31 | 只看该作者
支持
版主对此帖的评论:『纯水是不好的。』,积分『-9』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
268
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

88
 楼主| 发表于 2008-10-26 03:32:44 | 只看该作者
好吧,这个任务我接了。

不过很麻烦的说,常识一下好了。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
89
发表于 2008-10-26 04:09:34 | 只看该作者
以下引用八云紫于2008-10-25 19:32:44的发言:

好吧,这个任务我接了。

不过很麻烦的说,常识一下好了。



嗯 哦 加油,如果要界面我到时再排版一下给你
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
90
发表于 2008-10-27 23:57:07 | 只看该作者
以下引用八云蓝于2008-10-20 10:12:11的发言:

脚本完成:

   横向的滚动字幕,请 hitlerson 查收。

#===================================================================
#               横向滚动字幕(修改于《滚动字幕》)
#-------------------------------------------------------------------
#                       by 八云 紫
#         滚动字幕 相见:http://rpg.blue/web/htm/news31.htm
#===================================================================

=begin
   脚本使用说明:
   1.几乎和 《滚动字幕》 一样,在第19行开始输入内容,可以顶背景音乐、
   背景图片什么的。
   2.设定之后使用脚本:
    $scene = Scene_Byz_Credit.new
   来调用。(为防止和原来的脚本冲突,故修改了一下类名)
   3.在63行处修改返回的场景, 默认是返回地图。
=end


class Scene_Byz_Credit < Scene_Base
  
#------------------------定制部分-----------------------------
  # 字幕内容
  CREDIT=<<_END_
这里输入字幕内容,haha。
wa哈哈;12463345aslkdhaosdyualsndoausydioqwfnheoyfas
fewfjawoejfosdiafu;sdkjafoasiduf;asdjfiorg

_END_

  # 音效部分
  # BGM 文件名
  NAME      = "Battle10"
  # 音量和音调 是否需要调整
  BOOL      = false
  # 音量
  VOLUME    = 50
  # 音调
  PITCH     = 50
  # BGM 淡出时间(单位:毫秒)
  TIME      = 10
  
  # 文章显示部分
  # X 坐标
  MESSAGE_X = 0
  # Y 坐标
  MESSAGE_Y = 270
  
  # 背景图片调整
  BITMAP_X  = 0
  BITMAP_Y  = 0
  # 背景图片名称
  BITMAP_NAME = "Actor2-3"
#------------------------定制结束-----------------------------

  def initialize
    @sprite = Sprite.new
    @sprite.bitmap = Bitmap.new("Graphics/Pictures/#{BITMAP_NAME}")
    @sprite.x = BITMAP_X
    @sprite.y = BITMAP_Y
  end
  
  def return_scene
    Audio.bgm_stop
    $scene = Scene_Map.new
  end
   
  def start
    super
    credit_lines = CREDIT.split(/\s/)
    text = ""
    credit_lines.each{|index|
      text += index}
    texts = text.split(/ /)
    credit_bitmap = Bitmap.new(15 * text.size,32)
    credit_bitmap.draw_text(0,0,credit_bitmap.width,32,texts,1)
    @credit_sprite = Sprite.new
    @credit_sprite.bitmap = credit_bitmap
    @credit_sprite.x = MESSAGE_X
    @credit_sprite.y = MESSAGE_Y
    @credit_sprite.ox = -180
    if BOOL
      Audio.bgm_play("Audio/BGM/#{NAME}", VOLUME, PITCH)
    else
      Audio.bgm_play("Audio/BGM/#{NAME}")
    end
  end

  def terminate
    super
    @credit_sprite.dispose
    @sprite.dispose
  end
  
  def update
    if cancel?
      if last?
        return_scene
      end
      @credit_sprite.ox += 1
    else
      return_scene
    end
  end
  
  def last?
    if @credit_sprite.ox >= @credit_sprite.bitmap.width
      Audio.bgm_fade(TIME)
      return true
    else
      return false
    end
  end
  
  def cancel?
    if Input.trigger?(Input::B)
      Audio.bgm_fade(TIME)
      return false
    else
      return true
    end
  end
  
end



分是您的了,等我有时间再看啦~~~~
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-26 16:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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