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

Project1

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

[已经解决] 请问如何才能让一种怪物有可能掉落两种不同的物品

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-25
帖子
32
跳转到指定楼层
1
发表于 2010-8-22 13:19:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
使用什么样的脚本,脚本放在哪儿,请高手教导下

Lv1.梦旅人

梦石
0
星屑
236
在线时间
191 小时
注册时间
2010-6-22
帖子
233
2
发表于 2010-8-22 13:22:49 | 只看该作者
本帖最后由 仙芋 于 2010-8-22 13:24 编辑

回复 linjiajun24 的帖子
数据库-敌人-
做两只一模一样的敌人
设置不同宝物
在队伍分别添加这两只敌人
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
672
在线时间
2184 小时
注册时间
2009-12-6
帖子
607

开拓者

3
发表于 2010-8-22 13:45:38 | 只看该作者
加个战斗事件就差不多了
往事简直不堪回首,稍微做点想做的事吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
229
在线时间
596 小时
注册时间
2010-6-21
帖子
1218
4
发表于 2010-8-22 14:00:31 | 只看该作者
给你一个脚本就行了4格掉宝,可以设置4种不同的掉落物品
  1. #==============================================================================
  2.     # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3.     #==============================================================================

  4.     # ============================================================================
  5.     # 四格掉宝设定 by SailCat
  6.     # ============================================================================
  7.     # 脚本使用说明:
  8.     # 1.复制后插入到Main前面
  9.     # 2.数据库设定额外掉宝的概率,在敌人名称那里
  10.     #   格式: 敌人名称,宝物2,宝物3,宝物4
  11.     #   宝物写法: (I|W|A)n 分别对应: n号道具,n号武器,n号防具 I W A必须大写
  12.     #   例: Cockatrice,A5,I5,W3
  13.     #       Fishman,I2,I3
  14.     #   三栏中任一栏留空不写时,取前一格的设定,全都不写时,取默认宝物设定
  15.     # 3.186行是四格概率比设定,在那里填上4个数字就可以更改概率了,该行内容:
  16.     #         rarity = [178, 51, 15, 12]
  17.     # ============================================================================

  18.     #--------------------------------------------------------------------------
  19.     # □ RPG::Enemy
  20.     #--------------------------------------------------------------------------
  21.     module RPG
  22.      class Enemy
  23.        def name
  24.          name = @name.split(/,/)[0]
  25.          return name != nil ? name : ""
  26.        end
  27.        def treasure2
  28.          treasure = @name.split(/,/)[1]
  29.          return treasure.to_s
  30.        end
  31.        def treasure3
  32.          treasure = @name.split(/,/)[2]
  33.          return treasure.to_s
  34.        end
  35.        def treasure4
  36.          treasure = @name.split(/,/)[3]
  37.          return treasure.to_s
  38.        end
  39.      end
  40.     end

  41.     #==============================================================================
  42.     # ■ Game_Enemy
  43.     #------------------------------------------------------------------------------
  44.     #  处理敌人的类。本类在 Game_Troop 类 ($game_troop) 的
  45.     # 内部使用。
  46.     #==============================================================================
  47.     class Game_Enemy < Game_Battler
  48.      #--------------------------------------------------------------------------
  49.      # ● 获取物品 ID2
  50.      #--------------------------------------------------------------------------
  51.      def item2_id
  52.        if $data_enemies[@enemy_id].treasure2 == ""
  53.          return item_id
  54.        elsif $data_enemies[@enemy_id].treasure2[0,1] != "I"
  55.          return 0
  56.        else
  57.          return $data_enemies[@enemy_id].treasure2[/[0-9]+/].to_i
  58.        end
  59.      end
  60.      #--------------------------------------------------------------------------
  61.      # ● 获取武器 ID2
  62.      #--------------------------------------------------------------------------
  63.      def weapon2_id
  64.        if $data_enemies[@enemy_id].treasure2 == ""
  65.          return weapon_id
  66.        elsif $data_enemies[@enemy_id].treasure2[0,1] != "W"
  67.          return 0
  68.        else
  69.          return $data_enemies[@enemy_id].treasure2[/[0-9]+/].to_i
  70.        end
  71.      end
  72.      #--------------------------------------------------------------------------
  73.      # ● 获取防具 ID2
  74.      #--------------------------------------------------------------------------
  75.      def armor2_id
  76.        if $data_enemies[@enemy_id].treasure2 == ""
  77.          return armor_id
  78.        elsif $data_enemies[@enemy_id].treasure2[0,1] != "A"
  79.          return 0
  80.        else
  81.          return $data_enemies[@enemy_id].treasure2[/[0-9]+/].to_i
  82.        end
  83.      end
  84.      #--------------------------------------------------------------------------
  85.      # ● 获取物品 ID3
  86.      #--------------------------------------------------------------------------
  87.      def item3_id
  88.        if $data_enemies[@enemy_id].treasure3 == ""
  89.          return item2_id
  90.        elsif $data_enemies[@enemy_id].treasure3[0,1] != "I"
  91.          return 0
  92.        else
  93.          return $data_enemies[@enemy_id].treasure3[/[0-9]+/].to_i
  94.        end
  95.      end
  96.      #--------------------------------------------------------------------------
  97.      # ● 获取武器 ID3
  98.      #--------------------------------------------------------------------------
  99.      def weapon3_id
  100.        if $data_enemies[@enemy_id].treasure3 == ""
  101.          return weapon2_id
  102.        elsif $data_enemies[@enemy_id].treasure3[0,1] != "W"
  103.          return 0
  104.        else
  105.          return $data_enemies[@enemy_id].treasure3[/[0-9]+/].to_i
  106.        end
  107.      end
  108.      #--------------------------------------------------------------------------
  109.      # ● 获取防具 ID3
  110.      #--------------------------------------------------------------------------
  111.      def armor3_id
  112.        if $data_enemies[@enemy_id].treasure3 == ""
  113.          return armor2_id
  114.        elsif $data_enemies[@enemy_id].treasure3[0,1] != "A"
  115.          return 0
  116.        else
  117.          return $data_enemies[@enemy_id].treasure3[/[0-9]+/].to_i
  118.        end
  119.      end
  120.      #--------------------------------------------------------------------------
  121.      # ● 获取物品 ID4
  122.      #--------------------------------------------------------------------------
  123.      def item4_id
  124.        if $data_enemies[@enemy_id].treasure4 == ""
  125.          return item3_id
  126.        elsif $data_enemies[@enemy_id].treasure4[0,1] != "I"
  127.          return 0
  128.        else
  129.          return $data_enemies[@enemy_id].treasure4[/[0-9]+/].to_i
  130.        end
  131.      end
  132.      #--------------------------------------------------------------------------
  133.      # ● 获取武器 ID4
  134.      #--------------------------------------------------------------------------
  135.      def weapon4_id
  136.        if $data_enemies[@enemy_id].treasure4 == ""
  137.          return weapon3_id
  138.        elsif $data_enemies[@enemy_id].treasure4[0,1] != "W"
  139.          return 0
  140.        else
  141.          return $data_enemies[@enemy_id].treasure4[/[0-9]+/].to_i
  142.        end
  143.      end
  144.      #--------------------------------------------------------------------------
  145.      # ● 获取防具 ID4
  146.      #--------------------------------------------------------------------------
  147.      def armor4_id
  148.        if $data_enemies[@enemy_id].treasure4 == ""
  149.          return armor3_id
  150.        elsif $data_enemies[@enemy_id].treasure4[0,1] != "A"
  151.          return 0
  152.        else
  153.          return $data_enemies[@enemy_id].treasure4[/[0-9]+/].to_i
  154.        end
  155.      end
  156.     end

复制代码

点评

那是谁的马甲蛘.  发表于 2010-8-22 20:17
moy
明显不是...  发表于 2010-8-22 19:24
你是懒散王的马甲么? = =  发表于 2010-8-22 15:00

评分

参与人数 1星屑 +200 收起 理由
六祈 + 200 认可答案

查看全部评分

如果我是一个美工就好啦!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-25
帖子
32
5
 楼主| 发表于 2010-8-22 19:16:27 | 只看该作者
回复 懒De说 的帖子额....我想请问下,这个脚本放在哪儿....


   
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
62 小时
注册时间
2009-7-12
帖子
116
6
发表于 2010-8-22 19:19:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-25
帖子
32
7
 楼主| 发表于 2010-8-22 20:19:52 | 只看该作者
回复 听海 的帖子这位朋友,你知道这个脚本得插入名字叫什么的脚本吗


   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
79
在线时间
211 小时
注册时间
2010-8-21
帖子
442
8
发表于 2010-8-22 20:24:51 | 只看该作者
回复 linjiajun24 的帖子


这个随便啦,反正只是便于归类,说白了就是一种解释,叫什么真的无所谓。要不要命名也随你,只是脚本多方便你找得到而已
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 11:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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