Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

2 Pages V  < 1 2  
Reply to this topicStart new topic
> + < Mix Skills System > + *NEW DEMO 16/01/2009*, * Mix 2 or more skills to get new 1 or more skills~
dnasman
post Jan 17 2009, 09:45 PM
Post #21


Level 2
Group Icon

Group: Member
Posts: 20
Type: Event Designer
RM Skill: Skilled




can it mix 1 or more items instead of skil?
anyway great script!


__________________________
Hey, if you're an Indonesian, come and join us at -> RPGMakerID!
You can find alot of Indonesian people there!
Yg ngerasa Indonesia di sini, buruan gabung!
Go to the top of the page
 
+Quote Post
   
Kaliosmaster
post Sep 10 2009, 04:01 AM
Post #22


Level 1
Group Icon

Group: Member
Posts: 10
Type: Mapper
RM Skill: Beginner




Woratana your Scripts Rules yes.gif bunny.gif
Go to the top of the page
 
+Quote Post
   
dorky106
post Oct 24 2009, 03:08 PM
Post #23


Level 11
Group Icon

Group: Revolutionary
Posts: 183
Type: Developer
RM Skill: Beginner




anyway to make this script so its possible to do this in the menu?


__________________________
Go to the top of the page
 
+Quote Post
   
KillerRed9
post Dec 12 2010, 02:28 PM
Post #24


Level 2
Group Icon

Group: Member
Posts: 18
Type: Mapper
RM Skill: Skilled




Reminds me of Pokemon Mystery Dungeon...

Anyways, this script is unique, powerful, and... Well, just plain freaking awesome.

Don't necropost unless you have a question or bug report. ~Kread
Go to the top of the page
 
+Quote Post
   
vegassims4
post Jan 7 2011, 08:21 PM
Post #25



Group Icon

Group: Member
Posts: 1
Type: Writer
RM Skill: Beginner




I can't figure out how to trigger the script can some1 help me?
Go to the top of the page
 
+Quote Post
   
Kread-EX
post Jan 8 2011, 05:37 AM
Post #26


(=___=)/
Group Icon

Group: +Gold Member
Posts: 4,136
Type: Scripter
RM Skill: Undisclosed




Use this in a call script event:
CODE
$scene = Scene_Mixskill.new


__________________________
FRACTURE - a SMT inspired game (demo) made by Rhyme, Karsuman and me. Weep and ragequit.

My blog.

Click here for my e-peen


Go to the top of the page
 
+Quote Post
   
andre3000
post Apr 3 2012, 07:13 AM
Post #27



Group Icon

Group: Member
Posts: 2
Type: None
RM Skill: Undisclosed




Thank you for this awesome script biggrin.gif
Is there a way to incorporate the $scene = Scene_Mixskill.new
anywere in the system to show the mix skills window to mix skills for one charachter every time that charachter levels up? And also to include restrictions like being only 1 time allowed to mix skills per level up? I'm trying to figure it out but by myself but if someone can help me the better.

Go to the top of the page
 
+Quote Post
   
Night_Runner
post Apr 4 2012, 06:12 AM
Post #28


Level 50
Group Icon

Group: +Gold Member
Posts: 1,529
Type: Scripter
RM Skill: Undisclosed




I think this should work for you:
CODE
#==============================================================================
# ** VX: Night_Runner's MixSkills After Battle
#------------------------------------------------------------------------------
# History:
#  Date Created: 5/April/2012
#  Created for: andre3000
#   @> http://www.rpgrevolution.com/forums/index.php?showtopic=14336
#
# Description:
#  This script automatically opens Woratana's Mixskill scene after specific
#  battlers level up
#
# How to Install:
#  Copy this entire script. In your game editor select Tools >> Script Editor.
#  Along the left hand side scroll to the bottom, right click on 'Main' and
#  select 'Insert'.
#  Paste this code in the blank window on the right.
#  MAKE SURE THIS CODE IF AFTER WORATANA'S MIX SKILL SYSTEM SCRIPT.
#==============================================================================


#==============================================================================
# ** Customisation
#==============================================================================

module NR_MixSkill
  # By default Actors 1 & 2 (Ralph & Ulrika) activate the Mixskill script
  # when they level up.
  Actor_IDs = [1, 2]
  # Whether or not to stop processing after the skills have been mixed
  Return_After_Mixing = true
end


#==============================================================================
# ** Scene_Battle
#------------------------------------------------------------------------------
#  Edited to go to Woratana's Mixskill scene after specific actors level up.
#==============================================================================

class Scene_Battle
  #--------------------------------------------------------------------------
  # * Alias Methods
  #--------------------------------------------------------------------------
  alias nr_mixSkills_process_victory  process_victory  unless $@
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  def process_victory(*args)
    # Backup the original levels
    orig_levels = []
    $game_party.members.each { |member| orig_levels << member.level }
    # Run the original process_victory
    nr_mixSkills_process_victory(*args)
    for i in 0...$game_party.members.size
      member = $game_party.members[i]
      if member.level != orig_levels[i]
        if NR_MixSkill::Actor_IDs.to_a.include?(member.id)
          $scene = Scene_Mixskill.new
        end
      end
    end
  end
end



#==============================================================================
# ** Scene_MixSkill
#------------------------------------------------------------------------------
#  Edited to return to the last scene.
#==============================================================================

class Scene_Mixskill
  #--------------------------------------------------------------------------
  # * Alias Methods
  #--------------------------------------------------------------------------
  alias nr_mixSkill_terminate  terminate  unless $@
  alias nr_mixSkill_runstep    runstep    unless $@
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize
    # Backup the scene used to get to this scene
    @return_scene = $scene.clone
  end
  def runstep(id, *args)
    # Run the original runstep
    nr_mixSkill_runtep(id, *args)
    terminate if id == 5 and NR_MixSkill::Return_After_Mixing
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  def terminate
    # Run the original terminate
    nr_mixSkill_terminate
    # Return to the last scene
    $scene = @return_scene
  end
end



#==============================================================================
# ** End of Script.
#==============================================================================


__________________________
K.I.S.S.
Want help with your scripting problems? Upload a demo! Or at the very least; provide links to the scripts in question.

Most important guide ever: Newbie's Guide to Switches
Go to the top of the page
 
+Quote Post
   

2 Pages V  < 1 2
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 18th June 2013 - 11:53 PM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker