Add-on lader möglich ???
Hey Leute,
Ich hab mich gefragt ob es möglich ist wenn ich zum Beispiel einen Ordner in meinem RPG XP Game mach, namens add-ons oder so,
das ich da neue Spiele Ordner reinkopiere (ohne exe) das ich die dann im Menü vom Hauptspiel laden kann (die add-ons) ???
Villeicht hört sich das etwas unverständlich an.
Ich hab mich gefragt ob es möglich ist wenn ich zum Beispiel einen Ordner in meinem RPG XP Game mach, namens add-ons oder so,
das ich da neue Spiele Ordner reinkopiere (ohne exe) das ich die dann im Menü vom Hauptspiel laden kann (die add-ons) ???
Villeicht hört sich das etwas unverständlich an.
sollten doch als ruby datein über require eingebunden werden können, oda ned?
Wenn du es aber verschlüsslt haben möchtest müsstest du es immer über eval auslesen (was ein wenig langsam is)
Verschlüsseln könnteste das ganz plump mit [text].pack("m"); und dann halt entschlüsseln mit verschuesselter_text.unpack("m");
und wenn du halt rxdata files lesen willst, musste einfach im script des makers selbst variable = load_data("add_ons/ADD_ON_NAME/data.rxdata");
variable hat dann all deine daten die du in der data.rxdata gespeichert hast.
Wenn du es aber verschlüsslt haben möchtest müsstest du es immer über eval auslesen (was ein wenig langsam is)
Verschlüsseln könnteste das ganz plump mit [text].pack("m"); und dann halt entschlüsseln mit verschuesselter_text.unpack("m");
und wenn du halt rxdata files lesen willst, musste einfach im script des makers selbst variable = load_data("add_ons/ADD_ON_NAME/data.rxdata");
variable hat dann all deine daten die du in der data.rxdata gespeichert hast.

My Deviantart : )
StepSound Script:
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
#==================================
# Step Sound Script
#---------------------------------------------------
# @Autor Bananni
# @Date 07/08/2010
#==================================
class Game_Player
# CONFIGS
STEP_SOUND_VOLUME = 100
STEP_SOUND_PITCH = 100
STEP_SOUND_ARRAY=[
["",0], # TERRAIN ID = 0
["test.wav",10], # TERRAIN ID = 1
["",0], # TERRAIN ID = 2
["",0], # TERRAIN ID = 3
["",0], # TERRAIN ID = 4
["",0], # TERRAIN ID = 5
["",0], # TERRAIN ID = 6
["",0], # TERRAIN ID = 7
["",0], # TERRAIN ID = 8
["",0] # TERRAIN ID = 9
]
# ENDE CONFIGS
alias :increase_steps_banannis_shit :increase_steps
alias :update_banannis_shit :update
def increase_steps
increase_steps_banannis_shit
if @step_countdown == 0
id = $game_map.terrain_tag(x, y)
if STEP_SOUND_ARRAY[id][0] != ""
Audio.se_play("Audio/SE/" + STEP_SOUND_ARRAY[id][0], STEP_SOUND_VOLUME, STEP_SOUND_PITCH)
@step_countdown=STEP_SOUND_ARRAY[id][1]
end
end
end
def update
update_banannis_shit
if @step_countdown == nil
@step_countdown=0
end
if @step_countdown != 0
@step_countdown-=1
end
end
end |
Map Roots
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
#==================================
# Map Names & Map Root
#---------------------------------------------------
# @Autor Bananni
# @Date 07/08/2010
#---------------------------------------------------
# Get Map Name:
# $game_system.map_names[any_map_id]
# Get Map Root ID:
# $game_system.parent_map(any_map_id)
#==================================
class Game_System
attr_reader :map_names
alias :wtf_bananni_alias_this_game_system_init :initialize
def initialize
wtf_bananni_alias_this_game_system_init
read_map_names
end
def parent_map id=$game_map.map_id
while true
par=@map_parent[id]
break if par == 0
id=par
end
return @map_names[id]
end
def read_map_names
map_infos = load_data("Data/MapInfos.rxdata")
@map_names = Array.new
@map_parent = Array.new
for key in map_infos.keys
@map_names[key] = map_infos[key].name
@map_parent[key] = map_infos[key].parent_id
end
end
end |
zum Lesen den Text mit der Maus markieren
Ich glaub jemand hier hat sowas in die Richtung schonmal gefragt.
Ich befrage mal eben die Kristallglasförmige SuFu (was du auch hättest machen können)
~Grüße
//Edit:
Suche Script womit ein zweites (oder auch mehr) verschlüsseltes Gamepaket gestartet wird.
Zweite .rgssad??
Projekt in Episoden - Skills, Waffen und Variablen Werte transferieren !?
Ich befrage mal eben die Kristallglasförmige SuFu (was du auch hättest machen können)

~Grüße
//Edit:
Suche Script womit ein zweites (oder auch mehr) verschlüsseltes Gamepaket gestartet wird.
Zweite .rgssad??
Projekt in Episoden - Skills, Waffen und Variablen Werte transferieren !?
Ähnliche Themen
-
Skript-Anfragen »-
Schlösser knacken
(29. Mai 2010, 19:21)
-
Skript-Anfragen »-
Kampfscript
(24. Mai 2010, 21:54)
-
Skript-Anfragen »-
Nonbattle system?
(14. Mai 2010, 14:10)
