Vai al contenuto

Rilevato Ad-Blocker. Per favore disabilita il tuo adblocker quando navighi su makerando.com - Non c'è nessun annuncio invasivo.

  • Chatbox

    You don't have permission to chat.
    Load More

Recommended Posts

Ciao ragazzi ho bisogno di aiuto col mio gioco fatto con rpgxp. All'inizio del gioco ho fatto in modo che si potesse scegliere se essere maschio o femmina, creando appunto due personaggi, uno maschio e uno femmina. Nei dialoghi, (con \N[X]), come faccio a far spuntare il nome del maschio o della femmina in base alla scelta fatta all'inizio?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

dovrebbe uscire automaticamente O:

 

cioè, nel senso... mettiamo che il Maschio è l'eroe 1 nel database, nella pagina dei personaggi, e la femmina è il n°2;

inserendo \n[1] dovrebbe uscire il nome del pg maschio, usando \n[2] dovrebbe uscire quello della femmina

 

in pratica devi sostituire alla X il numero del personaggio basandoti sull'elenco personaggi del database.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

dovrebbe uscire automaticamente O:

 

cioè, nel senso... mettiamo che il Maschio è l'eroe 1 nel database, nella pagina dei personaggi, e la femmina è il n°2;

inserendo \n[1] dovrebbe uscire il nome del pg maschio, usando \n[2] dovrebbe uscire quello della femmina

 

in pratica devi sostituire alla X il numero del personaggio basandoti sull'elenco personaggi del database.

 

 

Ciao \n[1] Io sono il maschio.

Ciao \n[2] Io sono la femmina.

 

Il maschio \n[1] saluta alla femmina \n[2]

 

Nel database a sinistra degli eroi ci sono gli ID

 

ID | 00001 | Juster

ID | 00002 | Mina

 

l'id corrisponde a  \n[iD]

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Si questo lo so, io intendo dire, se lui sceglie il personaggio maschio, nel dialogo come faccio a far spuntare il nome del maschio invece di quello della femmina e viceversa?

 

oh, quindi vuoi sapere come fa il gioco a sapere quale dei due sta usando;

 

allora ci sono diversi modi per farlo, il più semplice è mettere un "conditional branch" (non so come è tradotto su XP)

 

SE Eroe (Maschio) è In Squadra

 -> mostra messaggio: "Ciao sono \n[1]"

ALTRIMENTI (quindi SE maschio non è in squadra)

 -> mostra nessaggio: "Ciao sono \n[2]"

FINE

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

E io avevo fatto così, ma avevo pensato, posso assegnare il nome del personaggio scelto anche ad un terzo?

tipo variabili in c o c++ (se te ne intendi capirai al volo)

tipo variabile a=1 e variabile b=2 e una terza variabile che chiameremo "valore"

l'utente inserisce in input 1 o 2

IF

{

scelta==1;

valore=a(le assegno il valore di a);

ELSE

valore=b;

}

(alla fine stampo a video il valore in base alla scelta)

cout << valore;

in sintesi "valore" prende appunto un valore diverso in base alla scelta, ma nel programma se uso più volte "valore", sarà sempre il valore che ha scelto all'inizio l'utente.

 

stessa cosa vorrei sapere se si può fare nel mio caso, cioè quando l'utente inserisce se il giocatore è maschio o femmina, se assegno il nome ad un terzo personaggio in base alla scelta fatta, posso scrivere direttamente

"Ciao sono \N[3]"

e il personaggio 3 prenderebbe il nome inserito dall'utente all'inizio, per non riscrivere con l'IF ogni volta.

 

Si è complicato e abbastanza un casino. Se non hai capito te lo rispiego cercando di essere più semplice

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

stessa cosa vorrei sapere se si può fare nel mio caso, cioè quando l'utente inserisce se il giocatore è maschio o femmina, se assegno il nome ad un terzo personaggio in base alla scelta fatta, posso scrivere direttamente

"Ciao sono \N[3]"

e il personaggio 3 prenderebbe il nome inserito dall'utente all'inizio, per non riscrivere con l'IF ogni volta.

 

 

 

