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

Project1

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

[已经过期] 盗窃技能脚本修改

[复制链接]

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
跳转到指定楼层
1
发表于 2010-9-15 23:10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 企鹅达达 于 2010-9-21 23:59 编辑

这里是设置一个盗窃技能可以偷取怪物备注里面设置的偷盗物的脚本。我想要再增加一个“采集”技能和一个“卸甲”技能,这三个技能的效果是和偷盗差不多的,但是偷盗只能得到设置为“偷盗物”的物品,采集只能偷到“采集物”、而卸甲只能偷“装甲”。这样相当于增加两个系统相同的、关键字不同的脚本,这样应该怎么改?
附上我用的脚本
  1. #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  2. #_/    ◆ 盗む - KGC_Steal ◆ VX ◆
  3. #_/    ◇ Last update : 2008/09/13 ◇
  4. #_/----------------------------------------------------------------------------
  5. #_/  物品やお金を盗む技能を作成します。
  6. #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

  7. #==============================================================================
  8. # ★ カスタマイズ項目 - Customize ★
  9. #==============================================================================

  10. module KGC
  11. module Steal
  12.   # ◆ 何も持っていないときのメッセージ
  13.   #  %s : 目标名
  14.   VOCAB_STEAL_NO_ITEM = "%s没有任何有价值的东西!"
  15.   # ◆ 盗めなかったときのメッセージ
  16.   VOCAB_STEAL_FAILURE = "窃取失败!"
  17.   # ◆ 物品を盗んだときのメッセージ
  18.   #  1つ目の %s : 目标名
  19.   #  2つ目の %s : 物品名
  20.   VOCAB_STEAL_ITEM    = "%s的%s被盗了!"
  21.   # ◆ お金を盗んだときのメッセージ
  22.   #  1つ目の %s : 目标名
  23.   #  2つ目の %s : 金額
  24.   #  3つ目の %s : 単位
  25.   VOCAB_STEAL_GOLD    = "%s的 %s%s 被盗了!"
  26. end
  27. end

  28. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  29. $imported = {} if $imported == nil
  30. $imported["Steal"] = true

  31. module KGC::Steal
  32.   module Regexp
  33.     module BaseItem
  34.       # 盗み成功率補正
  35.       STEAL_PROB_PLUS = /<(?:STEAL_PROB|盗窃成功率)\s*([\+\-]\d+)[%%]?>/i
  36.     end

  37.     module Skill
  38.       # 盗む
  39.       STEAL = /<(?:STEAL|盗窃技能)>/i
  40.     end

  41.     module Enemy
  42.       # 盗めるオブジェクト
  43.       STEAL_OBJECT = /<(?:STEAL|盗窃物)\s*([IWAG]):(\d+)\s+(\d+)([%%])?>/i
  44.     end
  45.   end
  46. end

  47. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  48. #==============================================================================
  49. # ■ Vocab
  50. #==============================================================================

  51. module Vocab
  52.   # 盗む関連メッセージ
  53.   StealItem    = KGC::Steal::VOCAB_STEAL_ITEM
  54.   StealGold    = KGC::Steal::VOCAB_STEAL_GOLD
  55.   StealNoItem  = KGC::Steal::VOCAB_STEAL_NO_ITEM
  56.   StealFailure = KGC::Steal::VOCAB_STEAL_FAILURE
  57. end

  58. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  59. #==============================================================================
  60. # ■ RPG::BaseItem
  61. #==============================================================================

  62. class RPG::BaseItem
  63.   #--------------------------------------------------------------------------
  64.   # ○ 「盗む」のキャッシュ生成
  65.   #--------------------------------------------------------------------------
  66.   def create_steal_cache
  67.     @__steal_prob_plus = 0

  68.     self.note.each_line { |line|
  69.       case line
  70.       when KGC::Steal::Regexp::BaseItem::STEAL_PROB_PLUS
  71.         # 盗み成功率補正
  72.         @__steal_prob_plus += $1.to_i
  73.       end
  74.     }
  75.   end
  76.   #--------------------------------------------------------------------------
  77.   # ○ 盗み成功率補正
  78.   #--------------------------------------------------------------------------
  79.   def steal_prob_plus
  80.     create_steal_cache if @__steal_prob_plus == nil
  81.     return @__steal_prob_plus
  82.   end
  83. end

  84. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  85. #==============================================================================
  86. # ■ RPG::Skill
  87. #==============================================================================

  88. class RPG::Skill < RPG::UsableItem
  89.   #--------------------------------------------------------------------------
  90.   # ○ 「盗む」のキャッシュ生成
  91.   #--------------------------------------------------------------------------
  92.   def create_steal_cache
  93.     super
  94.     @__steal = false

  95.     self.note.each_line { |line|
  96.       case line
  97.       when KGC::Steal::Regexp::Skill::STEAL
  98.         # 盗む
  99.         @__steal = true
  100.       end
  101.     }
  102.   end
  103.   #--------------------------------------------------------------------------
  104.   # ○ 盗む
  105.   #--------------------------------------------------------------------------
  106.   def steal?
  107.     create_steal_cache if @__steal == nil
  108.     return @__steal
  109.   end
  110. end

  111. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  112. #==============================================================================
  113. # ■ RPG::Enemy
  114. #==============================================================================

  115. class RPG::Enemy
  116.   #--------------------------------------------------------------------------
  117.   # ○ 「盗む」のキャッシュ生成
  118.   #--------------------------------------------------------------------------
  119.   def create_steal_cache
  120.     @__steal_objects = []

  121.     self.note.each_line { |line|
  122.       case line
  123.       when KGC::Steal::Regexp::Enemy::STEAL_OBJECT
  124.         # 盗めるオブジェクト
  125.         obj = RPG::Enemy::StealObject.new
  126.         case $1.upcase
  127.         when "I"  # 物品
  128.           obj.kind = 1
  129.           obj.item_id = $2.to_i
  130.         when "W"  # 武器
  131.           obj.kind = 2
  132.           obj.weapon_id = $2.to_i
  133.         when "A"  # 防具
  134.           obj.kind = 3
  135.           obj.armor_id = $2.to_i
  136.         when "G"  # 金
  137.           obj.kind = 4
  138.           obj.gold = $2.to_i
  139.         else
  140.           next
  141.         end
  142.         # 成功率
  143.         if $4 != nil
  144.           obj.success_prob = $3.to_i
  145.         else
  146.           obj.denominator = $3.to_i
  147.         end
  148.         @__steal_objects << obj
  149.       end
  150.     }
  151.   end
  152.   #--------------------------------------------------------------------------
  153.   # ○ 盗めるオブジェクト
  154.   #--------------------------------------------------------------------------
  155.   def steal_objects
  156.     create_steal_cache if @__steal_objects == nil
  157.     return @__steal_objects
  158.   end
  159. end

  160. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  161. #==============================================================================
  162. # □ RPG::Enemy::StealObject
  163. #==============================================================================

  164. class RPG::Enemy::StealObject < RPG::Enemy::DropItem
  165.   #--------------------------------------------------------------------------
  166.   # ○ 定数
  167.   #--------------------------------------------------------------------------
  168.   KIND_ITEM   = 1
  169.   KIND_WEAPON = 2
  170.   KIND_ARMOR  = 3
  171.   KIND_GOLD   = 4
  172.   #--------------------------------------------------------------------------
  173.   # ○ 公開インスタンス変数
  174.   #--------------------------------------------------------------------------
  175.   attr_accessor :gold                     # 金
  176.   attr_accessor :success_prob             # 成功率
  177.   #--------------------------------------------------------------------------
  178.   # ● オブジェクト初期化
  179.   #--------------------------------------------------------------------------
  180.   def initialize
  181.     super
  182.     @gold = 0
  183.     @success_prob = 0
  184.   end
  185.   #--------------------------------------------------------------------------
  186.   # ○ 同値判定
  187.   #--------------------------------------------------------------------------
  188.   def equal?(obj)
  189.     return false unless obj.is_a?(RPG::Enemy::StealObject)
  190.     return false if self.gold != obj.gold
  191.     return false if self.success_prob != obj.success_prob

  192.     return true
  193.   end
  194.   #--------------------------------------------------------------------------
  195.   # ○ 等値演算子
  196.   #--------------------------------------------------------------------------
  197.   def ==(obj)
  198.     return self.equal?(obj)
  199.   end
  200. end

  201. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  202. #==============================================================================
  203. # ■ Game_Battler
  204. #==============================================================================

  205. class Game_Battler
  206.   #--------------------------------------------------------------------------
  207.   # ○ 公開インスタンス変数
  208.   #--------------------------------------------------------------------------
  209.   attr_accessor :steal_objects            # 盗めるオブジェクト
  210.   attr_accessor :stolen_object            # 前回盗まれたオブジェクト
  211.   #--------------------------------------------------------------------------
  212.   # ● オブジェクト初期化
  213.   #--------------------------------------------------------------------------
  214.   alias initialize_Battler_KGC_Steal initialize
  215.   def initialize
  216.     initialize_Battler_KGC_Steal

  217.     @steal_objects = []
  218.     @stolen_object = nil
  219.   end
  220.   #--------------------------------------------------------------------------
  221.   # ○ 盗み成功率補正値
  222.   #--------------------------------------------------------------------------
  223.   def steal_prob_plus
  224.     return 0
  225.   end
  226.   #--------------------------------------------------------------------------
  227.   # ● 技能の効果適用
  228.   #     user  : 技能の使用者
  229.   #     skill : 技能
  230.   #--------------------------------------------------------------------------
  231.   alias skill_effect_KGC_Steal skill_effect
  232.   def skill_effect(user, skill)
  233.     skill_effect_KGC_Steal(user, skill)

  234.     make_obj_steal_result(user, skill)
  235.   end
  236.   #--------------------------------------------------------------------------
  237.   # ○ 技能または物品による盗み効果
  238.   #     user : 技能または物品の使用者
  239.   #     obj  : 技能または物品
  240.   #    結果は @stolen_object に代入する。
  241.   #--------------------------------------------------------------------------
  242.   def make_obj_steal_result(user, obj)
  243.     return unless obj.steal?                  # 盗み効果なし
  244.     return if @skipped || @missed || @evaded  # 効果なし

  245.     # 何も持っていない
  246.     if self.steal_objects.compact.empty?
  247.       @stolen_object = :no_item
  248.       return
  249.     end

  250.     @stolen_object = nil
  251.     stolen_index = -1
  252.     self.steal_objects.each_with_index { |sobj, i|
  253.       next if sobj == nil
  254.       # 盗み成功判定
  255.       if sobj.success_prob > 0
  256.         # 確率指定
  257.         next if sobj.success_prob + user.steal_prob_plus < rand(100)
  258.       else
  259.         # 分母指定
  260.         if rand(sobj.denominator) != 0
  261.           next if user.steal_prob_plus < rand(100)
  262.         end
  263.       end
  264.       # 盗み成功
  265.       @stolen_object = sobj
  266.       stolen_index = i
  267.       if $imported["EnemyGuide"]
  268.         # 図鑑用の盗み成功フラグをオン
  269.         self_id = (self.actor? ? self.id : self.enemy_id)
  270.         KGC::Commands.set_enemy_object_stolen(self_id, stolen_index)
  271.       end
  272.       break
  273.     }
  274.     if stolen_index != -1
  275.       @steal_objects[stolen_index] = nil
  276.     end
  277.   end
  278. end

  279. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  280. #==============================================================================
  281. # ■ Game_Actor
  282. #==============================================================================

  283. class Game_Actor < Game_Battler
  284.   #--------------------------------------------------------------------------
  285.   # ○ 盗み成功率補正値
  286.   #--------------------------------------------------------------------------
  287.   def steal_prob_plus
  288.     n = 0
  289.     equips.compact.each { |item| n += item.steal_prob_plus }
  290.     return n
  291.   end
  292. end

  293. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  294. #==============================================================================
  295. # ■ Game_Enemy
  296. #==============================================================================

  297. class Game_Enemy < Game_Battler
  298.   #--------------------------------------------------------------------------
  299.   # ● オブジェクト初期化
  300.   #     index    : 敵グループ内インデックス
  301.   #     enemy_id : 敵キャラ ID
  302.   #--------------------------------------------------------------------------
  303.   alias initialize_Enemy_KGC_Steal initialize
  304.   def initialize(index, enemy_id)
  305.     initialize_Enemy_KGC_Steal(index, enemy_id)

  306.     @steal_objects = enemy.steal_objects.clone
  307.   end
  308. end

  309. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  310. #==============================================================================
  311. # ■ Scene_Battle
  312. #==============================================================================

  313. class Scene_Battle < Scene_Base
  314.   #--------------------------------------------------------------------------
  315.   # ● 戦闘行動の実行 : 技能
  316.   #--------------------------------------------------------------------------
  317.   alias execute_action_skill_KGC_Steal execute_action_skill
  318.   def execute_action_skill
  319.     skill = @active_battler.action.skill
  320.     if skill.steal?
  321.       execute_action_steal
  322.       @status_window.refresh
  323.     else
  324.       execute_action_skill_KGC_Steal
  325.     end
  326.   end
  327.   #--------------------------------------------------------------------------
  328.   # ○ 戦闘行動の実行 : 盗む
  329.   #--------------------------------------------------------------------------
  330.   def execute_action_steal
  331.     skill = @active_battler.action.skill
  332.     text = @active_battler.name + skill.message1
  333.     @message_window.add_instant_text(text)
  334.     unless skill.message2.empty?
  335.       wait(10)
  336.       @message_window.add_instant_text(skill.message2)
  337.     end
  338.     targets = @active_battler.action.make_targets
  339.     display_animation(targets, skill.animation_id)
  340.     @active_battler.mp -= @active_battler.calc_mp_cost(skill)
  341.     $game_temp.common_event_id = skill.common_event_id
  342.     for target in targets
  343.       target.skill_effect(@active_battler, skill)
  344.       display_steal_effects(target, skill)
  345.     end
  346.   end
  347.   #--------------------------------------------------------------------------
  348.   # ○ 盗んだ結果の表示
  349.   #     target : 対象者
  350.   #     obj    : 技能または物品
  351.   #--------------------------------------------------------------------------
  352.   def display_steal_effects(target, obj = nil)
  353.     unless target.skipped
  354.       line_number = @message_window.line_number
  355.       wait(5)
  356.       if target.hp_damage != 0 || target.mp_damage != 0
  357.         display_critical(target, obj)
  358.         display_damage(target, obj)
  359.       end
  360.       display_stole_object(target, obj)
  361.       display_state_changes(target, obj)
  362.       if line_number == @message_window.line_number
  363.         display_failure(target, obj) unless target.states_active?
  364.       end
  365.       if line_number != @message_window.line_number
  366.         wait(30)
  367.       end
  368.       @message_window.back_to(line_number)
  369.     end
  370.   end
  371.   #--------------------------------------------------------------------------
  372.   # ○ 盗んだオブジェクトの表示
  373.   #     target : 対象者
  374.   #     obj    : 技能または物品
  375.   #--------------------------------------------------------------------------
  376.   def display_stole_object(target, obj = nil)
  377.     if target.missed || target.evaded
  378.       display_steal_failure(target, obj)
  379.       return
  380.     end

  381.     case target.stolen_object
  382.     when nil       # 盗み失敗
  383.       display_steal_failure(target, obj)
  384.     when :no_item  # 何も持っていない
  385.       display_steal_no_item(target, obj)
  386.     else
  387.       if target.stolen_object.kind == RPG::Enemy::StealObject::KIND_GOLD
  388.         # お金
  389.         display_steal_gold(target, obj)
  390.       else
  391.         # 物品 or 武器 or 防具
  392.         display_steal_item(target, obj)
  393.       end
  394.       target.stolen_object = nil
  395.     end
  396.   end
  397.   #--------------------------------------------------------------------------
  398.   # ○ 盗み失敗の表示
  399.   #     target : 対象者 (アクター)
  400.   #     obj    : 技能または物品
  401.   #--------------------------------------------------------------------------
  402.   def display_steal_failure(target, obj)
  403.     @message_window.add_instant_text(Vocab::StealFailure)
  404.     wait(30)
  405.   end
  406.   #--------------------------------------------------------------------------
  407.   # ○ 何も持っていない場合の表示
  408.   #     target : 対象者 (アクター)
  409.   #     obj    : 技能または物品
  410.   #--------------------------------------------------------------------------
  411.   def display_steal_no_item(target, obj)
  412.     text = sprintf(Vocab::StealNoItem, target.name)
  413.     @message_window.add_instant_text(text)
  414.     wait(30)
  415.   end
  416.   #--------------------------------------------------------------------------
  417.   # ○ 物品を盗んだ場合の表示
  418.   #     target : 対象者 (アクター)
  419.   #     obj    : 技能または物品
  420.   #--------------------------------------------------------------------------
  421.   def display_steal_item(target, obj)
  422.     # 盗んだ物品を取得
  423.     sobj = target.stolen_object
  424.     case sobj.kind
  425.     when RPG::Enemy::StealObject::KIND_ITEM
  426.       item = $data_items[sobj.item_id]
  427.     when RPG::Enemy::StealObject::KIND_WEAPON
  428.       item = $data_weapons[sobj.weapon_id]
  429.     when RPG::Enemy::StealObject::KIND_ARMOR
  430.       item = $data_armors[sobj.armor_id]
  431.     else
  432.       return
  433.     end
  434.     $game_party.gain_item(item, 1)

  435.     text = sprintf(Vocab::StealItem, target.name, item.name)
  436.     @message_window.add_instant_text(text)
  437.     wait(30)
  438.   end
  439.   #--------------------------------------------------------------------------
  440.   # ○ お金を盗んだ場合の表示
  441.   #     target : 対象者 (アクター)
  442.   #     obj    : 技能または物品
  443.   #--------------------------------------------------------------------------
  444.   def display_steal_gold(target, obj)
  445.     gold = target.stolen_object.gold
  446.     $game_party.gain_gold(gold)

  447.     text = sprintf(Vocab::StealGold, target.name, gold, Vocab.gold)
  448.     @message_window.add_instant_text(text)
  449.     wait(30)
  450.   end
  451. end
