sorcioni
-
Posts
161 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by sorcioni
-
-
Giver già che ci siamo ti chiedo una piccola cosa pure io xD
Sempre un problema con lo stesso script , non so perchè ma mi visualizza solo il valore della prima e quarta variabile su le 6 che dovrebbe farmi vedere ...
-
Grazie per lo script, ma come faccio in modo che la ID non sia una variabile ma un oggetto presente nel database?
EDIT: Ho provato a far in modo che una variabile sia uguale agli MP del personaggio, ma appena attivo tale variabile mi appare un errore: ????? 'Game_Interpreter' ? 750 ??? NoMethodError ???????? undefined method '[]' for nil:NilClass. Come posso risolverlo?
E' possibile mettere delle icone accanto ai nomi delle variabili nell'HUD?
allora per la variabile come gli MP non lo so penso ci sia un metodo preciso , per il numero di oggetti ecc hai già avuto la risposta mi pare , per le icone non so ma non credo sia possibile.
L'errore penso sia dovuto al fatto che sbagli a settare il rapporto tra variabile e MP , cerca un'altra soluzione .
-
Questo ti permette di visualizzare una casella con dentro un massimo di 10 variabili , quindi potrebbe farti comodo .
All'interno ci sono le istruzioni , lo script l'ho preso da un altro forum ma è modificato da Giver quindi in caso credita lui.
module SojaBird_WHV ############# # Start SETUP # ############# # giver: Qui si mette l'ID dello switch che attiva e disattiva l'HUD HUD_SWITCH = 10 # Turn this ON to show the HUD # giver: Si possono mostrare fino a dieci valori di variabili, # e qui va indicato quanti/e mostrarne AMOUNT = 6 # Amount of variables used [1-10] # giver: Per ogni variabile va indicato l'ID della stessa ed eventualmente # un testo indicativo da scrivere prima del valore della variabile # Es. Se si vuole indicare il valore della variabile 24 e segnalare # che si tratta dell'oro posseduto, bisognerà impostarlo così # VAR_ID_1 = 24 # TEXT1 = "Oro" VAR_ID_1 = 10 TEXT1 = "Fuoco" VAR_ID_2 = 11 TEXT2 = "Acqua" VAR_ID_3 = 12 TEXT3 = "Terra" VAR_ID_4 = 13 TEXT4 = "Vento" VAR_ID_5 = 14 TEXT5 = "Tuono" VAR_ID_6 = 15 TEXT6 = "Special" VAR_ID_7 = 7 TEXT7 = "7" VAR_ID_8 = 8 TEXT8 = "8" VAR_ID_9 = 9 TEXT9 = "9" VAR_ID_10 = 10 TEXT10 = "10" # giver: nome della Windowskin da usare per l'HUD FILE = "Window" # Name of windowstyle [Default "Window"] # giver: Posizionamento orizzontale dell'HUD # 1 indica di usare la formula per posizionarlo a Sinistra # 2 indica di usare la formula per posizionarlo a Destra # Le formule di questo posizionamento si cambiano # cercando nello script i vari self.x = X_PLACEMENT = 200 # Left=1, Right=2 # giver: Posizionamento verticale dell'HUD # 1 indica di usare la formula per posizionarlo Sopra # 2 indica di usare la formula per posizionarlo al Centro # 3 indica di usare la formula per posizionarlo in Basso # Le formule di questo posizionamento si cambiano # cercando nello script i vari self.y = Y_PLACEMENT = 300 # Top=1, Middle=2, Bottom=3 # giver: Larghezza dell'HUD inclusa la parte non scrivibile WIDTH = 150 # Width of the hud ############ # End SETUP # ############ end class Window_HUD_VARS < Window_Base include SojaBird_WHV def initialize super(42, 140, WIDTH, 24*AMOUNT+32) case X_PLACEMENT when 1 self.x = 0 when 2 self.x = 494 end case Y_PLACEMENT when 1 self.y = 0 when 2 self.y = 208-(24*AMOUNT+32)/2 when 3 self.y = 416-(24*AMOUNT+32) end self.windowskin = Cache.system(FILE) self.visible = $game_switches[HUD_SWITCH] refresh end def refresh contents.clear # get values @v1 = $game_variables[VAR_ID_1] @v2 = $game_variables[VAR_ID_2] @v3 = $game_variables[VAR_ID_3] @v4 = $game_variables[VAR_ID_4] @v5 = $game_variables[VAR_ID_5] @v6 = $game_variables[VAR_ID_6] @v7 = $game_variables[VAR_ID_7] @v8 = $game_variables[VAR_ID_8] @v9 = $game_variables[VAR_ID_9] @v10 = $game_variables[VAR_ID_10] # draw values contents.draw_text(0, 0, contents.width - 0, WLH, @v1.to_s, 2) contents.draw_text(10, 24, contents.width - 0, WLH, @v2.to_s, 2) contents.draw_text(20, 48, contents.width - 0, WLH, @v3.to_s, 2) contents.draw_text(0, 72, contents.width - 0, WLH, @v4.to_s, 2) contents.draw_text(10, 96, contents.width - 0, WLH, @v5.to_s, 2) contents.draw_text(20, 120, contents.width - 0, WLH, @v6.to_s, 2) contents.draw_text(0, 144, contents.width - 0, WLH, @v7.to_s, 2) contents.draw_text(0, 168, contents.width - 0, WLH, @v8.to_s, 2) contents.draw_text(0, 192, contents.width - 0, WLH, @v9.to_s, 2) contents.draw_text(0, 216, contents.width - 0, WLH, @v10.to_s, 2) # draw text contents.draw_text(0, 0, contents.width - 0, WLH, TEXT1, 0) contents.draw_text(0, 24, contents.width - 0, WLH, TEXT2, 0) contents.draw_text(0, 48, contents.width - 0, WLH, TEXT3, 0) contents.draw_text(0, 72, contents.width - 0, WLH, TEXT4, 0) contents.draw_text(0, 96, contents.width - 0, WLH, TEXT5, 0) contents.draw_text(0, 120, contents.width - 0, WLH, TEXT6, 0) contents.draw_text(0, 144, contents.width - 0, WLH, TEXT7, 0) contents.draw_text(0, 168, contents.width - 0, WLH, TEXT8, 0) contents.draw_text(0, 192, contents.width - 0, WLH, TEXT9, 0) contents.draw_text(0, 216, contents.width - 0, WLH, TEXT10, 0) end def update self.visible = $game_switches[HUD_SWITCH] return if !self.visible if @v1 != $game_variables[VAR_ID_1] or @v2 != $game_variables[VAR_ID_2] or @v3 != $game_variables[VAR_ID_3] or @v4 != $game_variables[VAR_ID_4] or @v5 != $game_variables[VAR_ID_5] or @v6 != $game_variables[VAR_ID_6] or @v7 != $game_variables[VAR_ID_7] or @v8 != $game_variables[VAR_ID_8] or @v9 != $game_variables[VAR_ID_9] or @v10 != $game_variables[VAR_ID_10] refresh end end end #------------------------------------------------------------ # * Scene_Map: Attach HUD to map #------------------------------------------------------------ class Scene_Map < Scene_Base alias soja_scemap_sta_hudv start alias soja_scemap_ter_hudv terminate alias soja_scemap_upd_hudv update def start soja_scemap_sta_hudv @soj_hudv = Window_HUD_VARS.new end def terminate @soj_hudv.dispose soja_scemap_ter_hudv end def update soja_scemap_upd_hudv @soj_hudv.update end end -
Malissimo, si devono fare backup dopo ogni sessione di lavoro...soprattutto poi quando si applicano modifiche al programma!
^ ^
già , purtroppo avevo salvato il tutto su una USB poco affidabile a quanto pare ç.ç vabbè ricomincerò , mi dedicherò un po' meno alla struttura delle mappe xD
-
L'autore non connette più dal 30 Giugno...strano però, se vuoi qui sul forum trovi pure la traduzione fatta dal Resource Team del forum :D
^ ^
Ops non me ne ero reso conto , comunque non è un problema di traduzione è solo che ora mi trovo un progetto resettato o.o del tipo 3 giorni di lavoro persi T.T
che fregatura però che la traduzione fa ricominciare il progetto ._.''
-
scusa ma la traduzione resetta il progetto? io l'ho inserita in un mio progetto e l'ha completamente svuotato o.o
-
*___________________________* funzionaaaaaaaaaaaa :D :D :D ti debbo un grande favore xD ( se mai potrò servirti a qualcosa )!!!!
P.S
Un maker messo peggio di me è raro ;)
-
Devi solo configurare lo script appropriatamente . . .
module SojaBird_WHV############## Start SETUP ############## # giver: Qui si mette l'ID dello switch che attiva e disattiva l'HUDHUD_SWITCH = 1 # Turn this ON to show the HUD # giver: Si possono mostrare fino a dieci valori di variabili,# e qui va indicato quanti/e mostrarneAMOUNT = 1 # Amount of variables used [1-10] # giver: Per ogni variabile va indicato l'ID della stessa ed eventualmente# un testo indicativo da scrivere dopo il valore della variabile# Es. Se si vuole indicare il valore della variabile 24 e segnalare# che si tratta dell'oro posseduto, bisognerà impostarlo così# VAR_ID_1 = 24# TEXT1 = "Oro"VAR_ID_1 = 1TEXT1 = "1"VAR_ID_2 = 2TEXT2 = "2"VAR_ID_3 = 3TEXT3 = "3"VAR_ID_4 = 4TEXT4 = "4"VAR_ID_5 = 5TEXT5 = "5"VAR_ID_6 = 6TEXT6 = "6"VAR_ID_7 = 7TEXT7 = "7"VAR_ID_8 = 8TEXT8 = "8"VAR_ID_9 = 9TEXT9 = "9"VAR_ID_10 = 10TEXT10 = "10" # giver: nome della Windowskin da usare per l'HUDFILE = "Window" # Name of windowstyle [Default "Window"] # giver: Posizionamento orizzontale dell'HUD# 1 indica di usare la formula per posizionarlo a Sinistra# 2 indica di usare la formula per posizionarlo a Destra# Le formule di questo posizionamento si cambiano# cercando nello script i vari self.x =X_PLACEMENT = 1 # Left=1, Right=2# giver: Posizionamento verticale dell'HUD# 1 indica di usare la formula per posizionarlo Sopra# 2 indica di usare la formula per posizionarlo al Centro# 3 indica di usare la formula per posizionarlo in Basso# Le formule di questo posizionamento si cambiano# cercando nello script i vari self.y =Y_PLACEMENT = 1 # Top=1, Middle=2, Bottom=3 # giver: Larghezza dell'HUD inclusa la parte non scrivibileWIDTH = 150 # Width of the hud ############# End SETUP #############end
scusa ma non mi funziona , cioè ho impostato che la prima scritta dovesse riferirsi alla variabile 010 e ho scritto
VAR_ID_1 = 10
TEXT1 = "fuoco"
poi ho messo che la variabile fuoco è settata a 4 ma non compare accanto alla scritta fuoco il 4 T.T
-
XD
qui trovi il metodo ad eventi, ma come dici non puoi evitare di fare i calcoli e mostrare picture o grafica eventi...
^ ^
ho visto il tutorial ma purtroppo non è quello di cui avevo bisogno :( comunque grazie lo stesso :D
P.S
Hai visto lo script? si può modificare in qualche modo?
-
Presta attenzione sia alla sezione che al topic che crei è sempre bene iserire tutto quello che è necessario, in questo caso lo script in questione; non mi pare la prima volta che ti richiamo...ti tengo d'occhio ^ ^
O.O mi sento minacciato xD Comunque pensavo a questa sezione anche perchè mi vanno bene anche tramite evento , più che altro speravo in qualche metodo che non sia . IF variabile X è = 1 mostra picture "1" a determinate coordinate , però se è sbagliata è sbagliata e mi scuso u.u
comunque lo script è :
module SojaBird_WHV
#############
# Start SETUP #
#############
HUD_SWITCH = 1 # Turn this ON to show the HUD
AMOUNT = 1 # Amount of variables used [1-10]
VAR_ID_1 = 1
TEXT1 = "1"
VAR_ID_2 = 2
TEXT2 = "2"
VAR_ID_3 = 3
TEXT3 = "3"
VAR_ID_4 = 4
TEXT4 = "4"
VAR_ID_5 = 5
TEXT5 = "5"
VAR_ID_6 = 6
TEXT6 = "6"
VAR_ID_7 = 7
TEXT7 = "7"
VAR_ID_8 = 8
TEXT8 = "8"
VAR_ID_9 = 9
TEXT9 = "9"
VAR_ID_10 = 10
TEXT10 = "10"
FILE = "Window" # Name of windowstyle [Default "Window"]
X_PLACEMENT = 300 # Left=1, Right=2
Y_PLACEMENT = 200 # Top=1, Middle=2, Bottom=3
WIDTH = 150 # Width of the hud
############
# End SETUP #
############
end
class Window_HUD_VARS < Window_Base
include SojaBird_WHV
def initialize
super(42, 140, WIDTH, 24*AMOUNT+32)
case X_PLACEMENT
when 1
self.x = 0
when 2
self.x = 494
end
case Y_PLACEMENT
when 1
self.y = 0
when 2
self.y = 208-(24*AMOUNT+32)/2
when 3
self.y = 416-(24*AMOUNT+32)
end
self.windowskin = Cache.system(FILE)
self.visible = $game_switches[HUD_SWITCH]
refresh
end
def refresh
contents.clear
# get values
@v1 = $game_variables[VAR_ID_1]
@v2 = $game_variables[VAR_ID_2]
@v3 = $game_variables[VAR_ID_3]
@v4 = $game_variables[VAR_ID_4]
@v5 = $game_variables[VAR_ID_5]
@v6 = $game_variables[VAR_ID_6]
@v7 = $game_variables[VAR_ID_7]
@v8 = $game_variables[VAR_ID_8]
@v9 = $game_variables[VAR_ID_9]
@v10 = $game_variables[VAR_ID_10]
# draw values
contents.draw_text(0, 300, contents.width - 0, WLH, @v1, 2)
contents.draw_text(10, 300, contents.width - 0, WLH, @v2, 2)
contents.draw_text(20, 300, contents.width - 0, WLH, @v3, 2)
contents.draw_text(0, 350, contents.width - 0, WLH, @v4, 2)
contents.draw_text(10, 350, contents.width - 0, WLH, @v5, 2)
contents.draw_text(20, 350, contents.width - 0, WLH, @v6, 2)
contents.draw_text(0, 144, contents.width - 0, WLH, @v7, 2)
contents.draw_text(0, 168, contents.width - 0, WLH, @v8, 2)
contents.draw_text(0, 192, contents.width - 0, WLH, @v9, 2)
contents.draw_text(0, 216, contents.width - 0, WLH, @v10, 2)
# draw text
contents.draw_text(0, 0, contents.width - 0, WLH, TEXT1, 0)
contents.draw_text(0, 24, contents.width - 0, WLH, TEXT2, 0)
contents.draw_text(0, 48, contents.width - 0, WLH, TEXT3, 0)
contents.draw_text(0, 72, contents.width - 0, WLH, TEXT4, 0)
contents.draw_text(0, 96, contents.width - 0, WLH, TEXT5, 0)
contents.draw_text(0, 120, contents.width - 0, WLH, TEXT6, 0)
contents.draw_text(0, 144, contents.width - 0, WLH, TEXT7, 0)
contents.draw_text(0, 168, contents.width - 0, WLH, TEXT8, 0)
contents.draw_text(0, 192, contents.width - 0, WLH, TEXT9, 0)
contents.draw_text(0, 216, contents.width - 0, WLH, TEXT10, 0)
end
def update
self.visible = $game_switches[HUD_SWITCH]
return if !self.visible
if @v1 != $game_variables[VAR_ID_1] or
@v2 != $game_variables[VAR_ID_2] or
@v3 != $game_variables[VAR_ID_3] or
@v4 != $game_variables[VAR_ID_4] or
@v5 != $game_variables[VAR_ID_5] or
@v6 != $game_variables[VAR_ID_6] or
@v7 != $game_variables[VAR_ID_7] or
@v8 != $game_variables[VAR_ID_8] or
@v9 != $game_variables[VAR_ID_9] or
@v10 != $game_variables[VAR_ID_10]
refresh
end
end
end
#------------------------------------------------------------
# * Scene_Map: Attach HUD to map
#------------------------------------------------------------
class Scene_Map < Scene_Base
alias soja_scemap_sta_hudv start
alias soja_scemap_ter_hudv terminate
alias soja_scemap_upd_hudv update
def start
soja_scemap_sta_hudv
@soj_hudv = Window_HUD_VARS.new
end
def terminate
@soj_hudv.dispose
soja_scemap_ter_hudv
end
def update
soja_scemap_upd_hudv
@soj_hudv.update
end
end
-
Salve a tutti , mi chiedevo se è possibile in qualche modo (magari con uno script) mostrare il valore di una variabile , es : creo una variabile che si chiama X e vorrei che in una mappa fosse mostrato il valore della variabile X.
la domanda nasce dal fatto che ho trovato un piccolo script che genera un riquadro con dentro determinate scritte a propria scelta e l'idea era di mettere tipo : età personaggio , creare una variabile età e aumentarla , solo che lo script non mostra il valore della variabile e quindi non so se mi tocca fare il tutto a mano (tramite molti eventi) oppure se esiste un metodo più veloce.
Grazie a tutti per aver letto il topic :D

-
Salve a tutti , in giro ho visto qualcosa su questo tool ma non ho ben capito cosa fa e come funziona.
Qualcuno lo conosce?
edit: ho appena visto l'altra sezione che parla dei vari tool , scusate se ho postato qui :D
-
magari ora è troppo tardi cmq cerca PAPERDOLL per VX è lo script che fa qll che vuoi tu
-
Salve a tutti volevo sapere se esisteva uno script che mette sei requisiti alle skill , ad esempio mettiamo che nel gioco creo 4 variabili che equivalgono al controllo che ha il pg su un elemento (tipo controllo elemento fuoco) e che se il controllo è inferiore a quello richiesto la skill fallisce o colpisce direttamente il pg, mentre se il controllo è molto superiore la skill leva il doppio....grazie a tutti
-
Basta a guardare gli altri topic di reclutamento.
Ti metti di impegno impari ad usare eventi/rgss e vedi che ci riesci ;).
Non potevi chiedere un aiuto per imparare a creare un cursore o comunque un modo per selezionare le carte?
Per il resto sei in torto marcio quindi non piangere e fai da bravo.
Oh ma che vuoi eh?..Se non ti andava a genio il topic potevi farti gli affari tuoi no?...
Woooow posso imparare l'rgss davvero??Cavolo non ci avevo pensato sei veramente un genio...ma fammi il piacere,se non l'ho fatto ci sarà un motivo no?E poi scusa secondo questa logica sono inutili tutti i topic di reclutamento perchè tanto si può imparare tutto quindi a che pro chiedere agli altri?!
Piangere io?ahahah ma levati,la prossima volta prima di rispondere pensaci,perchè se è una risposta inutile evitala eh?;D
-
Speiga bene subito... Comunque Sorcioni ci sei da un bel pò in questo forum e ancora posti male, senza contare che sai benissimo che questo topic non avrà nessuna risposta alla tua richiesta probabilmente.
Olio di gomito e lavori da solo.
Beh perchè non dovrebbe avere risposta? E poi scusa ma se potevo farlo da solo già l'avevo fatto no?Se cerco collaboratori vuol dire che da solo non ci riesco no?
Non c'è molto da spiegare vorrei fare un BS a turni con al posto delle solite opzioni attacca,difendi,skill ecc delle carte che equivalgono a azioni o tecniche da utilizzare,prevede più che altro un combattimento con solo un giocatore e non il solito party in 4,per la grafica delle carte non ho problemi ma mi blocco quando devo realizzare il modo per selezionare le carte...
Comunque la prossima volta evita di rispondere se non riguarda il post,rispondere solo per disapprovare il modo di fare il post mi sembra inutile !
-
salve cerco un eventer e/o uno scripter per creare un BS a turni con le carte. Spiegherò meglio a chi è interessato :D
-
speaker che tipo di BS? perchè io ne dovrei fare uno se il tipo di BS è simile posso darti una mano tanto serve anche a me :D
-
mm BS ad eventi??....Io ad esempio pensavo nel mio progetto di farne uno a turni con la selezione di "cart" che equivalgono a skill e settando un punteggio mana e punti vita nn superiore ai 20 così si possono settare facilmente i danni e non credo sia difficile farlo ad eventi ma ancora nn l'ho iniziato quindi nn saprei...
P.S
Ho un mio piccolo problemino quando setto negli eventi la condizione se il tasto è premuto il tasto "A" a quale tasto corrisponde?perchè premo A ma non funziona :S
-
sorcioni lo sai che bisogna usare il tasto cerca prima di aprire un topic, no? Fa più attenzione e cerca per bene (spendendoci tempo) prima di aprire un topic...
Ricordalo la prossima volta eh!
Qui trovi tutto quello di cui hai bisogno, c'è lo script per il tempo e poi il Time HUD che mostra sia l'ora che la data, che altre opzioni se vuoi...
^ ^
Io avevo inserito la parola orologio nel tasto cerca
-
Cerco uno script che faccia vedere l'ora e la data
-
Già ... vbb riproverò a farmele da solo xD
-
-
Per me realizzare un Rpg libero con Rpg Maker Xp è molto dura..non dico tanto per la possibilità di avere molta scelta ma per renderlo libero,a fare azioni stealth è quasi impossibile(Fatte bene intendo)quindi per me con Rpg Maker Xp o Vx o quello che è(xD)meglio realizzare un Jrpg con una storia che ti faccia pensare "FIIGGGGAAATA" (CON LA G!). u,u
Disapprovo totalmente ciò ce hai detto xD....secondo me con rpgmkaer si può realizzare benissimo un gioco libero,anche perchè non c'è niente che te lo vieta anzi viene bene l'unico problema è mettere altre cose che distraggano il giocatore dal fare solo quest altrimenti sei costretto a fare moltissime quest sennò il giocatore le finisce tutte e si annoia xD
Cmq ho iniziato a leggere Fairy Tail (e anche a vedere il manga) e credo che si possa creare un ottimo rpg sulla base di Fairy tail anche senza riprodurre la storia ma soltanto facendoci vaghi riferimenti.Se ti serve una mano chiedi pure me la cavicchio con gli eventi xD
P.S
Le animazioni le farai da 0?

HUD Personalizzato Farmville/Harvest Moon
in Richieste scripts RGSS2 (VX)
Posted
OK giver prima o poi tocca farti il monumento xD
Comunque sono riuscito a risolvere il problema , infatti dalla riga 103 alla 113 dell script si sceglie la posizione del valore della variabile e basta mettere al valore delle X 0 cioè ogni riga deve essere così:
contents.draw_text(0, 0, ecc...) .