Jump to content
Rpg²S Forum
  • 0

cercasi script dei dadi


MagoMoon
 Share

Question

ciao a tutti! sono impegnato nel trasportare un gioco da tavolo in un rpg.

Premetto che ho cercato, ma può darsi che qualcosa mi è sfuggito. Cerco uno script che simula il lancio dei dadi casuale e che il personaggio una volta che il lancio è avvenuto si può muovere solo per il numero uscito (né inferiore né superiore). Se si potrebbe realizzare ciò ad eventi sarà l'optimum. Consigli?

http://img704.imageshack.us/img704/3015/addio.png

Membro dell'organizzazione 'Orfani di Makerando'

Con affetto per makerando, MagoMoon

http://asdinventory.net46.net/adozioni/adottarisucchiameteore.gif

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

La generazione casuale fa parte delle funzioni di base del tool, nel Cambia Variabile/Control Variables . . . C'è la Muovi Evento/Set Move Route che ti permette di forzare gli spostamenti di eventi e player . . . Ci sono i Cicli/Loop per eseguire una cosa un certo numero di volte grazie ad IF, comando separato, per il controllo di Variabili-contatore con un determinato valore . . .

 

EDIT - E puoi recuperare la posizione di eventi e player tramite Cambia Variabile . . .

Edited by giver

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Ad eventi è abbastanza semplice, o almeno per me, ti spiego subito:


allora prima di tutto dovrai crearti l' animazione del dado, per esempio una sequenza di pictures;

ora crea un evento, nella Pagina 1 metti Inizio Automatico e metti Switch locale A ON

ora spostati nella Pagina 2 e mettila in processo parallelo con condizione di attivazione "switch locale A ON"

poi crei una variabile "Dado", e gli imposti un valore random compreso tra 1 e il numero massimo che il dado può rappresentare, esempio 6;

poi subito dopo costruisci una struttura del genere:

if dado = 1 ---> mostra sequenza di picture ----> picture finale: faccia 1

else if dado = 2 ---> mostra sequenza di picture ----> picture finale: faccia 2

else if dado = 3 ---> mostra sequenza di picture ----> picture finale: faccia 3

else if dado = 4 ---> mostra sequenza di picture ----> picture finale: faccia 4

else if dado = 5 ---> mostra sequenza di picture ----> picture finale: faccia 5

else if dado = 6 ---> mostra sequenza di picture ----> picture finale: faccia 6

end

messaggio: "Hai fatto \V[iD variabile Dado]"

poi imposti 2 variabili "Eroe_X" ed "Eroe_Y" e gli dai rispettivamente i valori delle posizioni X e Y su mappa dell' eroe;

poi metti altre 2 variabili: "Movimento_X" = Eroe_X ed "Movimento_Y" = Eroe_Y

quindi metti switch locale B ON e Switch locale A OFF

poi nella Pagina 3 in processo parallelo [condizione: Switch locale B ON] metti le seguenti sottrazioni:

Movimento_X - Eroe_X

Movimento_Y - Eroe_Y

e la seguente struttura:

IF Movimento_X = Dado

Switch locale A ON

Switch locale B OFF

IF Movimento_Y = Dado

Switch locale A ON

Switch locale B OFF

 

in questo modo a ogni "lancio" (dipenderà dall' animazione che gli metti) potrai muoverti per TOT passi a seconda del valore che è uscito dal Dado, una volta raggiunti i passi ( o meglio la distanza dalla posizione iniziale)

il dado verrà rilanciato e il ciclo si ripeterà :smile:


se ho spiegato male dimmelo che rispiego meglio, non ho testato l' evento che ti ho descritto ma il procedimento è quello, spero di esserti stato d'aiuto :wink:

Edited by Dilos
Link to comment
Share on other sites

  • 0
Grazie sia a Dilos che a Giver, sto creando le picture, quando avrò finito farò tutti gli eventi e vi farò sapere :D

http://img704.imageshack.us/img704/3015/addio.png

Membro dell'organizzazione 'Orfani di Makerando'

Con affetto per makerando, MagoMoon

http://asdinventory.net46.net/adozioni/adottarisucchiameteore.gif

Link to comment
Share on other sites

  • 0

[scusami rispondo in ritardo di un giorno perchè non trovavo più il topic XD]

Prego, anche da parte di Giver, anzi, ti saluta e ti manda anche un baciohttp://www.freesmileys.org/smileys/smiley-fc/whistling.gif

:biggrin:

 

Giver scherzo eh XD

 

bene bene, allora attendiamo che hai finito e poi scopriremo se l' esperimento è andato a buon fine :wink:

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...