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

Project1

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

[已经解决] 汪汪大神,求在帮一下下

[复制链接]

Lv1.梦旅人

梦石
0
星屑
90
在线时间
186 小时
注册时间
2010-6-24
帖子
111
跳转到指定楼层
1
发表于 2015-10-19 22:24:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
10星屑
本帖最后由 fjjghj1 于 2015-10-19 23:20 编辑

不好意思再次麻烦你,我只有10VIP了。。。
http://pan.baidu.com/s/1c0G12oC   

上次这个工程(按照您说的地方修改了,并且这个工程可以加点)。。  还是截图脚本的问题。。。

这次发现 截图脚本好像和加点脚本有点冲突?
角色加点的时候 没有保存进度可以正常加点。。
一点保存进度在读取进度的话,之前没有加的点会变得加不了了。。请问这个该怎么办啊。谢谢您的帮忙。。
@汪汪

最佳答案

查看完整内容

建一个新工程,把这个替换掉就可以.这样那个工程的脚本就变成我发的那个了. 当然也可以直接复制到你那个原工程里,不过保险起见不要这样....万一有错误大概无法恢复吧.

点评

好的麻烦您了  发表于 2015-10-20 11:26
晚上才有空。  发表于 2015-10-20 08:23
啊大神,我搜索了一下,,发现$开头的有好多。。比如 # 将角色的剩余点数带入 $point = $game_variables[@actor.id + LEVEL_UP_VARIABLE] 之类的。还有其他的..  发表于 2015-10-19 23:44
不不,总是麻烦你 真不好意思,,那个我今天喝多了,明天要出门,看不到呢,可以麻烦您帮我看看么?不行的话我明天自己看看有没有,谢谢您啊....  发表于 2015-10-19 23:42
话说能不能不要叫大神!_(:з」∠)_我只是初学者。  发表于 2015-10-19 23:30

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
2
发表于 2015-10-19 22:24:19 | 只看该作者
本帖最后由 汪汪 于 2015-10-20 21:45 编辑


建一个新工程,把这个替换掉就可以.这样那个工程的脚本就变成我发的那个了.
当然也可以直接复制到你那个原工程里,不过保险起见不要这样....万一有错误大概无法恢复吧.

Scripts.rxdata (511.09 KB, 下载次数: 80)
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
3
发表于 2015-10-20 17:20:23 | 只看该作者
本帖最后由 汪汪 于 2015-10-20 17:23 编辑

在★Game_Temp 里的
RUBY 代码复制
  1. $db_point = {}
  2.     $db_point_old = {}
  3.     $db_point_enable = {}
  4.     for i in 1 ... $data_actors.size
  5.       $db_point[i] = [0,0,0,0,0,0]
  6.       $db_point_old[i] = [0,0,0,0,0]
  7.       $db_point_enable[i] = [true,true,true,true,true]
  8.     end

删除

★Game_System下面
添加
RUBY 代码复制
  1. attr_accessor :db_point_old
  2.   attr_accessor :db_point_enable     
  3.   attr_accessor :db_point

def initialize 下添加
RUBY 代码复制
  1. @db_point = {}
  2.     @db_point_old = {}
  3.     @db_point_enable = {}
  4.     for i in 1 ... $data_actors.size
  5.       @db_point[i] = [0,0,0,0,0,0]
  6.       @db_point_old[i] = [0,0,0,0,0]
  7.       @db_point_enable[i] = [true,true,true,true,true]
  8.     end

也就是这样

然后搜素所有的  $db_point  替换为 $game_system.db_point
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
186 小时
注册时间
2010-6-24
帖子
111
4
 楼主| 发表于 2015-10-20 18:11:35 | 只看该作者
汪汪 发表于 2015-10-20 17:20
在★Game_Temp 里的

    $db_point = {}

按照大大说的改了,Scene_Lvup里面很多db_point,改了之后就报错了。


