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

Project1

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

帮忙把事件版的行走操控或脚本点击选择范围写成脚本

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
4 小时
注册时间
2009-2-2
帖子
130
跳转到指定楼层
1
发表于 2009-3-24 08:09:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
http://rpg.blue/upload_program/d ... � (9)_118281627.rar

本想在脚本中,用想好了的方法去改来看看的,不过... ... 算了吧,不做这个游戏了,彻失望加失败!!!决定本来想继续完成一年前的qq堂,还有近来想做的rpg的... ...但是... ... 由于这个三国策略游戏做不出来,就连小型群架都做不出来,再加上回贴中某人的"周到"!身受打击,决定过一些时间再去写,希望有个高手可以把我这个事件版的行走操控或者是鼠标那个点击选择范围的写成脚本!看到显示金钱中的某位高手,服了,两句脚本就完成了,我那个菜得可以的复杂的要命的脚本,我明白了高手就是高手~~!!希望某位高手可以帮忙加几句上去,完成我这个复杂的要命的事件范围选择给搞定了!~~有点晕晕的!!~~{/gg}


标签给你编辑了,下次别用错。 by天圣

  
标题已经被修改,下次请看【提问区版规】
凌辰留

此贴于 2009-4-12 11:46:19 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2009-4-14 19:16:26 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2009-4-18 17:44:21 被版主凌辰提醒,请楼主看到后对本贴做出回应。
http://rpg.blue/prison.asp 坚持劫狱...

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
2
发表于 2009-4-12 02:06:55 | 只看该作者
def inside(x0,y0,x1,y1)
  mouse_x,mouse_y = Mouse.get_mouse_pos
  if mouse_x > x0 and mouse_x < x0+x1 and mouse_y > y0 and mouse_y < y0+y1
    return true
  end
  return false
end
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
4 小时
注册时间
2009-2-2
帖子
130
3
 楼主| 发表于 2009-4-15 09:53:16 | 只看该作者
以下引用hitlerson于2009-4-11 18:06:55的发言:

def inside(x0,y0,x1,y1)
mouse_x,mouse_y = Mouse.get_mouse_pos
if mouse_x > x0 and mouse_x < x0+x1 and mouse_y > y0 and mouse_y < y0+y1
   return true
end
return false
end


用这脚本能勾出个范围选框来吗?虽然我不懂脚本!但在我看来这个脚本怎么好像也没有创建个窗口什么的啊!{/bz}而且还是不能直接调用的半成品,我电脑中毒了,我不知道怎么搞,所以没拿来测试,但几句脚本如果我没猜错的话是在说!
def inside(x0,y0,x1,y1)某个东东调用时嗯,就得写个括号,括号里就得写上四个数字!取得数字!
mouse_x,mouse_y = Mouse.get_mouse_pos取得鼠标坐标
if mouse_x > x0 and mouse_x < x0+x1 and mouse_y > y0 and mouse_y < y0+y1与范围接近
   return true打开
end不接近时
return false关掉
end

我要的是那个窗口啊,MS那呼出来的窗口会随画面动来动去的说!~嗯...好像是这个样
http://rpg.blue/prison.asp 坚持劫狱...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
4
发表于 2009-4-15 17:39:22 | 只看该作者
哦,看了范例才知道是这样个东西啊。。。

    if Input.trigger?(Input::C)
      # 不是在事件执行中或菜单禁止中
      unless $game_system.map_interpreter.running? or
             $game_system.menu_disabled
        # 设置菜单调用标志以及 SE 演奏
        if @x == -1 and @y == -1
          @x,@y = Mouse.get_mouse_pos
          @sprite_k.x,@sprite_k.y = @x,@y
        else
          @sprite_k.bitmap.clear
          @x,@y = -1,-1
        end
      end
    end
    if @x != -1 and @y != -1
      x,y = Mouse.get_mouse_pos
      @sprite_k.bitmap.clear
      @sprite_k.bitmap.fill_rect(0,0,(x-@x).abs,(y-@y).abs,Color.new(0,0,0,255))
      @sprite_k.x = x < @x ? @x-(x-@x).abs : @x
      @sprite_k.y = y < @y ? @y-(y-@y).abs : @y
    end


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

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
4 小时
注册时间
2009-2-2
帖子
130
5
 楼主| 发表于 2009-4-19 07:11:39 | 只看该作者
以下引用hitlerson于2009-4-15 9:39:22的发言:

哦,看了范例才知道是这样个东西啊。。。

   if Input.trigger?(Input::C)
     # 不是在事件执行中或菜单禁止中
     unless $game_system.map_interpreter.running? or
            $game_system.menu_disabled
       # 设置菜单调用标志以及 SE 演奏
       if @x == -1 and @y == -1
         @x,@y = Mouse.get_mouse_pos
         @sprite_k.x,@sprite_k.y = @x,@y
       else
         @sprite_k.bitmap.clear
         @x,@y = -1,-1
       end
     end
   end
   if @x != -1 and @y != -1
     x,y = Mouse.get_mouse_pos
     @sprite_k.bitmap.clear
     @sprite_k.bitmap.fill_rect(0,0,(x-@x).abs,(y-@y).abs,Color.new(0,0,0,255))
     @sprite_k.x = x < @x ? @x-(x-@x).abs : @x
     @sprite_k.y = y < @y ? @y-(y-@y).abs : @y
   end


没加滚屏


我电脑中毒了,那个rmxp又下不了,无法测试这个行不>?
但没加滚屏是指,滚屏后此窗口还是会动来动去的吗?
http://rpg.blue/prison.asp 坚持劫狱...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
6
发表于 2009-4-19 20:00:48 | 只看该作者
你测试下就知道是什么效果了嘛。

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

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
4 小时
注册时间
2009-2-2
帖子
130
7
 楼主| 发表于 2009-4-21 20:38:42 | 只看该作者
以下引用hitlerson于2009-4-19 12:00:48的发言:

你测试下就知道是什么效果了嘛。

话说您要实现能选中选择范围内的事件,估计还要经过一番努力。


我里面有写事件的,你看能否写成脚本!?
进去后按A键,那个NPC....!
http://rpg.blue/prison.asp 坚持劫狱...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-16 05:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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