Problema quest craciun

Avatar utilizator
Axi
Nou Venit

Nou Venit
Mesaje: 19
Membru din: 24 Apr 2021, 15:57
Server: RO
Regat: Shinsoo
Aprecieri: 79  
Mulţumiri: 0
Discord: Copiază ID
Medalii

Salut, am o mica problema cu acest quest. Cand il activez nu imi ia sosetele din inventar cand dau sa iau un premiu.

quest moscraciun begin
state moscraciun begin
when 20031.chat."Costum Craciun" begin
say_title("Mos Craciun")
if pc.count_item(50010) <= 5000 then
say("Salut ".. pc.get_name())
say("Am o mica problema ... nu stiu cum sa iti spun")
say("dar din greseala mi-am pierdut toate sosetele!")
say("De fapt vroiam sa le umplu cu cadouri si sa")
say("le dau copiilor ... dar acum ...")
wait()
say("Daca gasesti sosetele te rog sa mi le aduci.")
say("Vei primi si o recompensa pentru ele!")
say("")
say_reward("Iti voi da o recompensa in schimbul a 5 sosete!")
else
say("Ach mi-ai gasit sosetele?")
say("Ce frumos!Mi le poti da?")
say("Vei primi o recompensa")
say("in schimb!")
local s3 = select("Poftim sosetele", "Nu iti dau nimic")
if s3 == 1 then
say_title("Mos craciun:")
say("Iti multumesc mult!")
say("Stai sa caut in sac")
say("sa vad ce am pentru")
say("tine ...")
wait()
local beutel = number(1, 5)
if beutel == 1 then
say("Ce frumos! Ai primit un mic ajutor din partea lui Mos Craciun! ")
pc.give_item2(40003, 10)

end
end
end
end
end
end

P.S. nu am gasit un model de postare, daca este necesar sa refac cererea cu un model aferent nu v-a fii o problema.Multam fain de atentie si o zi/seara faina!
Avatar utilizator
Raiidon
Nou Venit

Nou Venit
Mesaje: 11
Membru din: 26 Oct 2021, 19:40
Server: safiranpeleme
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 1  
Discord: Copiază ID
Medalii

pc.removeitem("x",x)
npc
Imagine
Afișează semnătura
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

vezi mai jos


ti l-am aranjat si ti-am pus text pentru functii sa vezi ce inseamna fiecare
Avatar utilizator
Raiidon
Nou Venit

Nou Venit
Mesaje: 11
Membru din: 26 Oct 2021, 19:40
Server: safiranpeleme
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 1  
Discord: Copiază ID
Medalii

[HF]White scrie: ↑28 Noi 2021, 19:16 ---


ti l-am aranjat si ti-am pus text pentru functii sa vezi ce inseamna fiecare
Cu ce ai scris tu acolo o sa-i ia soseste doar daca are random-ul pe 5, in restul nu ii scade, trebuia pus un end mai jos.
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Raiidon scrie: ↑28 Noi 2021, 19:35
[HF]White scrie: ↑28 Noi 2021, 19:16 ---


ti l-am aranjat si ti-am pus text pentru functii sa vezi ce inseamna fiecare
Cu ce ai scris tu acolo o sa-i ia soseste doar daca are random-ul pe 5, in restul nu ii scade, trebuia pus un end mai jos.
a upsi, ai dreptate..

Cod: Selectaţi tot

quest moscraciun begin
    state moscraciun begin
        when 20031.chat."Sosete" begin
            say_title("Mos Craciun")
            if pc.count_item(50010) <= 4 then -- daca ai mai putin de 5 sosete va aparea mesajul asta
                say("Salut ".. pc.get_name())
                say("Am o mica problema ... nu stiu cum sa iti spun")
                say("dar din greseala mi-am pierdut toate sosetele!")
                say("De fapt vroiam sa le umplu cu cadouri si sa")
                say("le dau copiilor ... dar acum ...") 
                wait()
                say("Daca gasesti sosetele te rog sa mi le aduci.")
                say("Vei primi si o recompensa pentru ele!")
            say("")
            say_reward("Iti voi da o recompensa in schimbul a 5 sosete!") -- pana aici
            else -- daca ai 5 sau mai multe sosete va aparea mesajul asta
                say("Ach mi-ai gasit sosetele?")
                say("Ce frumos!Mi le poti da?")
                say("Vei primi o recompensa")
                say("in schimb!") -- pana aici
                local s3 = select("Poftim sosetele", "Nu iti dau nimic") -- confirma ca vrei sa dai 5 sosete pt un premiu random
                if s3 == 1 then
                    pc.removeitem(50010, 5) --  sterge 5 sosete din inventar
                    say_title("Mos craciun:")
                    say("Iti multumesc mult!")
                    say("Stai sa caut in sac")
                    say("sa vad ce am pentru")
                say("tine ...")
                    wait()
                    local beutel = number(1, 5) -- va da un premiu random din 5 setate mai jos
                    if beutel == 1 then
                        say("Ce frumos!Ai primit SCRI CE VREI TU ")
                        pc.give_item2(30157, 10) -- premiu 1, cantitate
                    elseif beutel == 2 then
                        say("Ce frumos!Ai primit SCRI CE VREI TU")
                        pc.give_item2(40004, 1) -- premiu 2
                    elseif beutel == 3 then
                        say("Ce frumos!Ai primit SCRI CE VREI TU")
                        pc.give_item2(13269, 1) -- premiu 3
                    elseif beutel == 4 then
                        say("Ce frumos!Ai primit SCRI CE VREI TU")
                        say("Succes")
                        pc.give_item2(419, 1) -- premiu 4
                    else
                        say("Ce frumos!Ai primit SCRI CE VREI TU")
                        say("Succes")
                        pc.give_item2(40003, 1) -- premiu 5
                    end
                end
            end
        end
    end
end
Pentru acest mesaj, [HF]White for the post:
Raiidon
Avatar utilizator
Axi
Nou Venit

Nou Venit
Mesaje: 19
Membru din: 24 Apr 2021, 15:57
Server: RO
Regat: Shinsoo
Aprecieri: 79  
Mulţumiri: 0
Discord: Copiază ID
Medalii

Nu inteleg exact unde ar trebui sa pun acea linie cu pc remove
Răspunde
Răspunsuri
2
Vizualizări
189
Răspunsuri
5
Vizualizări
868
Răspunsuri
14
Vizualizări
765
Răspunsuri
2
Vizualizări
290

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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