RUBY 代码复制
  1. #==============================================================================
  2. # ■ Scene_lvup
  3. #------------------------------------------------------------------------------
  4. #  处理升级画面的类。
  5. #==============================================================================
  6. class Scene_Lvup
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #     actor_index : 角色索引
  10.   #     menu_index : 选项起始位置
  11.   #--------------------------------------------------------------------------
  12.   def initialize(actor_index = 0 , menu_index = 0)
  13.     @actor_index = actor_index
  14.     @menu_index = menu_index
  15.   end
  16.   #--------------------------------------------------------------------------
  17.   # ● 主处理
  18.   #--------------------------------------------------------------------------
  19.   def main
  20.     @系统菜单 = Sprite.new
  21.     @系统菜单.bitmap = RPG::Cache.picture("系统菜单整体")
  22.     @系统菜单.visible = true
  23.     @系统菜单.x = 0
  24.     @系统菜单.y = 453
  25.     @系统菜单.z = 1
  26.     @a = Sprite.new
  27.     @a.bitmap = Bitmap.new("Graphics/Pictures/菜单类/加点菜单.png")
  28.     @a.opacity=255
  29.     s1 = ""
  30.     s2 = ""
  31.     s3 = ""
  32.     s4 = ""
  33.     s5 = ""
  34.     s6 = ""
  35.     s7 = ""
  36.     @command_window = Window_Commandjd.new(128, [s1, s2, s3, s4, s5, s6, s7])
  37.     @command_window.index = @menu_index
  38.     @command_window.x = 185
  39.     @command_window.y = 94#416
  40.     # 获取角色
  41.     @actor = $game_party.actors[@actor_index]
  42.     # 将角色的剩余点数带入
  43.     $point = $game_variables[@actor.id + LEVEL_UP_VARIABLE]
  44.     # 初始化临时量
  45.     $temp_str = 0
  46.     $temp_dex = 0
  47.     $temp_agi = 0
  48.     $temp_int = 0
  49.     $temp_hp = 0
  50.     $temp_sp = 0
  51.     #=========================================================================
  52.     # 特别提示:这些设置也可以使用小数,但是可能出现0值意外错误
  53.     #  (各种编程语言都有这种意外),建议还是使用整数,正负不限
  54.     #=========================================================================
  55.     # 每提升一次力量,提升多少附加能力
  56.     #=========================================================================
  57.     @str_hp = 0     # 每提升一次力量附加提升多少HP
  58.     @str_sp = 0     # 每提升一次力量附加提升多少SP
  59.     @str_dex = 0    # 每提升一次力量附加提升多少灵巧
  60.     @str_agi = 0.1    # 每提升一次力量附加提升多少速度
  61.     @str_int = 0      # 每提升一次力量附加提升多少魔力
  62.     @str_str = 2    # 每提升一次力量附加提升多少力量
  63.     #=========================================================================
  64.     # 每提升一次灵巧,提升多少附加能力
  65.     #=========================================================================
  66.     @dex_hp = 10     # 每提升一次速度附加提升多少HP
  67.     @dex_sp = 0     # 每提升一次速度附加提升多少SP
  68.     @dex_str = 0    # 每提升一次速度附加提升多少力量
  69.     @dex_dex = 2    # 每提升一次速度附加提升多少灵巧
  70.     @dex_int = 0    # 每提升一次速度附加提升多少魔力
  71.     @dex_agi = 0    # 每提升一次速度附加提升多少速度
  72.     #=========================================================================
  73.     # 每提升一次速度,提升多少附加能力
  74.     #=========================================================================
  75.     @agi_hp = 0     # 每提升一次速度附加提升多少HP
  76.     @agi_sp = 0     # 每提升一次速度附加提升多少SP
  77.     @agi_str = 0    # 每提升一次速度附加提升多少力量
  78.     @agi_dex = 0  # 每提升一次速度附加提升多少灵巧
  79.     @agi_int = 0.1    # 每提升一次速度附加提升多少魔力
  80.     @agi_agi = 2    # 每提升一次速度附加提升多少速度
  81.     #=========================================================================
  82.     # 每提升一次魔力,提升多少附加能力
  83.     #=========================================================================
  84.     @int_hp = 0     # 每提升一次魔力附加提升多少HP
  85.     @int_sp = 60    # 每提升一次魔力附加提升多少SP
  86.     @int_str = 0   # 每提升一次魔力附加提升多少力量
  87.     @int_dex = 0   # 每提升一次魔力附加提升多少灵巧
  88.     @int_agi = 0   # 每提升一次魔力附加提升多少速度
  89.     @int_int = 2   # 每提升一次魔力附加提升多少魔力
  90.     #=========================================================================
  91.     # 每提升一次体力,提升多少附加能力
  92.     #=========================================================================
  93.     @hp = 60       # 每提升一次体力提升多少HP
  94.     @sp = 10       # 每提升一次体力提升多少SP
  95.     @hp_str = 0   # 每提升一次体力提升多少力量
  96.     @hp_dex = 0   # 每提升一次体力提升多少速度
  97.     @hp_agi = 0   # 每提升一次体力提升多少灵巧
  98.     @hp_int = 0   # 每提升一次体力提升多少魔力   
  99.     # 定义说明文字
  100.     @text_hp_sc = "体力可以增加生存的能力,可以延长生存的时间!"
  101.     @text_str_sc = $data_system.words.str + "可以增加物理攻击和物理技能的威力!"
  102.     @text_dex_sc = $data_system.words.dex + "可以提高攻击的命中率和必杀!和普通防御"
  103.     @text_agi_sc = $data_system.words.agi + "可以提高回避、命中、逃跑成功率!"
  104.     @text_int_sc = $data_system.words.int + "可以提高魔法的效果,可以增加1点魔法!和魔法防御"
  105.     @text_save = "保存分配情况并返回游戏"
  106.     @text_reset= "重新分配能力点数"
  107.     @text_2 = "每增加一次此项能力值,可以提升能力值"
  108.     @text_hp = "最大" + $data_system.words.hp + "值"
  109.     @text_sp = "最大" + $data_system.words.sp + "值"
  110.     @text_str = "最大" + $data_system.words.str + "值"
  111.     @text_dex = "最大" + $data_system.words.dex + "值"
  112.     @text_agi = "最大" + $data_system.words.agi + "值"
  113.     @text_int = "最大" + $data_system.words.int + "值"
  114.     s_disable
  115.     # 生成状态窗口
  116.     @lvup_window = Window_Lvup.new(@actor)
  117.     @lvup_window.x = 0
  118.     @lvup_window.y = 0     
  119.     # 执行过渡
  120.     Graphics.transition
  121.     # 主循环
  122.     loop do
  123.       # 刷新游戏画面
  124.       Graphics.update
  125.       # 刷新输入信息
  126.       Input.update
  127.       # 刷新画面
  128.       update
  129.       # 如果切换画面就中断循环
  130.       if $scene != self
  131.         break
  132.       end
  133.     end
  134.     # 准备过渡
  135.     Graphics.freeze
  136.     # 释放窗口
  137.     @command_window.dispose
  138.     @lvup_window.dispose
  139.     @a.dispose
  140.     @系统菜单.dispose
  141.   end
  142.   #--------------------------------------------------------------------------
  143.   # ● 刷新画面
  144.   #--------------------------------------------------------------------------
  145.   def update
  146.  
  147.  
  148. lcy = []
  149. m = 0
  150. for i in 0...$game_party.actors.size
  151. actor = $game_party.actors[i]
  152. if actor.id <= 22
  153. lcy[m] = i
  154. m += 1
  155. end
  156. end
  157.  
  158.  
  159.     # 刷新窗口
  160.     @command_window.update
  161.     # 选项明暗判断(因为太消耗资源,所以屏蔽掉了)
  162.     s_disable
  163.     @lvup_window.update
  164.     #=============================================================
  165.     # 按下 B 键的情况下
  166.     #=============================================================
  167.     if Input.trigger?(Input::B)
  168.         for i in 0..4 #加的3行
  169.           ($game_system.db_point[@actor.id])[i] = ($game_system.db_point_old[@actor.id])[i]
  170.         end
  171.         for i in 0..4 #加的3行
  172.           ($game_system.db_point_old[@actor.id])[i] = ($game_system.db_point[@actor.id])[i]
  173.         end
  174.       # 演奏取消 SE
  175.       $game_system.se_play($data_system.cancel_se)
  176.       # 切换到地图画面
  177.       $scene = Scene_Atactor1.new
  178.       return
  179.     end
  180.     #=============================================================
  181.     # 按下 C 键的情况下
  182.     #=============================================================
  183.     if Input.trigger?(Input::C)      
  184.       if @command_window.index == 6
  185.         for i in 0..4 #加的3行
  186.           ($game_system.db_point_old[@actor.id])[i] = ($game_system.db_point[@actor.id])[i]
  187.         end
  188.         for i in 0..4 #加的3行
  189.           ($game_system.db_point[@actor.id])[i] = ($game_system.db_point_old[@actor.id])[i]
  190.         end
  191.           # 演奏确定 SE
  192.         $game_system.se_play($data_system.decision_se)
  193.         # 将角色的剩余点数带回
  194.         $game_variables[@actor.id + LEVEL_UP_VARIABLE] = $point
  195.         # 将角色点数实际加上
  196.         @actor.str += $temp_str
  197.         @actor.dex += $temp_dex
  198.         @actor.agi += $temp_agi
  199.         @actor.int += $temp_int
  200.         @actor.maxhp += $temp_hp
  201.         @actor.maxsp += $temp_sp
  202.  
  203.         # 演奏光标 SE
  204.         $game_system.se_play($data_system.cursor_se)
  205.         # 移至下一位角色
  206.         @actor_index += 1
  207.         @actor_index %= lcy.size#$game_party.actors.size
  208. #        p lcy.size
  209.         # 切换到别的状态画面
  210.         $scene = Scene_Lvup.new(@actor_index , @command_window.index)
  211. #        $scene = Scene_Menu.new(0)
  212.  
  213.         return
  214.       end
  215.       if @command_window.index == 5
  216.         for i in 0..4 #加的3行
  217.           ($game_system.db_point[@actor.id])[i] = ($game_system.db_point_old[@actor.id])[i]
  218.         end
  219.         for i in 0..4 #加的3行
  220.           ($game_system.db_point_old[@actor.id])[i] = ($game_system.db_point[@actor.id])[i]
  221.         end
  222.           # 演奏确定 SE
  223.         $game_system.se_play($data_system.cancel_se)
  224.           # 将角色的剩余点数带入
  225.         $point = $game_variables[@actor.id + LEVEL_UP_VARIABLE]   
  226.           # 初始化临时量
  227.         $temp_str = 0
  228.         $temp_dex = 0
  229.         $temp_agi = 0
  230.         $temp_int = 0
  231.         $temp_hp = 0
  232.         $temp_sp = 0
  233.         @lvup_window.refresh
  234.         return
  235.       end
  236.       if $point == 0
  237.         # 演奏冻结 SE
  238.         $game_system.se_play($data_system.buzzer_se)
  239.         return
  240.       end
  241.       case @command_window.index
  242.       when 0
  243.         if !($game_system.db_point_enable[@actor.id])[0] #加的判断
  244.           # 演奏冻结 SE
  245.           $game_system.se_play($data_system.buzzer_se)
  246.           return
  247.         else
  248.         # 演奏确定 SE
  249.         $game_system.se_play($data_system.decision_se)
  250.         $temp_hp += @hp
  251.         $temp_sp += @sp
  252.         $temp_str += @hp_str
  253.         $temp_dex += @hp_dex
  254.         $temp_agi += @hp_agi
  255.         $temp_int += @hp_int
  256.         $point -= 1
  257.         @lvup_window.refresh
  258.         ($game_system.db_point[@actor.id])[0] += 1
  259.         s_disable
  260.         return
  261.       end
  262.       when 1
  263.         if !($game_system.db_point_enable[@actor.id])[1]#加的判断
  264.           # 演奏冻结 SE
  265.           $game_system.se_play($data_system.buzzer_se)
  266.           return
  267.         else
  268.         # 演奏确定 SE
  269.         $game_system.se_play($data_system.decision_se)
  270.         $temp_str += @str_str
  271.         $temp_hp += @str_hp
  272.         $temp_sp += @str_sp
  273.         $temp_dex += @str_dex
  274.         $temp_agi += @str_agi
  275.         $temp_int += @str_int
  276.         $point -= 1
  277.         @lvup_window.refresh
  278.         ($game_system.db_point[@actor.id])[1] += 1
  279.         s_disable
  280.         return
  281.       end
  282.       when 2
  283.         if !($game_system.db_point_enable[@actor.id])[2]#加的判断
  284.           # 演奏冻结 SE
  285.           $game_system.se_play($data_system.buzzer_se)
  286.           return
  287.         else
  288.         # 演奏确定 SE
  289.         $game_system.se_play($data_system.decision_se)
  290.         $temp_dex += @dex_dex
  291.         $temp_hp += @dex_hp
  292.         $temp_sp += @dex_sp
  293.         $temp_str += @dex_str
  294.         $temp_agi += @dex_agi
  295.         $temp_int += @dex_int
  296.         $point -= 1
  297.         @lvup_window.refresh
  298.         ($game_system.db_point[@actor.id])[2] += 1
  299.         s_disable
  300.         return
  301.       end
  302.       when 3
  303.         if !($game_system.db_point_enable[@actor.id])[3]#加的判断
  304.           # 演奏冻结 SE
  305.           $game_system.se_play($data_system.buzzer_se)
  306.           return
  307.         else
  308.         # 演奏确定 SE
  309.         $game_system.se_play($data_system.decision_se)
  310.         $temp_agi += @agi_agi
  311.         $temp_hp += @agi_hp
  312.         $temp_sp += @agi_sp
  313.         $temp_str += @agi_str
  314.         $temp_dex += @agi_dex
  315.         $temp_int += @agi_int
  316.         $point -= 1
  317.         @lvup_window.refresh
  318.         ($game_system.db_point[@actor.id])[3] += 1
  319.         s_disable
  320.         return
  321.       end
  322.       when 4
  323.         if !($game_system.db_point_enable[@actor.id])[4]#加的判断
  324.           # 演奏冻结 SE
  325.           $game_system.se_play($data_system.buzzer_se)
  326.           return
  327.         else
  328.         # 演奏确定 SE
  329.         $game_system.se_play($data_system.decision_se)
  330.         $temp_int += @int_int
  331.         $temp_hp += @int_hp
  332.         $temp_sp += @int_sp
  333.         $temp_str += @int_str
  334.         $temp_dex += @int_dex
  335.         $temp_agi += @int_agi
  336.         $point -= 1
  337.         @lvup_window.refresh
  338.         ($game_system.db_point[@actor.id])[4] += 1
  339.         s_disable
  340.         return
  341.       end
  342.     end
  343.   end
  344.     #=============================================================
  345.     # 什么都没有按下的情况
  346.     #=============================================================
  347.     case @command_window.index   
  348.     when 0  # 增加体力
  349.       temptext1 = @text_hp + @hp.to_s + "点   " + @text_str + @hp_str.to_s + "点   " + @text_dex + @hp_dex.to_s + "点"
  350.       temptext2 = @text_sp + @sp.to_s + "点   " + @text_agi + @hp_agi.to_s + "点   " + @text_int + @hp_int.to_s + "点"
  351.  
  352.     when 1  # 增加力量
  353.       temptext1 = @text_hp + @str_hp.to_s + "点   " + @text_str + @str_str.to_s + "点   " + @text_dex + @str_dex.to_s + "点"
  354.       temptext2 = @text_sp + @str_sp.to_s + "点   " + @text_agi + @str_agi.to_s + "点   " + @text_int + @str_int.to_s + "点"
  355.  
  356.     when 2  # 增加灵巧
  357.       temptext1 = @text_hp + @dex_hp.to_s + "点   " + @text_str + @dex_agi.to_s + "点   " + @text_dex + @dex_dex.to_s + "点"
  358.       temptext2 = @text_sp + @dex_sp.to_s + "点   " + @text_agi + @dex_agi.to_s + "点   " + @text_int + @dex_int.to_s + "点"
  359.  
  360.     when 3  # 增加速度
  361.       temptext1 = @text_hp + @agi_hp.to_s + "点   " + @text_str + @agi_str.to_s + "点   " + @text_dex + @agi_dex.to_s + "点"
  362.       temptext2 = @text_sp + @agi_sp.to_s + "点   " + @text_agi + @agi_agi.to_s + "点   " + @text_int + @agi_int.to_s + "点"
  363.  
  364.     when 4  # 增加魔力
  365.       temptext1 = @text_hp + @int_hp.to_s + "点   " + @text_str + @int_str.to_s + "点   " + @text_dex + @int_dex.to_s + "点"
  366.       temptext2 = @text_sp + @int_sp.to_s + "点   " + @text_agi + @int_agi.to_s + "点   " + @text_int + @int_int.to_s + "点"
  367.  
  368.     when 6 # 保存设定
  369. #      @help_window.lvup_text(@text_save)
  370.     when 5 # 点数重置
  371. #      @help_window.lvup_text(@text_reset)     
  372.  
  373.   end
  374.  
  375.     #=============================================================
  376.     # 按下R与L换人的情况
  377.     #=============================================================      
  378.     if Input.trigger?(Input::R)
  379.       # 演奏光标 SE
  380.       $game_system.se_play($data_system.cursor_se)
  381.       # 移至下一位角色
  382.       @actor_index += 1
  383.       @actor_index %= lcy.size#$game_party.actors.size
  384.       # 切换到别的状态画面
  385.       $scene = Scene_Lvup.new(@actor_index , @command_window.index)
  386.       return
  387.     end
  388.     # 按下 L 键的情况下
  389.     if Input.trigger?(Input::L)
  390.       # 演奏光标 SE
  391.       $game_system.se_play($data_system.cursor_se)
  392.       # 移至上一位角色
  393.       @actor_index += lcy.size - 1#$game_party.actors.size - 1
  394.       @actor_index %= lcy.size#$game_party.actors.size
  395.       # 切换到别的状态画面
  396.       $scene = Scene_Lvup.new(@actor_index , @command_window.index)
  397.       return
  398.     end
  399.  
  400.   end  
  401.   #--------------------------------------------------------------------------
  402.   # ● 选项明暗判断
  403.   #--------------------------------------------------------------------------
  404.   def s_disable
  405.     # 判断剩余点数是否为0,如果为0,那么增加选项表示为暗色
  406.     if $point == 0
  407.       @command_window.contents.font.color = Color.new(255, 255, 255, 128)
  408.       @command_window.disable_item(0)
  409.       @command_window.disable_item(1)
  410.       @command_window.disable_item(2)
  411.       @command_window.disable_item(3)
  412.       @command_window.disable_item(4)
  413.     else
  414.       @command_window.contents.font.color = Color.new(255, 255, 255, 255)
  415.       @command_window.able_item(0)
  416.       @command_window.able_item(1)      
  417.       @command_window.able_item(2)
  418.       @command_window.able_item(3)
  419.       @command_window.able_item(4)
  420.       for i in 0 ..4 #加的判断
  421.         if !($game_system.db_point_enable[@actor.id])[i] = ($game_system.db_point[@actor.id])[i] < (($game_system.db_point[@actor.id])[5] / 2)
  422.           @command_window.contents.font.color = Color.new(255, 255, 255, 128)
  423.           @command_window.disable_item(i)         
  424.         end
  425.       end
  426.     end
  427.   end
  428. end

