Ciao a tutti!
Avrei bisogno di uno script per far apparire del testo quando mi avvicino ad un oggetto. E fin qui facile direte voi (prompt ecc ecc), il fatto è che il testo che ho bisogno di visualizzare è davvero molto. Pagine di libro in pratica.
Col comando Prompt ho provato già, non funziona, mi crasha il gioco (!)
E' possibile richiamare un'immagine (precedentemente realizzata con un editor grafico), quando ci si avvicina ad un entity (tipo un libro appunto)?
Ho trovato un topic dove si parla proprio di questo, ma, a parte essere datato 2014, è in fpi.....
Aggiornamento, ci sono riuscito.....
Ora il dubbio è: come faccio per "scorrere le pagine"?
Ho pensato a caricare altre immagini con la pressione di un tasto... però non conosco il codice così bene
Mi potete dare una dritta?
Grazie
function libro_init(e)
LoadImages("cartella",0)
end
function libro_main(e)
if GetPlayerDistance(e) < 50 then
SetImagePosition(50,50)
ShowImage(0) //pagina 1
PromptTextSize(5)
Prompt ("Premi E per sfogliarlo" )
if g_KeyPressE == 1 then //pagina 2
ShowImage(1)
if g_KeyPressE == 1 then //pagina 3
ShowImage(2)
if g_KeyPressE == 1 then //pagina 4
ShowImage(3)
if g_KeyPressE == 1 then //pagina 5
ShowImage(4)
else HideImage(i)
end
end
Non lo so.... mi dice che si aspetta un _"end" da qualche parte, ma non sono sicuro che vada bene la struttura... voi che dite?
Qua serve qualcuno che conosca FpsCreator...
si... esatto. Credo di essere nel forum giusto, no? ^_^
Aspetta Tax, ma qui siamo rimasti indietro ad fps creator x9... di gameguru io non so proprio nulla...
Devo aggiornarmi!
azz
aspetto speranzoso!
PS: niubbodomanda, ma il reloaded non è de facto gameguru? :o
110 letture e manco una risposta sull'argomento.. sigh
Mi dispiace ma al momento gli utenti usano altri engine (UE4,Unity...torque ecc...)
Ti sei dimenticato tutti gli "end" alla fine degli if. Se non conosci il LUA, ti consiglio di spulciare la documentazione ufficiale.
Prova cosi:
Codice:
function libro_init(e)
LoadImages("cartella",0)
end
function libro_main(e)
if GetPlayerDistance(e) < 50 then
SetImagePosition(50,50)
ShowImage(0) //pagina 1
PromptTextSize(5)
Prompt ("Premi E per sfogliarlo" )
end
if g_KeyPressE == 1 then //pagina 2
ShowImage(1)
end
if g_KeyPressE == 1 then //pagina 3
ShowImage(2)
end
if g_KeyPressE == 1 then //pagina 4
ShowImage(3)
end
if g_KeyPressE == 1 then //pagina 5
ShowImage(4)
else
HideImage(i)
end
end