sto lavorando ad un BS in tempo reale creato ad eventi che midà qualche problemino...
Siccome non voglio lavorare sui PV ma sui colpi ricevuti(un mostro muore con 3 colpi, indipendentemente dal danno)ho fatto in modo che:
-IF:[variabile 001:Colpo]=0
Controllo tasti:[variabile 001:Colpo]
Variabile 001:Colpo=1
END
ovvero se la variabile dei colpi al nemico è 0, l'attacco la farà diventare 1.
PRIMO PROBLEMA
Qualunque tasto prema non ha effetto.
Se premo Invio(che dovrebbe essere quello configurato per l'attacco)il colpo ha effetto, ma poi ogni altro tasto, compresi quelli di movimento, infliggono danno al nemico, rendendo quindi impossibile spostarsi finchè lui non è morto.
Come posso configurare il tasto...A per dire per l'attacco facendo in modo che altri tasti svolgano la loro normale funzione?
l'evento continua così:
-IF:[variabile 001:Colpo]=1
Controllo tasti:[variabile 001:Colpo]
Variabile 001:Colpo=2
END
-IF:[variabile 001:Colpo]=2
Switch Locale A=ON
END
Quindi ogni volta che colpisco aumento di uno la variabile, una volta che la variabile arriva al massimo(qui due)viene attivato lo switch locale del mostro in questione, che lo fa sparire.
Il codice si conclude così:
-Variabile 001:Colpo=0
Così riporto la variabile a 0 dopo aver ucciso ogni mostro, in modo che gli altri non muoiano al primo colpo!
SECONDO PROBLEMA
Voglio fare che ogni 20 frames di tempo se il nemico mi è vicino mi infligga 10 punti danno.
Quindi il codice sarebbe:
-Tocco con l'eroe
-Danneggia Eroe:infliggi 10
-Aspetta 20 Frames
ora...se lo metto all'inizio dell'evento, poi lo fa una volta sola, se lo metto alla fine mi attacca solo quando è morto, se lo metto in un'altra pagina mi attacca normalmente ma è immortale!!
Question
Anthair
Salves Forum,
sto lavorando ad un BS in tempo reale creato ad eventi che midà qualche problemino...
Siccome non voglio lavorare sui PV ma sui colpi ricevuti(un mostro muore con 3 colpi, indipendentemente dal danno)ho fatto in modo che:
-IF:[variabile 001:Colpo]=0
Controllo tasti:[variabile 001:Colpo]
Variabile 001:Colpo=1
END
ovvero se la variabile dei colpi al nemico è 0, l'attacco la farà diventare 1.
PRIMO PROBLEMA
Qualunque tasto prema non ha effetto.
Se premo Invio(che dovrebbe essere quello configurato per l'attacco)il colpo ha effetto, ma poi ogni altro tasto, compresi quelli di movimento, infliggono danno al nemico, rendendo quindi impossibile spostarsi finchè lui non è morto.
Come posso configurare il tasto...A per dire per l'attacco facendo in modo che altri tasti svolgano la loro normale funzione?
l'evento continua così:
-IF:[variabile 001:Colpo]=1
Controllo tasti:[variabile 001:Colpo]
Variabile 001:Colpo=2
END
-IF:[variabile 001:Colpo]=2
Switch Locale A=ON
END
Quindi ogni volta che colpisco aumento di uno la variabile, una volta che la variabile arriva al massimo(qui due)viene attivato lo switch locale del mostro in questione, che lo fa sparire.
Il codice si conclude così:
-Variabile 001:Colpo=0
Così riporto la variabile a 0 dopo aver ucciso ogni mostro, in modo che gli altri non muoiano al primo colpo!
SECONDO PROBLEMA
Voglio fare che ogni 20 frames di tempo se il nemico mi è vicino mi infligga 10 punti danno.
Quindi il codice sarebbe:
-Tocco con l'eroe
-Danneggia Eroe:infliggi 10
-Aspetta 20 Frames
ora...se lo metto all'inizio dell'evento, poi lo fa una volta sola, se lo metto alla fine mi attacca solo quando è morto, se lo metto in un'altra pagina mi attacca normalmente ma è immortale!!
Vi prego, datemi una mano!!!
-AnT-
http://img13.imageshack.us/img13/1359/userbarlor.png
"La Storia Ha Orrore Dei Paradossi"(Raziel)
Partecipante al Rpg2s.net Game Contest 2008/2009
http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg
Gioco in Sviluppo: Æterna Nova Lux
RMXP.IT, Rest In Peace!
Link to comment
Share on other sites
22 answers to this question
Recommended Posts