Domanda Problema piccola quest

Stato
Discussione chiusa ad ulteriori risposte.

Hik

Utente Electrum
25 Dicembre 2014
285
28
38
112
Ultima modifica:
Qualcuno sa dirmi perchè , anche se viene compilata senza errori, questa quest non compare?

Codice:
quest missioneuno begin
     state inizio begin
           when login or levelup with pc.level >= 2 begin
                 set_state("information")
           end
     end

     state information begin
           when letter begin
                 local v = find_npc_by_vnum(20355)
                 if v != 0 then
                      target.vid("__TARGET__", v, "Comandante")
                end
                send_letter("Tutti contribuiscono ")
          end

          when button or info begin
                 say_title("Tutti contribuiscono: ")
                 say("")
                 say("Il comandante ti sta cercando, ")
                 say("dovresti andare da lui il prima possibile.")
                 say("Non farlo aspettare!")
                 say("")
          end

         when __TARGET__.target.click or 20355.chat."Tutti contribuiscono" begin
               target.delete("__TARGET__")
               say_title("Comandante:")
               say("")
               say("Benvenuto.")
               say("In questo regno tutti svolgono un compito.")
               say("Mi sembri in gamba, mostrami cosa sai fare.")
               say("")
               say("Voglio che liberi il nostro amato regno")
              say("dalla maledizione delle rocce Metin.")
              say("Vai ora e cerca di non morire.")
             set_state("caccia")
       end
   end

   state caccia begin
         when letter begin
            send_letter("Tutti contribuiscono ")
         end

         when button or info begin
                 say_title("Tutti contribuiscono: ")
                 say("")
                 say("Il comandante ti ha affidato una missione. ")
                 say("Devi distruggere 1 Metin del Dolore.")
                 say("")
         end

         when 8001.kill begin
               set_state("ritorna")
          end
  
   end
  
   state ritorna begin
         when letter begin
               local v = find_npc_by_vnum(20355)
               if v != 0 then
                      target.vid("__TARGET__", v, "Comandante")
               end
               send_letter("Tutti contribuiscono ")
         end

         when button or info begin
                 say_title("Tutti contribuiscono: ")
                 say("")
                 say("Hai distrutto il Metin. ")
                 say("Ritorna dal comandante ora.")
                 say("")
         end
  
         when __TARGET__.target.click or 20355.chat."Tutti contribuiscono" begin
                target.delete("__TARGET__")
                say_title("Comandante:")
                say("")
                say("Ben fatto!")
                say("Non pensavo tu ci riuscissi.")
                say("Sono sicuro farai grandi cose per il Regno.")
                 say("Ma vedi di non montarti la testa!")
                say("Ora veniamo alle cose importanti, ecco")
                say("la tua ricompensa:")
                say_item_vnum(50051)
                 say("")
                wait()
               say_title("Comandante:")
               say("")
               say("Con questo oggetto potrai cavalcare.")
              say("Usare le proprie gambe è bello,")
              say("ma farsi portare in groppa lo è di più!")
              say("All'inizio non sarà facile richiamare")
             say("il cavallo, ma poi imparerà il tuo comando.")
             set_state("fine")
         end
    end

   state fine begin
     end
end
 
Grazie mille, mi hai risolto un problema che probabilmente mi avrebbe preso chissà quanto tempo!
Maledetto compilatore, avrebbe potuto avvisare.
 
"pc.level" non ha senso... devi sostituirlo con "pc.get_level ( ) " , comunque se hai risolto chiudi la discussione zio :asd:
 
Nelle quest presenti nel server viene utilizzata quella funzione ecco perchè l'ho ripresa.
 
Stato
Discussione chiusa ad ulteriori risposte.