Problema Quest Craciun

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
cosmin78
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 09 Dec 2013, 11:02
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Cod: Selectaţi tot

quest santa begin 
    state start begin 
        when 20031.chat."Event de Craciun: Panoul de control" begin 
            say_title("Eventul de craciun:") 
            if game.get_event_flag("xmas")==0 then 
                say("Eventul de craciun este oprit.") 
                say("Vrei sa il pornesti?") 
                local s1 = select("Da", "Nu") 
                if s1 == 1 then 
                    say("Eventul a fost pornit!") 
                    game.set_event_flag("xmas", 1) 
                    notice_all("Eventul de craciun tocmai ce a inceput") 
                    notice_all("Incepand de acum puteti dropa") 
                    notice_all("Sosete de la toti monstrii")
               notice_all("Sarbatori fericite tuturor")
               command("e xmas_snow 1")
               command("e xmas_song 1")
                else 
                    return 
                end 
            else 
                say("Eventul de craciun este pornit") 
                say("Vrei sa il opresti?") 
                local s2 = select("Da", "Nu") 
                if s2 == 1 then 
                    say("Eventul a fost oprit!") 
                    game.set_event_flag("xmas", 0) 
                    notice_all("Eventul de craciun a luat sfarsit")
               notice_all("Speram ca ati castigat premii folositoare")
               command("e xmas_snow 0")
               command("e xmas_song 0")
                end 
            end 
        end 
        when kill with game.get_event_flag("xmas")==1 and not npc.is_pc() begin 
            local drop = number(1, 6) 
            if drop == 1 then 
                game.drop_item_with_ownership(50010, 1) 
            end 
        end 
        when 20031.chat."Sosete" begin 
            say_title("Mos Craciun") 
            if pc.count_item(50010) <= 2 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 75 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, 75) 
                    if beutel == 1 then 
                        say("Ce frumos!Ai primit un Cadou de Craciun ! ") 
                        pc.give_item2(71144, 1)  
                    end 
                end 
            end 
        end 
    end 
end
Am 2 probleme la acest quest.

1. Playeri pot accesa panoul de control al evenimentului si nu stiu unde sa modific si cum.
2. Cand duc cele 75 de sosete la mos, nu-mi ia sosetele si nici nu-mi da nimic..

Aveti vreo idee ?
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Daca iti place si e ok foloseste-l pe asta http://just4metin.ro/quest-uri/evenimen ... 36144.html

Dar pt. al tau,
Modifica
when 20031.chat."Event de Craciun: Panoul de control" begin

In:
when 20031.chat."Event de Craciun: Panoul de control" with pc.is_gm() begin
La questul tau la ducerea sosetelor are numar aleator de la 1 la 75 daca numarul aleator(random) este 1 atunci iti da cufar, daca nu este unu nu iti da nimic ceea ce mi se pare o prostie, daca vrei sa scapi de el,

Schimba:
local beutel = number(1, 75)
if beutel == 1 then
say("Ce frumos!Ai primit un Cadou de Craciun ! ")
pc.give_item2(71144, 1)
end
In:
if pc.count_item(50010) < 75 then
say("Nu ai destule sosete, am nevoie de 75")
else
pc.give_item2(71144, 1)
pc.remove_item(50010,75)
end
Afișează semnătura
Avatar utilizator
cosmin78
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 09 Dec 2013, 11:02
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Marius zis Exygo scrie:Daca iti place si e ok foloseste-l pe asta http://just4metin.ro/quest-uri/evenimen ... 36144.html

Dar pt. al tau,
Modifica
when 20031.chat."Event de Craciun: Panoul de control" begin

In:
when 20031.chat."Event de Craciun: Panoul de control" with pc.is_gm() begin
La questul tau la ducerea sosetelor are numar aleator de la 1 la 75 daca numarul aleator(random) este 1 atunci iti da cufar, daca nu este unu nu iti da nimic ceea ce mi se pare o prostie, daca vrei sa scapi de el,

Schimba:
local beutel = number(1, 75)
if beutel == 1 then
say("Ce frumos!Ai primit un Cadou de Craciun ! ")
pc.give_item2(71144, 1)
end
In:
if pc.count_item(50010) < 75 then
say("Nu ai destule sosete, am nevoie de 75")
else
pc.give_item2(71144, 1)
pc.remove_item(50010,75)
end

Multumesc pentru ajutor, a functionat .

Se poate da T/C .

Inca o data multumesc.
Închis
Răspunsuri
5
Vizualizări
870
Răspunsuri
14
Vizualizări
771
Răspunsuri
5
Vizualizări
436
Răspunsuri
2
Vizualizări
290

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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