点评

前面改了吗?  发表于 2015-10-20 19:20
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
5
发表于 2015-10-20 19:25:45 | 只看该作者
本帖最后由 汪汪 于 2015-10-20 20:26 编辑

Scripts.rxdata (473.61 KB, 下载次数: 88)
额,创建一个新工程,移过去(data文件夹,),然后打开新工程就行....(当然也可以替换原工程的,不过做好保存.)

点评

★Game_Actor 人物加点脚本 Scene_Lvup  发表于 2015-10-20 19:31
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
186 小时
注册时间
2010-6-24
帖子
111
6
 楼主| 发表于 2015-10-20 19:46:44 | 只看该作者
汪汪 发表于 2015-10-20 19:25
[fold]
#==============================================================================
# ■ Scene_lv ...

恩恩,谢谢大人。。但是然后把这三个脚本替换之后  进游戏的时候出现了以下的错误。

点评

额,直接把脚本的文件发过去好了....  发表于 2015-10-20 20:27
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
186 小时
注册时间
2010-6-24
帖子
111
7
 楼主| 发表于 2015-10-20 20:29:04 | 只看该作者
汪汪 发表于 2015-10-20 19:25
额,创建一个新工程,移过去(data文件夹,),然后打开新工程就行....(当然也可以替换原工程的,不过做好保存.) ...

