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 kaine
      Tramite questa patch è possibile modificare la posizione del timer sia durante il gioco che in battaglia, alcuni esempi di utilizzo sono il cambiare angolo o far si che in determinate circostanze lo si possa shakerare, posizionare sopra un nemico o far si che segua costantemente l'eroe, un veicolo ecc ecc sta tutto alla vostra immaginazione.
       
      La patch utilizza le seguenti variabili:
      Timer 1
      3401 - 3402 contengono i valori delle coordinate X e Y del timer in game
      3403 - 3404 contengono i valori delle coordinate X e Y del timer in battaglia
      Solo 2003 :
      Timer 2
      3405 - 3406 contengono i valori delle coordinate X e Y del timer in game
      3407 - 3408 contengono i valori delle coordinate X e Y del timer in battaglia
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.62
      Rpgmaker 2003: v1.08-v1.09-v1.12-Maniacs Patch mp210414_EN_IM-mp210414_EN_PF-mp210414_JP_IM-mp210414_JP_PF
       
      Autore: KotatsuAkira
      Link Download:
      https://www.mediafire.com/file/wv677ddsjv9dpv4/RPGMakerPatch_VarTimerPos.7z/file
       
      Nel caso in cui utilizziate la patch Screen32 all'interno dell'archivio è presente una versione compatibile con essa che andrà applicata solamente dopo aver applicato la prima.
       
      Per applicarla dovete usare questo programmino qui:
      https://www.mediafire.com/file/5jf9r44itbm7674/lips102.zip/file
    • Da Mon
      ^schermata iniziale^

      – INTRODUZIONE –  
      L’idea è nata con un pensiero: “se facessi un gioco dove varie meccaniche, diverse tra loro, non dessero la sensazione di incoerenza?”, così ho pensato alla realtà virtuale… chiaramente come lore (dettagli più avanti), non ho certamente fatto il gioco in VR, anche se sarebbe perfetto, effettivamente; beh, più passa il tempo più meccaniche diverse mi vengono in mente, in generale si possono definire puzzle, a volte di logica altre di abilità.  
      – LORE –  
      In un futuro non troppo lontano (avrei pensato circa 80 anni), la tecnologia della realtà virtuale fa ormai parte della quotidanietà di tutti, andando a sostituire praticamente internet, non c’è attività che non è possibile farla in un ambiente virtuale, compere, incontrarsi con gli amici e ovviamente videogiocare… ma ahimè, stesso discorso vale per le attività criminali, hacker o generici cyber criminali crescono sempre più di numero, il che ha portato ben presto la necessità di creare agenti che si occupano di fermare o sistemare i danni fatti da questi, chiamati con l’acronimo CSA, ovvero Cyber Security Agent.  
      – MECCANICHE –  
      Come già anticipato ci sono varie meccaniche puzzle, premere pulsanti, pedane, spostare casse e cose simili; inoltre si può anche saltare, questo permette di creare parti platform, che però essendo in 2D dall’alto, non c’è molta varietà in questi.
      Non è finita qui, ci sono anche combattimenti in tempo reale, in mappa a volte ci saranno nemici (virus o simili) da far fuori, per “pulire”, nel far ciò ci sono 3 tipologie di armi che si potrano intercambiare in ogni momento: pistola, l’arma standard, con caratteriste medie; cannone, forte ma lento; in fine c’è un arma tagliente, tipo spada, potrà attaccare solo antecedente al proprio personaggio ma in compenso con molta più frequenza delle precedenti.  
      – PERSONAGGI –  
      Eve


      Ragazza di 19 anni, molto intraprendente e ligia al dovere, nonchè CSA da circa 1 anno; ciò che l’ha spinta a fare questo lavoro successe 10 anni fa, quando la così detta “realtà virtuale globale” era agli esordi, ci fu il più grande incidente legato a questa tecnologia, un hacker riuscì a bloccare i clienti di un negozio virtuale, uscire forzatamente poteva portare danni cerebrali andando quindi a creare ottimi ostaggi per l’hacker.
      Quest’ultimo scatenò il suo VRV (Virtual Reality Virus) per rubare dati e soldi sia del negozio che degli ostaggi, in qualche modo dei CSA riuscirono a fermarlo prima che rubasse tutto ma non riuscirono ne a catturarlo ne ad annientare il suo virus, tutt’ora è a piede libero e identità segreta; gli ostaggi potettero tornare nella realtà in completa sicurezza… ma non tutti purtroppo, quelli entrati in contatto col VRV, vennero non solo derubati ma ebbero anche danni cerebrali al punto da finire in coma.
      Tali si trovano tutt’ora in coma, uno di loro è la madre di Eve, proprio per questo, appena possibile, è diventata CSA con la speranza di catturare l’hacker che causò tutto ciò, per consegnarlo alla giustizia.  
      – SCREENSHOT/EXTRA –  


      Ecco la stanza della protagonista (Eve).



      Come vedete nell’immagine precedente, nella stanza c’è un PC, ebbene questo è l'”interno”… si potrà cambiare sfondo desktop, centrarlo o adattarlo alle dimensioni, quello che vedete è un mio disegno, decisamente più grande di come appare.



      Qui si vede il menù, più uno scorcio della mappa di test, compreso HUD… probabilmente è quello definito, però ho in mente di aggiungergli altre info.



      Schermata “Stato” del menù; il personaggio avrà a disposizione 3 potenziamenti, così come ognuna delle 3 armi, in più si potranno creare 3 set di equipaggiamento, per intercambiare i potenziamenti facilmente, in base alle situazioni.
      Saranno inoltre presenti 5 elementi: fisico e energetico per le 2 classiche difese, poi virus, fiamma e plasma per effetti aggiuntivi.



      Sto iniziando a lavorare anche all’inventario, ho ancora dubbi sulle “funzioni” che voglio aggiungere o no.



      Questa invece è la schermata dei file di salvataggio, chiaramente si potrà salvare solo se in gioco, invece dal menù iniziale si potrà solamente caricare (altertanto ovvio).
      Qui ho creato da 0 un sistema che può contenere ben 36 salvataggi, inseriti in una cartella e non in quella principale, come fa di solito, perchè potrebbero dar fastidio così tanti. Dato che il file deve avere un nome diverso altrimenti sovrascrive, ho pensato di creare il nome in base a un testo e valori RGB, così il giocatore potrà ben distinguere i vari file; ancora non so se definitivo o cambierà qualcosa.  
       
       
       
       
       
       
       
       
    • Da kaine
      Questa patch modifica il modo in cui le tavolozze delle immagini vengono caricate e calcolate e scambia la modalità di visualizzazione all'interno della finestra di gioco e a schermo intero da 16 a 32 bit. Tutti i file grafici devono ancora avere colori indicizzati a 8bit! Ma con questa patch verranno visualizzati come previsto senza ulteriori perdite di qualità.


      Se si utilizza RPG2000 1.07, è sufficiente attivare la funzione schermo 32bit dello strumento DestinyPatcherV2 e successivamente applicare la patch 32bit-Fix di DestinyV2.
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.61-v1.62
      Rpgmaker 2003: v1.08
       
      Autore: Bugmenot,KotatsuAkira
       
      Link Download:
      (2003 v1.08)
      https://www.mediafire.com/file/x5lm6ukulc0v6q9/32bit%28fix%29.rar/file
      (2000 v1.61-v1.62)
      https://www.mediafire.com/file/r3u2uark1gub7e3/RPGMakerPatch_Screen32.7z/file
       
       
      Se avete l'ultima versione di dynrpg mettete la patch direttamente nella cartella dynpatches. Altrimenti dovete applicarla tramite lunar ips che trovate qui:
      http://www.mediafire.com/?5jf9r44itbm7674
      
    • Da kaine
      Questa patch cambia la larghezza di tutto il testo renderizzato sullo schermo di gioco da 6 a 8 (i caratteri larghi e EXFONT passano da 12 a 16, il mezzo spazio da 3 a 4) pixel, mentre l'altezza rimane 12. Per utilizzarlo correttamente, potrebbe essere necessario sostituire i font utilizzati dal motore e inserire nell'EXE una nuova immagine EXFONT con una larghezza di 208 anziché 156 pixel.

      Per il momento, non utilizzare questa funzione in combinazione con EXtraFONT. In particolare, applicatela solo se sapete perfettamente cosa state facendo, poiché dovrete regolare manualmente la definizione della larghezza ridimensionata automaticamente di EXFONT al momento del caricamento da 288 a 384 pixel.
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.52-v1.60-v1.61-v1.62
      Rpgmaker 2003: v1.00-v1.03-v1.05-v1.08-v1.09-v1.12
       
      Autore: KotatsuAkira
       
      Link Download:
      https://www.mediafire.com/file/tl9kkcf78b7twqw/RPGMakerPatch_TextWidthEight.7z/file
       
      Se avete l'ultima versione di dynrpg mettete la patch direttamente nella cartella dynpatches. Altrimenti dovete applicarla tramite lunar ips che trovate qui:
      http://www.mediafire.com/?5jf9r44itbm7674
×