A | B | C | |
---|---|---|---|
1 | UPDATED: April 2, 2018 (Added Create, Load and Erase Save File) (Adjusted Headers) | http://forums.rpgmakerweb.com/index.php?/topic/25759-script-call-collection-for-vxace/ | |
2 | Event Page 1 | ||
3 | Message | ||
4 | Show Text | $game_message.face_name = 'fName' $game_message.face_index = fIndex $game_message.background = fBG $game_message.position = fPos $game_message.add("Text") | # fName - Name of file containing desired face. Also automatically searches # files included in RGSS-RTP. File extensions may be omitted. # fIndex - Numerical identifier of face (0 is the first face). # fBG - [0] Normal, [1] Faded, [2] Transparent# fPos - [0] Top, [1] Middle, [2] Bottom |
5 | Show Choices | params = [] choices = [] choices.push("choice 1") choices.push("choice 2") params.push(choices) params.push(0/1/2 this part is where you press cancel and which choice to default) setup_choices(params) | |
6 | Input Number | $game_message.num_input_variable_id = x$game_message.num_input_digits_max = y | Example Usage: Input a 3 digit number into variable 5 $game_message.num_input_variable_id = 5$game_message.num_input_digits_max = 3 |
7 | Select Key Item | $game_message.item_choice_variable_id = x | X = Item ID. |
8 | Show Scrolling Text | $game_message.scroll_mode = true $game_message.scroll_speed = 1 $game_message.scroll_no_fast = false $game_message.add("A long time ago,") $game_message.add("in a galaxy far, far away ...") $game_message.add("") $game_message.add("") $game_message.add("") $game_message.add("...") | |
9 | Party | ||
10 | Change Gold | $game_party.gain_gold(amount)$game_party.lose_gold(amount) Alternatively where Value is + or - amount. $game_party.gain_gold(100) #Add Gold$game_party.gain_gold(-100) #Decrease Gold | |
11 | Change Items | $game_party.gain_item($data_items[n], amount)
$game_party.lose_item($data_items[n], amount) | |
12 | Change Weapons | $game_party.gain_item($data_weapons[n], amount)
$game_party.lose_item($data_weapons[n], amount) | |
13 | Change Armor | $game_party.gain_item($data_armors[n], amount)
$game_party.lose_item($data_armors[n], amount) | |
14 | Change Party Member | # Add Actor by ID
$game_party.add_actor(actor_id) # Remove Actor by ID $game_party.remove_actor(actor_id) # Remove Actor by Party Position partyMem = $game_party.members $game_party.remove_actor(partyMem[memPos].id) # actor_id - Numerical identifier of actor within database. # memPos - Numerical identifier of actor within current party. 0 = 1st member, 1 = 2nd member, etc | |
15 | Game Progression | ||
16 | Control Switches | $game_switches[n] = true/false | |
17 | Control Variables | # ---------------------------------------------- # Set a Value # ---------------------------------------------- $game_variables[n] = n # ---------------------------------------------- # Set a Value to a batch of variables # ---------------------------------------------- (n..n).each { |i| $game_variables[i] = value } # Example: (1..5).each { |i| $game_variables[i] = 20 } # Alternatively, you can use do (n..n).each do |i| $game_variables[i] = value end # Example: (1..5).each do |i| $game_variables[i] = 20 end # ---------------------------------------------- # For operator references: # ---------------------------------------------- # Addition $game_variables[n] += n # Subtraction $game_variables[n] -= n # Multiply $game_variables[n] *= n # Division $game_variables[n] /= n # Modulus $game_variables[n] %= n # String (aka text) $game_variables[n] = "Insert string here!" # Another Variable $game_variables[n] = $game_variables[n] # Variable References $game_variables[$game_variables[n]] = value # Randomize $game_variables[n] = rand(value) # Example for Randomize: # If you use rand(10) you get a number between 0-9 $game_variables[1] = rand(10) # To have negative values, put something like "*-5 + rand(11)" to get a number between -5 to 5 $game_variables[1] = (-5 + rand(11)) | # For Game Data References: # ---------------------------------------------- # Amount of Items in Inventory $game_variables[n] = $game_party.item_number($data_items[n]) # Example Usage: Amount of Potions in Inventory is going to be displayed Variable 1 $game_variables[1] = $game_party.item_number($data_items[1]) # Amount of Weapons in Inventory $game_variables[n] = $game_party.item_number($data_weapons[n]) # Amount of Armors in Inventory $game_variables[n] = $game_party.item_number($data_armors[n]) # Map ID $game_variables[n] = $game_map.map_id # Gold $game_variables[n] = $game_party.gold # Steps $game_variables[n] = $game_party.steps # Playtime $game_variables[n] = $game_system.playtime_s # Frame Count and Frame Rate $game_variables[n] = Graphics.frame_count $game_variables[n] = Graphics.frame_rate # Timer $game_variables[n] = $game_timer.sec # Save Count $game_variables[n] = $game_system.save_count # Battle Count $game_variables[n] = $game_system.battle_count # Party Members Related # To reference who's in a particular position in the lineup, it's $game_variables[n] = $game_party.members[index].id # where index is the position (starting at 0 for the leader) # To reference where someone is in the lineup, it's $game_variables[n] = $game_actors[id].index # where id is the actor id # Actor Level $game_variables[n] = $game_actors[n].level # Actor HP $game_variables[n] = $game_actors[n].hp # Actor Max HP $game_variables[n] = $game_actors[n].mhp # Actor MP $game_variables[n] = $game_actors[n].mp # Actor Max MP $game_variables[n] = $game_actors[n].mmp # Actor Attack $game_variables[n] = $game_actors[n].atk # Actor Defense $game_variables[n] = $game_actors[n].def # Actor MagAtk $game_variables[n] = $game_actors[n].mat # Actor MagDef $game_variables[n] = $game_actors[n].mdf # Actor Agility $game_variables[n] = $game_actors[n].agi # Actor Luck $game_variables[n] = $game_actors[n].luk # Actor Pharmacology $game_variables[n] = $game_actors[n].pha # Enemy Troop Stats (use this only in battle!) $game_variables[n] = $game_troop.members[index].stat # where stat = hp or mp or param(id) # where id = 0:MHP, 1:MMP, 2:ATK, 3:DEF, 4:MAT, 5:MDF, 6:AGI, 7:LUK |
18 | Control Self Switch | $game_self_switches[[map, event, 'self_switch']] = value | Map is either @map_id (for the current map) or a number without leading zeros for a map other than the current one event is either @event_id (for the current event) or a number for an event other than the current one (EV001 would be 1) self_switch is 'A', 'B', 'C' or 'D' (must have the single or double quotes) value is either true or false |
19 | Control Timer | # Start Timer
$game_timer.start(sec * Graphics.frame_rate) # Stop Timer $game_timer.stop | Seconds is the number of seconds to set on the timer. You must convert minutes and seconds to total seconds. |
20 | |||
21 | Flow Control | ||
22 | Conditional Branch | # Basic Conditional Branch
if put condition here # do stuff else # do stuff end # Forked Conditions -- basically when you have a lot of conditions going on. if stuff here happens # do stuff elsif stuff happens here too! # do stuff elsif stuff happens again! # do stuff elsif stuff happens... # do stuff end | For a better explanation of Conditional Branches, search the Help File for Control Structures.
It will give you a better idea of how to use them and what kind of Control Structure to use. |
23 | Loop | ||
24 | Break Loop | ||
25 | Exit Event Processing | ||
26 | Common Event | $game_temp.reserve_common_event(ID) | |
27 | Label | ||
28 | Jump to Label | ||
29 | Comment | ||
30 | |||
31 | Actor | ||
32 | Change HP | ||
33 | Change MP | ||
34 | Change TP | ||
35 | Change State | ||
36 | Recover All | ||
37 | Change EXP | ||
38 | Change Level | ||
39 | Change Parameters | ||
40 | Change Skill | ||
41 | Change Equipment | ||
42 | Change Name | ||
43 | Change Class | ||
44 | Change Nickname | ||
45 | Change Profile | ||
46 | |||
47 | Event Page 2 | ||
48 | Movement | ||
49 | Transfer Player | $game_temp.fade_type = fade $game_player.reserve_transfer(map_id, x, y, direction) # Fade/Fade Style = [0; Default, Black], [1] White, [2] None # For direction: [0; Default, Retain], [2] Down, [4] Left, [8] Up, [6] Right | |
50 | Set Vehicle Location | ||
51 | Set Event Location | ||
52 | Scroll Map | ||
53 | Set Movement Route | ||
54 | Get ON/OFF Vehicle | ||
55 | |||
56 | Timing | ||
57 | Wait | ||
58 | |||
59 | Character | ||
60 | Change Transparency | ||
61 | Change Player Followers | ||
62 | Gather Followers | ||
63 | Show Animation | ||
64 | Show Balloon Icon | ||
65 | Erase Event | ||
66 | |||
67 | Screen | ||
68 | Fadeout Screen | ||
69 | FadeIn Screen | ||
70 | Tint Screen | ||
71 | Flash Screen | ||
72 | Shake Screen | ||
73 | Set Weather Effect | ||
74 | |||
75 | Picture | ||
76 | Show Picture | ||
77 | Move Picture | ||
78 | Picture Blend Mode | ||
79 | Rotate Picture | ||
80 | Tint Picture | ||
81 | Erase Picture | ||
82 | Audio & Video | ||
83 | |||
84 | Play BGM | ||
85 | Fadeout BGM | ||
86 | Save BGM | ||
87 | Replay BGM | ||
88 | Play BGS | ||
89 | Fadeout BGS | ||
90 | Play ME | ||
91 | Play SE | ||
92 | Stop SE | ||
93 | Play Movie | ||
94 | |||
95 | Event Page 3 | ||
96 | Scene Control | ||
97 | Battle Processing | ||
98 | Shop Processing | ||
99 | Name Input Processing | ||
100 | Open Menu Screen |