Introduction: This script allows you to enter button combo sequences (ex: Up, Down, X, Y) to activate/learn skills. The available buttons for sequences are: X, Y, Z, L, R, UP, DOWN, LEFT, RIGHT (C = Accept, B = Cancel, A = bring up learned skill list) NOTE: these are the "gamepad" buttons, NOT keyboard keys.
NOTE2: Remove ALL skills in the Class tab (database) for actors that use sequence input (they learn them thru sequences)
Features: v1.0
Allows button sequence input for skills.
Sequences can be 3 to 12 buttons in length.
Sequence length can be modified in-game.
Sequences are set to specific Actors.
Pop-up window when a new combo/skill is learned.
Many customizable options ...
v1.1
Bug fix
v1.2
added option to require sequence input every time
added option to limit sequence input to a certain amount of time
minor bug fix
v1.3
Bug fix
Script Copy from demo please ... (IconSet needed as well)
To make the script Tankentai compatible, add this into the script:
CODE
#-------------------------------------------------------------------------- # End target selection (Mod) (Tankentai) #-------------------------------------------------------------------------- alias seq_sb_end_target_selection end_target_selection unless $@ def end_target_selection seq_sb_end_target_selection end_sequence_input # added start_sequence_input if @seq_return and !@seq_return2 # added end
Customization All customizable options are listed at the top of the script
Compatibility Overwrites some base code, so other similar scripts probably will conflict.
wow! cool! ive been looking for this too...thanks...
EDIT: uhmmm..i hava a suggestion, instead of the input sequence appearing right after you press "skills" why dont you make appear after selecting a certain skill within a time limit, which determines the attack to whether miss or not..isnt it cool if you make it that way?
recruiting: writer(for the dialogues), mapper and eventer... visit this thread to join: Grendis Recruitment Thread "You can tame a lion, but you can never make it vegetables"
Oke...well I tried it but I got a lot bugs. You skipp an actor when you confirm a skill sequence. Also when I press "Z" I get some extra window or something when I'm putting in the sequence..Not sure if that's right.
For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.
Thanks in advance.
Hey there,
Well I don't make battle neither though I can still teach you some things :)... The way I've learned to script is by reading other scripts for the most part. I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!! The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script. You also need to feel the competition that's around in the scripting-community. Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P So that's an other thing... You also don't need to be afraid to learn from others or helpfiles. When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember. Then, you must be calm, cause you need to try the script a lot of times. When I write a script, I test it after almost every changes. First I set up the major structure. Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base def initialize(x,y,width,height) super(x,y,width,height) refresh end
def refresh self.contents.clear draw_contents end
def draw_contents draw_something(with, some, parameters) end
def update refresh if @something != @what_it_should_be end end
So that's also very important. Then, the biggest thing I learned scripting from is TRIAL AND ERROR. That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.
So that's it how I did it. Now it's up to you. Do some requests (if I didn't do it allready :P) and learn from them.
Hope that helped you out a little. If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials. Perhaps they're going to be usefull for you one day ;)
Found a problem, though. In the demo, Bennett uses the regular skill system, but he can't use any skills. It just gives a buzzer when you try to use his skills.
Group: +Gold Member
Posts: 2,976
Type: Scripter
RM Skill: Skilled
Hey nice script! I'm glad to see this is implemented in VX too. You should try using a keyboard input module (by shun or anybody else) so that you can utilize the whole keyboard instead of using the default buttons. =]
Group: Member
Posts: 11
Type: Artist
RM Skill: Beginner
i have a request\suggestions anyone can modify this script for accept the combo AFTER you chose the skill ? example Combat, select a player , select a skill , if you made the correct sequence ( show the correct sequence on top of the screen ) in (n) second you made extra damage (weapon skill) or critical shot (magical skill)
I think this could be an amazing script for a lot of people
this is very awsome and use, kind of remind me of DBZ when you inter the homing dragon technique or doing to fusion dance, and you must enter the buttoms before the time limit is up.
This might be off topic, but thanks to this demo I found out about making new areas, I never knew that feature existed before! :D
On topic, this is a good script, I can see many mortal combat style games coming out with this kind of script, though I wont use it, many other people will. Kudos to you my friend. :D
Group: Member
Posts: 85
Type: None
RM Skill: Undisclosed
How to make some skills from x lv? I don't want to see player lv 1 using uber haxxor spell. (he can be lucky and guess, or he can play game second time). And also where can I get sprites like "X" "Z" and "Y" but for whole keyboard? I've combined that script with input script... It works fine but I need sprites.
!edit typo.
This post has been edited by Omegha: Sep 24 2009, 05:32 AM
Group: Member
Posts: 30
Type: Writer
RM Skill: Advanced
I seem to have a real problem using this with Tankentai. I mean, I installed the scripts and made sure the ICONSET was in the resources, then added that little compatibility bit and...got the same error over and over again. I'm not sure what I did wrong. I've always been a firm believer in RTFM, that if a person follows the instructions to the letter -- EXACTLY AS THEY ARE WRITTEN -- then things will work. Maybe I've done something wrong? Seems like it...
__________________________
"Ask for some palm trees, or tales from the South Seas, and I just might turn your head." -Twelve Volt Man, Jimmy Buffett
Group: Member
Posts: 55
Type: Developer
RM Skill: Skilled
Hey is it possible to attatch this to a skill command and make it like saban's blitz command in FF6. And make it to where only certain people can use it? If so please I would like that in my game.
This post has been edited by MerekRedmair: Feb 23 2010, 06:52 PM