呃呃?什么意思呀大大我没看懂,您的意思是弄个新工程复制老工程的data,其他东西不复制吗?包括您刚说的修改脚本的东西都不弄了么
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
186 小时
注册时间
2010-6-24
帖子
111
8
 楼主| 发表于 2015-10-20 21:29:27 | 只看该作者
本帖最后由 fjjghj1 于 2015-10-20 21:31 编辑
汪汪 发表于 2015-10-20 20:37
建一个新工程,把这个替换掉就可以.这样那个工程的脚本就变成我发的那个了.
当然也可以直接复制到你那个原 ...


恩恩。大大。复制进去之后还是提示的Scene_Lunp的421发生错误饿。。我把我的Scripsts发出来您看看


这个好像是没有修改的时候的状态。。

Scripts.rxdata

511.05 KB, 下载次数: 66

点评

大概明白了。明天给你看看。  发表于 2015-10-20 23:09
额额,大神我觉得我还是起来在试一下,我现在喝多了,脑子是矿的,,抱歉啊,明天白天试了在跟您说。  发表于 2015-10-20 22:51
额外增加100点可加的点数的话, 1级 本来又10点属性点可以加5点力量加上额外增加的点数可以加55力量,但是变得只能加20了。。。  发表于 2015-10-20 22:49
比如本来没用变量,正常加点的话 一个角色 本来有10点属性点,可以增加力量5点。如此增加的话到100级可以增加力量500点,但是如果用变量给角色额...  发表于 2015-10-20 22:49
如果用变量增加了属性,就不能1级这么加了。。。饿,,可能我的叙述有问题,您可以试一下,就是变量增加角色加点,然后就不正常了。。  发表于 2015-10-20 22:47
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
9
发表于 2015-10-21 08:27:09 | 只看该作者
Scene_Lvup
   $point = $game_variables[@actor.id + LEVEL_UP_VARIABLE]
下面添加上
   $game_system.db_point[@actor.id][5] = $point
    for i in 0..4 #加的3行
       $game_system.db_point[@actor.id][5] += ($game_system.db_point[@actor.id])[i]
    end

点评

大神非常抱歉,昨天果然喝多了,其实没有问题了… 毕竟等级没有提升的话是只能加那么多点,,脑子喝矿了,抱歉啊,谢谢了  发表于 2015-10-21 13:16
回复

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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