item pe npc

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
ionel987
Nivel 1

Nivel 1
Mesaje: 117
Membru din: 10 Mai 2015, 16:00
Regat: Shinsoo
Aprecieri: 15  
Mulţumiri: 1  
Medalii

salut J4M!

am si eu o intrebare, stie cineva cum e functia care cand pun un item asupra unui npc imi iese un quest???
Avatar utilizator
d3MenTuL
Nivel 3

Nivel 3
Mesaje: 361
Membru din: 19 Iul 2015, 23:13
Regat: Chunjo
Aprecieri: 47  
Mulţumiri: 567  
 Contact:
Medalii

Poți face un quest plecând de la cel de ștergere a itemelor.. care de obicei se instalează la cetățeanul turmentat

Cod: Selectaţi tot

quest sterge_item begin
   state start begin
      when 20041.take begin
         say_title("Cetateanul Turmentat:")
         say("Vrei sa distrugi acest obiect?")
       
         say_item(item.get_name(item.vnum), item.vnum, "")
       
         say("")
         say("")
         say("")
         say("")
         say("")
         say("")


         local destroy = select("Da","Nu")
         if destroy == 2 then
            return
         else
            local s = number(1, 200)
            say_title("Cetateanul Turmentat:")
            say("Pentru siguranta, introdu codul de mai jos:")
            say_reward(s)
          
            local code = tonumber(input(""))
          
               if code == s then
                  item.remove()

                  say_title("Cetateanul Turmentat:")
                  say("Obiectul a fost distrus cu succes!")
                
                  wait()

                  return
               else
                  say_title("Cetateanul Turmentat:")
                  say("Codul este incorect!")
               end             
         end
      end
    end
end
Discord: d3MenTuL#7372
Între timp pe chat-ul Just4Metin
Imagine
Imagine
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
BRTSERGIU2
Utilizator interzis !

Utilizator interzis !
Mesaje: 600
Membru din: 25 Aug 2014, 21:28
Server: Metin2Ro
Regat: Chunjo
Aprecieri: 28  
Mulţumiri: 77  
Medalii

Trebuie sa ai in quest gen : when 20378.take si in quest/object in fisierul npc-ului se face un fisier take langa cel ,,chat''
Avatar utilizator
ionel987
Nivel 1

Nivel 1
Mesaje: 117
Membru din: 10 Mai 2015, 16:00
Regat: Shinsoo
Aprecieri: 15  
Mulţumiri: 1  
Medalii

am sa incerc acum! revin cu edit
Avatar utilizator
ionel987
Nivel 1

Nivel 1
Mesaje: 117
Membru din: 10 Mai 2015, 16:00
Regat: Shinsoo
Aprecieri: 15  
Mulţumiri: 1  
Medalii

am incercat, questul merge dar mio da cu orice item eu as pune pe npc, eu as vrea gen daca pun item: 71150 pe npc 20041 imi da quest daca pun altcv sa nu mearga.
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

ionel987 scrie:am incercat, questul merge dar mio da cu orice item eu as pune pe npc, eu as vrea gen daca pun item: 71150 pe npc 20041 imi da quest daca pun altcv sa nu mearga.
Adauga dupa

Cod: Selectaţi tot

when 20041.take begin
urmatoarele:

Cod: Selectaţi tot

if item.vnum !=(71150) then
return
end
if item.vnum =(71150) then
say("....")
Incearca asa.
Ultima oară modificat 03 Apr 2017, 01:28 de către [RaffaeL], modificat de 2 ori în total.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
ionel987
Nivel 1

Nivel 1
Mesaje: 117
Membru din: 10 Mai 2015, 16:00
Regat: Shinsoo
Aprecieri: 15  
Mulţumiri: 1  
Medalii

am pus asa:
quest ScopriPR100 begin
state start begin
when 20041.take begin
if item.vnum !=(71150) then
return
end
elseif item.vnum =(71150) then
saytitle("....")
return
end
end
end
end
dar imi da eroarea asta....
ScopriPR100.quest:10:syntax error : [string "start"]:4: <eof> expected near `elseif'
Abort (core dumped)
nu inteleg unde e greseala...
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Daca nu ai rezolvat, pune aici questul, si il corectam.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
Pongo A.K.A Titan
Utilizator interzis !

Utilizator interzis !
Mesaje: 2028
Membru din: 01 Sep 2016, 16:08
Regat: Jinno
Aprecieri: 35  
Mulţumiri: 261  
 Contact:
Medalii

Subiect inactiv arhivat !
 ! Mesaj de la: Pongo A.K.A Titan
Cand credeati ca am sa mor
M-am ridicat ca un invingator
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 128 vizitatori