Domanda Dare una funzione ad un item

Stato
Discussione chiusa ad ulteriori risposte.

vPain

Utente Platinum
9 Gennaio 2011
1,679
219
262
1,016
Oggi sto avendo davvero un bel po di problemi..
Ahaha ho creato una cartella con il value dell'item e dentro ho messo la cartella "use" e dentro un file "forked_road.start"
con dentro lo script per cambiare dottrina, riavvio, loggo e quando premo sull'item non funge nulla..
Cosa sbaglio? o_o C'è qualche altro passaggio che non ho fatto?
 
  • Mi piace
Reazioni: Ram
Oggi sto avendo davvero un bel po di problemi..
Ahaha ho creato una cartella con il value dell'item e dentro ho messo la cartella "use" e dentro un file "forked_road.start"
con dentro lo script per cambiare dottrina, riavvio, loggo e quando premo sull'item non funge nulla..
Cosa sbaglio? o_o C'è qualche altro passaggio che non ho fatto?
L'item ha type 18?​
 
say_title ( "Resetta Dottrina" )say ( "Vuoi Resettare le tue skill?" )say ( "in questo modo potrai scegliere di nuovo la tua dottrina." )
local opzioni = select ( "Si" , "No" )
if opzioni = 1 then
pc.setqf("clear", 1)
pc.clear_skill()
pc.set_skill_group(0)
say ( "Operazione effettuata con successo!" )
say ( "Rilogga per poter parlare di nuovo con")
say ( "gli insegnati dottrina." )
say ( "e di conseguenza riscegliere dottrina.")
pc.remove_item(70021)
elseif opzioni == 2 then
say ( "Non vuoi resettare la tua dottrina?" )
say ( "Nessun problema!" )
say ( "" )
say ( "" )
end
return
 
Ultima modifica:
say_title ( "Resetta Dottrina" )say ( "Vuoi Resettare le tue skill?" )say ( "in questo modo potrai scegliere di nuovo la tua dottrina." )
local opzioni = select ( "Si" , "No" )
if opzioni = 1 then
pc.setqf("clear", 1)
pc.clear_skill()
pc.set_skill_group(0)
say ( "Operazione effettuata con successo!" )
say ( "Rilogga per poter parlare di nuovo con")
say ( "gli insegnati dottrina." )
say ( "e di conseguenza riscegliere dottrina.")
pc.remove_item(70021)
elseif opzioni == 2 then
say ( "Non vuoi resettare la tua dottrina?" )
say ( "Nessun problema!" )
say ( "" )
say ( "" )
end
return

Io ho visto solo un'errore che riguarda l'if, il primo if opzioni = 1 then e sbagliato, prova a mettere if opzioni == 1 then, poi credo che alla fine vadi prima il return e poi l'end, e non capisco il perche di quel qf pero vabbe la quest riscritta dovrebbe essere cosi:

Codice:
 say_title ( "Resetta Dottrina" )
say ( "Vuoi Resettare le tue skill?")
say ( "in questo modo potrai") say("scegliere di nuovo la tua dottrina." )
local opzioni = select ( "Si" , "No" ) 
if opzioni == 1 then 
pc.setqf("clear", 1)
pc.clear_skill()
pc.set_skill_group(0)
say ( "Operazione effettuata con successo!" ) 
say ( "Rilogga per poter parlare di nuovo con") 
say ( "gli insegnati dottrina." )
say ( "e di conseguenza riscegliere dottrina.")
pc.remove_item(70021)
elseif opzioni == 2 then
say ( "Non vuoi resettare la tua dottrina?" )
say ( "Nessun problema!" )
say ( "" )
say ( "" )
say('Alla prossima")
return
end

Mi sono permesso di aggiungere un po di righe e di renderla piu accettabile, non so dirti se funziona perche non sono al pc quindi testala tu e facci sapere.. Ragazzi se ci sono altri errori che non ho visto ditemelo perche mi sto morendo dal sonno xD

Inviato dal mio GT-S5830i con Tapatalk 2
 
ma io mi chiedo... perché fate direttamente i .start quando si può fare benissimo come quest..

Inviato dal mio GT-I9300 utilizzando Tapatalk
 
Il problema nasce proprio dal fatto che creano quest direttamente dal contenuto di object, ti credo che si sballa sempre tutto :|
 
su questo hai ragione però se l'utente chiede un .start io gli faccio un .start poi se lo vuole tramite quest è un'altro conto dipende tutto dall'utente forse adesso si incuriosirà sulle quest
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom