Xerviuth
-
Posts
6 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by Xerviuth
-
-
Ciao a tutti!
Il mio problema è il seguente: ho cercato di rendere invisibile la grafica del personaggio durante un'animazione di battaglia, con scarsi risultati.
Ho provato a sostituire la grafica con una vuota, a spostare la grafica fuori schermo.. non c'è stato verso.
Per esempio, ho creato questo codice:
class Game_Actor
[...]
def screen_x
# Return after calculating x-coordinate by order of members in party
if self.index != nil
# Set spacing to distance between battlers
# Set offset to distance between left edge & 1st battler
if $game_system.battle_interpreter.running?
spacing = 0
offset = 800
else
spacing = 0
offset = 80
end
return self.index * spacing + offset
else
return 0
end
end
[...]
Cosa accade? Semplicemente lo script viene ignorato..
Purtroppo anche con la guida di Holy consigliatami, non sono riuscito a capire come sistemare questo problema.
Grazie in anticipo per ogni aiuto! :D
-
Si intendevo solo quel pezzo lì, perchè è l'unico pezzo editato da me quindi pensavo che il resto andasse automaticamente bene.
Darò un'occhiata a questa guida, spero di riuscire a risolvere in questo modo. Grazie ancora ancora hahahah :D
-
eh.. è quello che ho fatto, tranne che per il primo if, perchè usando il == su quello mi da errore quando provo il battle testing. Grazie comunque per l'aiuto e il tempo che mi hai offerto :D
-
Ciao :D grazie per il consiglio!
Ho sostituito gli = con gli == dove potevo farlo.. ovvero non in:
s1 = $data_system.words.skill
s2 = $data_system.words.item
# Se è attiva la forma distruzione...
if sistema_cardinale = true
s3 = "Cardine"
@actor_command_window = Window_Command.new(160, [s1, s2, s3])
Lo script continua a essere ignorato dal sistema che, nonostante ci sia un personaggio con una classe A, continua a dare in selezione la command come fosse con una classe B
-
Ciao a tutti! Io sono nuovo qui, e con ruby me la potrei cavare meglio, ma trovare un "corso" online che non richieda spese mi si è rivelato praticamente impossibile. Parlando quindi di ruby e script, gradirei un consiglio su come fare questo:
far comparire una certa opzione sulla actor command window in base alla classe di un certo personaggio.
Se quel personaggio ha classe A, l'opzione non appare;
se ha classe B, appare.
Ho provato con diversi script e metodi.. alcuni me li dava errati nel Syntax, ma tutto il resto lo ignorava, credo, beatamente.
Citandone uno..
In Scene_Battle 1:
[...]
s1 = $data_system.words.skill
s2 = $data_system.words.item
# Se è attiva la forma distruzione...
if sistema_cardinale = true
s3 = "Cardine"
@actor_command_window = Window_Command.new(160, [s1, s2, s3])
# Se non lo è...
elsif sistema_cardinale = false
@actor_command_window = Window_Command.new(160, [s1, s2])
[...]
def sitema_cardinale
if $data_classes[@class_id].name = "Forma Distruzione"
then return true
else
return false
end
end
Grazie a tutti! :D

Rendere invisibile l'actor durante l'animazione di battaglia
in Supporto RGSS (XP)
Posted
Ciao :D
Si, ho provato solo in quel modo.
E' necessario che sia via script perché è un'azione che avviene solo durante il momento, in battaglia, in cui il personaggio usa una skill.
La fregatura è che accade prima dell'inizio della skill, quindi i common event non possono purtroppo aiutarmi