Jump to content
Rpg²S Forum
  • 0

Nome eroe in variabili


Frankie
 Share

Question

4 answers to this question

Recommended Posts

  • 0

ho controllato e temo proprio che non sia possibile perchè ,manca l'apposito comando... :sisi:

 

l'unica cosa che puoi fare è impostare un istruzione if nome eroe == nome è creare una condizione per quel nome e basta...

ma anche cosi capire chennesò solo la lunghezza del nome ci vorrebbero anni...

 

forse con la vesrione Xp puoi agire con gli script ma per il 2k e 2k3 ci sono poche speranze...

Edited by kris_aldebaran

---------------------------------------------------------------------------------------------------------------------------------------

I miei tutorial

 

- Menù ad anello con rotazione

Va bene per ora sono ancora un po' pochini XD

 

Risorse

 

 

Premi:

[

http://www.rpg2s.net/images/shortgame_3.pnghttp://imageshack.us/m/14/8760/iconasecond.png

Link to comment
Share on other sites

  • 0

purtroppo mancano completamente le funzioni di gestione di stringa, sfruttando l'inserimento del nome puoi inserirlo solo interno nel database e richiamarlo tramite non ricordo che \ [n] nei messaggi.

 

potresti però crearti un metodo alternativo custom di inserimento del nome lettera per lettera.

ammettiamo di imporre un limite a 8 caratteri per il nome, dovresti riservare 8 variabili alle lettere e memorizzare in ogni variabile un numero che rappresenta la lettera scelta (o lo spazio)

 

tipo

0 = spazio

1= A

2= B

ecc

 

poi ogni volta che devi visualizzare il nome in un menù devi usare 8 picture e mandare la picture della lettera giusta in base a 22 o più (se usi anche J K W X Y) Condizioni SE in cascata.

Certo è che poi non puoi usarlo all'interno di messaggi a meno di non fare un doppio inserimento di nome.

183.png
donatePQ.gif bYridanSiBEi27EwrQBOKvYB04IgpCwL27xIfmrh FBnono.gif

Link to comment
Share on other sites

  • 0

ricordo giusto due cose velocii veloci...

 

1) il codice per inserire il nome nei messaggi è \ N [n]....

 

2) se opti per un metodo di inserimento alternativo e devi attribuire un codice ad ogni lettera ti conviene usare il codice ASCII ( lo trovi qui ) che per lo meno è standard e nel caso ti servissero consulenze da un altro makeratore sa già come hai impostato il codice...

---------------------------------------------------------------------------------------------------------------------------------------

I miei tutorial

 

- Menù ad anello con rotazione

Va bene per ora sono ancora un po' pochini XD

 

Risorse

 

 

Premi:

[

http://www.rpg2s.net/images/shortgame_3.pnghttp://imageshack.us/m/14/8760/iconasecond.png

Link to comment
Share on other sites

  • 0

Il metodo di Testament è un ottima alternativa, per poterlo utilizzare anche all'interno dei messaggi, devi creare una serie di eroi "aggiuntivi" nel database, il cui nome sarà una singola lettera o ad esempio uno spazio vuoto.

A questo punto, nelle variabili che memorizzano le lettere del nome custom che deciderai tu o potrà inserire il giocatore, metterai i numeri che fanno riferimento al dato eroe che porta quella lettera.

In questo modo, quando nei messaggi standard del gioco, vorrai inserire il nome non dovraifare altro che fare una sequenza di: \n[variabile lettera]\n[variabile lettera]\n[variabile lettera]\n[variabile lettera]... ecc...

Nel messaggio, i vari nomi composti da una singola lettera compariranno attaccati, sembrando un vero nome. Anche qui tuttavia, ci sono una serie di problemi/limitazioni: Nel menù standard dubito che il nome dell'eroe possa essere impostato nel database come nel messaggio, ovvero con vari riferimenti \n[ ]; il numero elevato di variabili e falsi eroi necessari per gestire un sistema completo di maiuscole, minuscole, ecc...

Edited by Davide Long
Link to comment
Share on other sites

Create an account or sign in to comment

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

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...