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

Project1

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

[已经过期] 召唤兽转生脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
207 小时
注册时间
2014-8-16
帖子
132
跳转到指定楼层
1
发表于 2015-7-21 18:23:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
不知道应该发哪个区,所以就发这里了。人物转生采用了芯☆淡茹水的★ 【角色转生系统】★,召唤兽转生采用了某国外网站的一段脚本,
该脚本定义了一个物品的属性,并且召唤兽达到一定的条件要求,才可以转生,下面附上截图和脚本供大家参考,希望大家能有更好的建议。





召唤兽转生的这段脚本:

RUBY 代码复制
  1. #==============================================================================
  2. # ★ 【召唤兽转生脚本】★
  3. #------------------------------------------------------------------------------
  4. # ★  本段脚本有 a107480098 整理搜集。[url]http://www.xy2.cc[/url]
  5. #==============================================================================     
  6.  
  7.      ##########################召唤兽转生召唤兽转生召唤兽召唤兽转生
  8.  
  9.  
  10. #召唤兽三转如下:         
  11.  
  12.              elsif @item.element_set.include?(12)
  13.  
  14. #         if   @chong.level >= 108
  15.  
  16.  
  17.            # @chong.level
  18.          if   i = @chong.id  
  19.              v = LX_VARIABLE + i
  20.  
  21.  
  22.               if $game_variables[v] == 2
  23.           if   @chong.qinmi >= 60000 && @chong.level >= 148
  24.             #   @chong.level >= 148
  25.            if  @chong.longgu == 3
  26.           @chong.cz_spp = 0
  27.           @chong.cz_ap = 0
  28.           @chong.cz_hp = 0
  29.           @chong.cz_sp = 0
  30.           @chong.cz_mp = 0
  31.           @chong.level = 1
  32.           @chong.maxhp = @chong.base_maxhp * 2.5 + (@chong.czl_base * 3 + 2.4) * 5000
  33.           @chong.maxsp = @chong.base_maxsp * 2.5 + (@chong.czl_base * 3 + 2.4) * 5000
  34.           @chong.str = @chong.base_str + 100 + (@chong.czl_base * 3 + 2.4) * 20
  35.           @chong.dex = @chong.base_dex + 100 + (@chong.czl_base * 3 + 2.4) * 20
  36.           @chong.agi = @chong.base_agi + 100 + (@chong.czl_base * 3 + 2.4) * 20
  37.           @chong.int = @chong.base_int + 100 + (@chong.czl_base * 3 + 2.4) * 20
  38.           @chong.qianli = 96
  39.           @chong.czl += 0.2
  40.            @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  41.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  42.           @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  43.            @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  44.          $game_variables[v] += 1
  45.            end
  46.            if  @chong.longgu == 2
  47.           @chong.cz_spp = 0
  48.           @chong.cz_ap = 0
  49.           @chong.cz_hp = 0
  50.           @chong.cz_sp = 0
  51.           @chong.cz_mp = 0
  52.           @chong.level = 1
  53.           @chong.maxhp = @chong.base_maxhp * 2.5 + (@chong.czl_base * 2 + 1.4) * 5000
  54.           @chong.maxsp = @chong.base_maxsp * 2.5 + (@chong.czl_base * 2 + 1.4) * 5000
  55.           @chong.str = @chong.base_str + 100 + (@chong.czl_base * 2 + 1.4) * 20
  56.           @chong.dex = @chong.base_dex + 100 + (@chong.czl_base * 2 + 1.4) * 20
  57.           @chong.agi = @chong.base_agi + 100 + (@chong.czl_base * 2 + 1.4) * 20
  58.           @chong.int = @chong.base_int + 100 + (@chong.czl_base * 2 + 1.4) * 20
  59.           @chong.qianli = 96
  60.           @chong.czl += 0.2
  61.            @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  62.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  63.           @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  64.            @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  65.          $game_variables[v] += 1
  66.            end
  67.            if  @chong.longgu == 1
  68.           @chong.cz_spp = 0
  69.           @chong.cz_ap = 0
  70.           @chong.cz_hp = 0
  71.           @chong.cz_sp = 0
  72.           @chong.cz_mp = 0            
  73.           @chong.level = 1
  74.           @chong.maxhp = @chong.base_maxhp * 2.5 + (@chong.czl_base + 0.6) * 5000
  75.           @chong.maxsp = @chong.base_maxsp * 2.5 + (@chong.czl_base + 0.6) * 5000
  76.           @chong.str = @chong.base_str + 100 + (@chong.czl_base + 0.6) * 20
  77.           @chong.dex = @chong.base_dex + 100 + (@chong.czl_base + 0.6) * 20
  78.           @chong.agi = @chong.base_agi + 100 + (@chong.czl_base + 0.6) * 20
  79.           @chong.int = @chong.base_int + 100 + (@chong.czl_base + 0.6) * 20
  80.           @chong.qianli = 96
  81.           @chong.czl += 0.2
  82.            @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  83.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  84.           @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  85.            @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  86.          $game_variables[v] += 1
  87.            end
  88.           if  @chong.longgu == 0
  89.           @chong.cz_spp = 0
  90.           @chong.cz_ap = 0
  91.           @chong.cz_hp = 0
  92.           @chong.cz_sp = 0
  93.           @chong.cz_mp = 0           
  94.           @chong.level = 1
  95.           @chong.maxhp = @chong.base_maxhp * 2.5
  96.           @chong.maxsp = @chong.base_maxsp * 2.5
  97.           @chong.str = @chong.base_str + 100
  98.           @chong.dex = @chong.base_dex + 100
  99.           @chong.agi = @chong.base_agi + 100
  100.           @chong.int = @chong.base_int + 100
  101.           @chong.qianli = 96
  102.           @chong.czl += 0.2
  103.            @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  104.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  105.           @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  106.            @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  107.          $game_variables[v] += 1
  108.            end
  109.            #####一转0.4和1.0和1.8,二转是0.6和1.4和2.4           
  110.  
  111.  
  112.          end
  113.  
  114.          end  
  115.  
  116. #召唤兽两转如下:            
  117.  
  118.                  if $game_variables[v] == 1
  119.  
  120.             if   @chong.qinmi >= 40000 && @chong.level >= 128
  121.                #  @chong.level >= 128               
  122.           if  @chong.longgu == 3
  123.           @chong.cz_spp = 0
  124.           @chong.cz_ap = 0
  125.           @chong.cz_hp = 0
  126.           @chong.cz_sp = 0
  127.           @chong.cz_mp = 0            
  128.           @chong.level = 1
  129.           @chong.maxhp = @chong.base_maxhp + 2000 + (@chong.czl_base * 3 + 1.8) * 5000
  130.           @chong.maxsp = @chong.base_maxsp + 2000 + (@chong.czl_base * 3 + 1.8) * 5000
  131.           @chong.str = @chong.base_str + 80 + (@chong.czl_base * 3 + 1.8) * 20
  132.           @chong.dex = @chong.base_dex + 80 + (@chong.czl_base * 3 + 1.8) * 20
  133.           @chong.agi = @chong.base_agi + 80 + (@chong.czl_base * 3 + 1.8) * 20
  134.           @chong.int = @chong.base_int + 80 + (@chong.czl_base * 3 + 1.8) * 20
  135.           @chong.qianli = 48
  136.           @chong.czl += 0.2
  137.          @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  138.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  139.           @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  140.             @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  141.           $game_variables[v] += 1
  142.           end
  143.           if  @chong.longgu == 2
  144.           @chong.cz_spp = 0
  145.           @chong.cz_ap = 0
  146.           @chong.cz_hp = 0
  147.           @chong.cz_sp = 0
  148.           @chong.cz_mp = 0         
  149.           @chong.level = 1
  150.           @chong.maxhp = @chong.base_maxhp + 2000 + (@chong.czl_base * 2 + 1.0) * 5000
  151.           @chong.maxsp = @chong.base_maxsp + 2000 + (@chong.czl_base * 2 + 1.0) * 5000
  152.           @chong.str = @chong.base_str + 80 + (@chong.czl_base * 2 + 1.0) * 20
  153.           @chong.dex = @chong.base_dex + 80 + (@chong.czl_base * 2 + 1.0) * 20
  154.           @chong.agi = @chong.base_agi + 80 + (@chong.czl_base * 2 + 1.0) * 20
  155.           @chong.int = @chong.base_int + 80 + (@chong.czl_base * 2 + 1.0) * 20
  156.           @chong.qianli = 48
  157.           @chong.czl += 0.2
  158.          @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  159.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  160.           @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  161.             @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  162.           $game_variables[v] += 1
  163.           end
  164.           if  @chong.longgu == 1
  165.           @chong.cz_spp = 0
  166.           @chong.cz_ap = 0
  167.           @chong.cz_hp = 0
  168.           @chong.cz_sp = 0
  169.           @chong.cz_mp = 0            
  170.           @chong.level = 1
  171.           @chong.maxhp = @chong.base_maxhp + 2000 + (@chong.czl_base + 0.4) * 5000
  172.           @chong.maxsp = @chong.base_maxsp + 2000 + (@chong.czl_base + 0.4) * 5000
  173.           @chong.str = @chong.base_str + 80 + (@chong.czl_base + 0.4) * 20
  174.           @chong.dex = @chong.base_dex + 80 + (@chong.czl_base + 0.4) * 20
  175.           @chong.agi = @chong.base_agi + 80 + (@chong.czl_base + 0.4) * 20
  176.           @chong.int = @chong.base_int + 80 + (@chong.czl_base + 0.4) * 20
  177.           @chong.qianli = 48
  178.           @chong.czl += 0.2
  179.          @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  180.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  181.           @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  182.             @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  183.           $game_variables[v] += 1
  184.           end
  185.           if  @chong.longgu == 0
  186.           @chong.cz_spp = 0
  187.           @chong.cz_ap = 0
  188.           @chong.cz_hp = 0
  189.           @chong.cz_sp = 0
  190.           @chong.cz_mp = 0            
  191.           @chong.level = 1
  192.           @chong.maxhp = @chong.base_maxhp + 2000
  193.           @chong.maxsp = @chong.base_maxsp + 2000
  194.           @chong.str = @chong.base_str + 80
  195.           @chong.dex = @chong.base_dex + 80
  196.           @chong.agi = @chong.base_agi + 80
  197.           @chong.int = @chong.base_int + 80
  198.           @chong.qianli = 48
  199.           @chong.czl += 0.2
  200.          @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  201.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  202.           @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  203.             @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  204.           $game_variables[v] += 1
  205.           end         
  206.           end
  207.       end
  208.  
  209.                           #####一转0.4和1.0和1.8,二转是0.6和1.4和2.4
  210.  
  211. #召唤兽一转如下:
  212.  
  213.               if $game_variables[v] == 0
  214.  
  215.  
  216.                  if   @chong.qinmi >= 20000 && @chong.level >= 98
  217.                   #   @chong.level >= 98              
  218.           if  @chong.longgu == 3
  219.           @chong.cz_spp = 0
  220.           @chong.cz_ap = 0
  221.           @chong.cz_hp = 0
  222.           @chong.cz_sp = 0
  223.           @chong.cz_mp = 0            
  224.           @chong.level = 1
  225.           @chong.maxhp = @chong.base_maxhp + 1000 + (@chong.czl_base * 3 + 1.2) * 5000
  226.           @chong.maxsp = @chong.base_maxsp + 1000 + (@chong.czl_base * 3 + 1.2) * 5000
  227.           @chong.str = @chong.base_str + 50 + (@chong.czl_base * 3 + 1.2) * 20
  228.           @chong.dex = @chong.base_dex + 50 + (@chong.czl_base * 3 + 1.2) * 20
  229.           @chong.agi = @chong.base_agi + 50 + (@chong.czl_base * 3 + 1.2) * 20
  230.           @chong.int = @chong.base_int + 50 + (@chong.czl_base * 3 + 1.2) * 20
  231.           @chong.qianli = 24
  232.           @chong.czl += 0.2
  233.            @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  234.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  235.           @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  236.             @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  237.           $game_variables[v] += 1
  238.           end
  239.           if  @chong.longgu == 2
  240.           @chong.cz_spp = 0
  241.           @chong.cz_ap = 0
  242.           @chong.cz_hp = 0
  243.           @chong.cz_sp = 0
  244.           @chong.cz_mp = 0            
  245.           @chong.level = 1
  246.           @chong.maxhp = @chong.base_maxhp + 1000 + (@chong.czl_base * 2 + 0.6) * 5000
  247.           @chong.maxsp = @chong.base_maxsp + 1000 + (@chong.czl_base * 2 + 0.6) * 5000
  248.           @chong.str = @chong.base_str + 50 + (@chong.czl_base * 2 + 0.6) * 20
  249.           @chong.dex = @chong.base_dex + 50 + (@chong.czl_base * 2 + 0.6) * 20
  250.           @chong.agi = @chong.base_agi + 50 + (@chong.czl_base * 2 + 0.6) * 20
  251.           @chong.int = @chong.base_int + 50 + (@chong.czl_base * 2 + 0.6) * 20
  252.           @chong.qianli = 24
  253.           @chong.czl += 0.2
  254.            @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  255.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  256.           @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  257.             @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  258.           $game_variables[v] += 1
  259.           end
  260.           if  @chong.longgu == 1
  261.           @chong.cz_spp = 0
  262.           @chong.cz_ap = 0
  263.           @chong.cz_hp = 0
  264.           @chong.cz_sp = 0
  265.           @chong.cz_mp = 0            
  266.           @chong.level = 1
  267.           @chong.maxhp = @chong.base_maxhp + 1000 + (@chong.czl_base + 0.2) * 5000
  268.           @chong.maxsp = @chong.base_maxsp + 1000 + (@chong.czl_base + 0.2) * 5000
  269.           @chong.str = @chong.base_str + 50 + (@chong.czl_base + 0.2) * 20
  270.           @chong.dex = @chong.base_dex + 50 + (@chong.czl_base + 0.2) * 20
  271.           @chong.agi = @chong.base_agi + 50 + (@chong.czl_base + 0.2) * 20
  272.           @chong.int = @chong.base_int + 50 + (@chong.czl_base + 0.2) * 20
  273.           @chong.qianli = 24
  274.           @chong.czl += 0.2
  275.            @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  276.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  277.           @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  278.             @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  279.           $game_variables[v] += 1
  280.           end
  281.           if  @chong.longgu == 0
  282.           @chong.cz_spp = 0
  283.           @chong.cz_ap = 0
  284.           @chong.cz_hp = 0
  285.           @chong.cz_sp = 0
  286.           @chong.cz_mp = 0            
  287.           @chong.level = 1
  288.           @chong.maxhp = @chong.base_maxhp + 1000
  289.           @chong.maxsp = @chong.base_maxsp + 1000
  290.           @chong.str = @chong.base_str + 50
  291.           @chong.dex = @chong.base_dex + 50
  292.           @chong.agi = @chong.base_agi + 50
  293.           @chong.int = @chong.base_int + 50
  294.           @chong.qianli = 24
  295.           @chong.czl += 0.2
  296.            @chong.lianji += [[@lianji, 5.0].max, 100.0].min
  297.          @chong.lianjis += [[@lianjis, 1].max, 100.0].min
  298.           @chong.zhiming += [[@zhiming, 5.0].max, 100.0].min
  299.             @chong.kuangbao += [[@kuangbao, 7.0].max, 100.0].min
  300.           $game_variables[v] += 1
  301.           end         
  302.  
  303.           end
  304.  
  305.          end
  306.  
  307.          end
头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
2
发表于 2015-7-22 15:26:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
207 小时
注册时间
2014-8-16
帖子
132
3
 楼主| 发表于 2015-7-22 16:31:04 | 只看该作者
冷峻逸 发表于 2015-7-22 15:26
首先我想明白你的脚本是怎么以elsif开头的
其次这是什么制作工具

RPG Maker XP制作的,这只是一段召唤兽转生脚本,不是完整的。只是描述这个物品属性的脚本。当召唤兽达到脚本中的要求时,使用这个物品,召唤兽就会转生。否则使用这个物品无效。

点评

有些东西是联系上下文才能看懂的。某些大神除外。  发表于 2015-7-22 17:47
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-12 03:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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