Sì, potresti fare anche così... dovrebbe esserci l'opzione per rinominare un pg, purtroppo Rpg Maker XP l'ho usato veramente poco e non ce l'ho neanche più sul pc per controllare; l'opzione sicuramente c'è e non dovrebbe essere un problema rinominare l'eroe 3 in modo che prenda il nome dell' 1 o del 2... però non so quante e quali opzioni abbia.

 

Piuttosto considera che, se il gioco è in italiano, a differenza del'inglese noi abbiamo i generi, cioè alcuni aggettivi, pronomi etc.. variano in base a se il soggetto è maschio o femmina, quindi... potresti dover usare le condizioni IF ogni volta comunque O:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Vero a questo non ci avevo pensato... 

comunque una funzione c'è che si chiama "modifica nome", dove scelgo un personaggio e gli dico quale nome deve assumere, però non sono riuscito a fargli assegnare il nome di un altro personaggio del database...

 

Potrei provare tipo a fare che, dopo aver inserito il nome del maschio o femmina che sia, automaticamente il nome dell'altro diventa vuoto, e così facendo nei dialoghi mettere "Ciao sono \N[1]\N[2]", e il nome vuoto non dovrebbe dare fastidio.

Che ne pensi?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

 

Potrei provare tipo a fare che, dopo aver inserito il nome del maschio o femmina che sia, automaticamente il nome dell'altro diventa vuoto, e così facendo nei dialoghi mettere "Ciao sono \N[1]\N[2]", e il nome vuoto non dovrebbe dare fastidio.

Che ne pensi?

 

potrebbe funzionare, dovrebbe gestire gli spazi automaticamente tanto;

rimane solo il problema dei "generi" da risolvere.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Si lo so, tanto nel tipo di gioco che devo fare il contatto con altre persone è quasi totalmente nullo.

Posso assegnare a una variabile 0 o 1 in base alla scelta di maschio o femmina e con degli IF sistemare la questione dei generi dove necessita, sfruttando la variabile.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Mmmh...

Ma non fai prima ad usare un unico personaggio? Ed in base alla scelta che fai all'inizio, gli cambi grafica e genere?

In questo modo userai solo un \n[1], però il problema dei generi persiste pure in questo caso.

A patto che non ci siano differenze nelle statistiche tra uomo e donna.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

per fare come dice kaine ti basta usare un solo personaggio e due classi (maschio e femmina),

in pratica in base alla scelta iniziale, modifichi il pg con questi comandi:

 

cambio classe (maschio o femmina)

cambia grafica eroe (da non confondere con il "cambia grafica" all'interno del comando muovi evento, che non da un cambiamento permanente)

cambia faccia eroe

inserisci nome

 

i comandi ci sono tutti, tra gli eventi, non so in che posizione, ma ci sono.

 

e puoi usare una variabile (o uno switch al massimo, tanto sono solo due valori) per decidere se il pg è maschio o femmina, sia per il problema dei "generi" nei testi, sia nel caso vuoi inserire in futuro alcuni eventi disponibili solo se il pg è maschio o se è femmina.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

  • Contenuti simili

    • Da Hiroshi Tetsuya
      ho un problema con un progetto, utilizzo l'engine rpk 2003. Mi servirebbe impedire al personaggio di saltare le descrizioni sapreste aiutarmi? Dovete sapere che sto implementando l'audio e non voglio sfasamenti 
    • Da kaine
      Questo Plugin in sostanza permette di usare tutti i comandi degli eventi tramite commento, potendo utilizzare come parametro pure le variabili. Inoltre rende alcuni comandi più flessibili e potenti. Per esempio, potete usare una variabile per richiamare diversi eventi comuni, mostrare battle animation e immagini. Inoltre è possibile sovrascrivere i parametri delle stringhe compresi quelli dei commenti.

      All'interno dell'archivio trovate un file html con una spiegazione approfondita per ogni parametro.
       
      Autore: Aubrey The Bard
       
      Link Download:
      https://www.mediafire.com/file/17y111jto1b3zrm/DynParamsv1.2.2.1.7z/file
×