复制代码
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!

Lv2.观梦者

花开堪折直须折

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

贵宾

2
发表于 2010-12-5 22:08:11 | 只看该作者
求用法....0.0

点评

=_=" 你告诉我怎么改我就告诉你怎么用……  发表于 2010-12-5 22:45
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

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

贵宾

3
发表于 2010-12-6 12:38:26 | 只看该作者
呃..点评容不下这么多字,只好连帖了
企鹅兄你还是用纯事件吧。咱是脚本盲噢
直接设置一个变量,然后三个公用事件,随机变量值,再条件分歧= =
正在寻找简单的脚本方法
对了企鹅。。试问变量能否代入字节?

点评

终于有人发现变量的另一种功能了吗 =.= 很好很好  发表于 2010-12-6 22:20
哇啊啊,成功!这样将会令这个系统简单到极点...等我一会。。我发公用事件精简版  发表于 2010-12-6 12:41
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

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

使用道具 举报

Lv2.观梦者

花开堪折直须折

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

贵宾

4
发表于 2010-12-6 18:52:32 | 只看该作者
表示发完鸟。用法更简单。而且随机变量数值可以自己操作更改。除了采集卸甲啥的还可以做更多的。哈
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
5
 楼主| 发表于 2010-12-6 22:24:51 | 只看该作者
