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

Project1

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

如何偷敌人身上的道具?

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
帖子
969
跳转到指定楼层
1
发表于 2007-8-3 12:41:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
http://rpg.blue/web/htm/news681.htm

上面那个连接NN负责...看到眼花....
想问一下,使用技能(或道具)偷窃敌人身上的道具.就这么简单,怎么改?

Lv2.观梦者

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
帖子
969
2
 楼主| 发表于 2007-8-3 12:41:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
http://rpg.blue/web/htm/news681.htm

上面那个连接NN负责...看到眼花....
想问一下,使用技能(或道具)偷窃敌人身上的道具.就这么简单,怎么改?
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-26
帖子
138
3
发表于 2007-8-3 16:19:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
9387
在线时间
1587 小时
注册时间
2007-3-13
帖子
5560

极短26参与极短25参与极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

4
发表于 2007-8-3 16:29:37 | 只看该作者
偷道具需要脚本支持,楼主可以去应援区求助,如果只偷钱,我以前做过——
公共事件:增加金钱 (等级1、等级2……)
增增加特技:偷窃 (等级1、2……)攻击力为0,调用公共事件
忍卷NINMAKI游戏DEMO上线了~♪  点我下载  ☚
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
帖子
969
5
 楼主| 发表于 2007-8-4 01:43:32 | 只看该作者
无奈之下使用了http://rpg.blue/web/htm/news681.htm

但是...那个脚本好像不是偷敌人身上的东西的....而是ID随机...
我只偷"道具"
谁能修改一下改成敌人有什么就偷什么?
好像魔力宝贝单机版里的忍者用的"偷窃"
估计是下面的问题,有人会改吗?




#-----------------------------------------------------------------------
class Scene_Battle
#表示这是一个Scene_Battle类
   
     def make_steal_result
#在这个类中定义一个方法:make_steal_result
       item_ser_num = rand(50)
#获取随机数item_ser_num,值为0~49中的一个
       item_ser = 0
#初始化item_ser为0,这个变量是用来表示偷到的物品种类,是武器,还是道具或者(可参照公共事件和下面的脚本理解)
       item_id = 101
#初始化item_id为0,这个变量用来储存偷到的物品ID
       item_num = 102
#初始化item_num为0,这个变量用来储存偷到的该物品数量
        case item_ser_num
#对item_ser_num这个随机数进行条件分歧

          when 0
#当其值为0的时候
            item_ser = 1
#item_ser = 1,表示这是一个武器
            item_id = 7
#item_id = ,表示ID为7
            item_num = 1
#表示数量为1

          when 1
#当其值为1的时候
            item_ser = 1
#表示这是一个武器
            item_id = (rand(3) + 1)
#ID为1~3中的一个
            item_num = 1
#数量为1

          when 2
#当其值为2的时候
            item_ser = 2
#表示这是一个防具
            item_id = (rand(3) + 5)
#ID为5~7中的任意一个  
           item_num = 1
#数量为1

          when 3..9
#当其值为3~9之间的一个数字时
            item_ser = 0
#表示这是一个物品
            item_id = (rand(3) + 9)
#ID为9~11中的任意一个数
            item_num = 1
#数量为1

        else #酒类
#如果不是以上提到的任何数字且在49以内
            item_ser = 0
#表示这是一个物品
            item_id = (rand(4) + 89)
#ID为89~93中任意一个数字            
            item_num = (rand(2) + 1)
#数量为1~2个
        end
#结束对于item_ser_num的条件分歧

        case item_ser
#对于item_ser(即物品种类)进行条件分歧
        when 0 #物品
          $game_variables[100] = 0
#是物品的话,第100号变量 = 0,用来告诉公共事件这是个物品
        when 1 #武器
          $game_variables[100] = 1
#是武器的话,第100号变量 = 1,用来告诉公共事件这是个武器
        when 2 #防具
          $game_variables[100] = 2
#是防具的话,第100号变量 = 2,用来告诉公共事件这是个防具
        end
#结束对于item_ser的条件分歧
  
        $game_variables[101] = item_id
#用第101号变量存储得到的道具ID
        $game_variables[102] = item_num
#用第102号变量存储得到的道具数量
      end
end
#结束

#------------------------------------------------------------
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
帖子
969
6
 楼主| 发表于 2007-8-4 03:45:42 | 只看该作者
           item_id = (rand(4) + 89)
#ID为89~93中任意一个数字

估计偷的东西就是这个ID,有办法调成敌人身上的道具

在敌人名字后加个编号,然后偷这怪能偷到指定的东西这样.
可以吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-30 06:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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