回复 冰舞蝶恋 的帖子

随机变量……这本身就是和偷盗、卸甲完全不一样的概念啊……我总不能在一直乌龟上面“随机”偷到“皮毛”吧……一个个设定每个怪物可以偷到的东西,那条件分歧会气死人。所以,某种情况下随机也并不是好事
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

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

贵宾

6
发表于 2010-12-6 22:27:12 | 只看该作者
回复 企鹅达达 的帖子

哪里的话!
你只要把有毛的和没毛的做两个公用事件不就好了。
而且这个分歧又不是一个一个设,直接一批多少以上或以下的数。。
得出结论:企鹅大没认真看人家发的帖~!{:nm_2:}
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
7
 楼主| 发表于 2010-12-6 22:34:58 | 只看该作者
回复 冰舞蝶恋 的帖子

=.= 我300个怪物做300个公用事件?墙在哪?最好软一点的…… =.=
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

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

贵宾

8
发表于 2010-12-6 22:44:17 | 只看该作者
本帖最后由 冰舞蝶恋 于 2010-12-6 22:45 编辑

回复 企鹅达达 的帖子

拜托!同类怪物可以用同样的啊!
你还每个怪物偷不同的呐。我们顶多boss一种,普通怪一种= =
服了你啦 你要真想获得皮毛你干脆在掉落里设置得了
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
9
 楼主| 发表于 2010-12-6 22:59:22 | 只看该作者
回复 冰舞蝶恋 的帖子

这就是每个人的关注点不一样了,对于要做搜集系统的人来说,我光材料少说也有百多种,而且我彻底摒弃了掉落这个玩意,你不去抢或者是采集、偷是没办法从怪物身上拿到任何东西的 =.=
就连药草我也是要习得“草药鉴定”的人在队伍里才能采集到,否则只会采集到“不知名野草”
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

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

贵宾

10
发表于 2010-12-7 08:58:59 | 只看该作者
回复 企鹅达达 的帖子

鉴定系统。。。。。呃 求脚本啊
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 04:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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