De la ce este eroare aceasta?

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

Nivel 3
Mesaje: 356
Membru din: 07 Dec 2014, 22:00
Server: Metin2
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
Medalii

Salut..am bagat urmatorul quest de craciun si imi da eroareaa asta in putty:syntax error : [string "start"]:33: unexpected symbol near `when'
craciunel.quest:179:Abort (core dumped)

Cod: Selectaţi tot

quest santa begin
        state start begin
            when 20031.chat."Event de Craciun: Panoul de control" begin
if pc.get_name() == "[OwN]Aquos." or pc.get_name() == "[OwN]Aquos" then
                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 oprit!")
                        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 si cadouri 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 pornit!")
                        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, 60)
                if drop == 1 then
                    game.drop_item_with_ownership(50010, 1)
                elseif drop == 2 then
                    game.drop_item_with_ownership(50010, 1)
                elseif drop == 3 then
                    game.drop_item_with_ownership(50010, 1)
                end
            end
            when 20031.chat."Sosete" begin
                say_title("Mos Craciun")
                if pc.count_item(50010) <= 4 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")
                  pc.remove_item(50010, 5)
                   say("tine ...")
                        wait()
                        local beutel = number(1, 5)
                        if beutel == 1 then
                            say("Ce frumos!Ai primit Costum Dinamo(M) ")
                            pc.give_item2(41159, 1)
                        elseif beutel == 2 then
                            say("Ce frumos!Ai primit Pamflet Scrima")
                            pc.give_item2(70031, 1)
                        elseif beutel == 3 then
                            say("Ce frumos!Ai primit Costum Dinamo(F)")
                            pc.give_item2(41160, 1)
                        elseif beutel == 4 then
                            say("Ce frumos!Ai primit Costum Steaua(M)")
                            say("Succes")
                            pc.give_item2(41161, 1)
                  elseif beutel == 5 then
                            say("Ce frumos!Ai primit Perla Alba")
                            say("Succes")
                            pc.give_item2(27992, 1)
                  elseif beutel == 6 then
                            say("Ce frumos!Ai primit Perla Albastra")
                            say("Succes")
                            pc.give_item2(27993, 1)
                  elseif beutel == 7 then
                            say("Ce frumos!Ai primit Perla Rosie")
                            say("Succes")
                            pc.give_item2(27994, 1)
                  elseif beutel == 8 then
                            say("Ce frumos!Ai primit Costum Steaua(F)")
                            say("Succes")
                            pc.give_item2(41162, 1)
                  elseif beutel == 9 then
                            say("Ce frumos!Ai primit Marmura")
                            say("Succes")
                            pc.give_item2(70024, 1)
                  elseif beutel == 10 then
                            say("Ce frumos!Ai primit Metal Magic")
                            say("Succes")
                            pc.give_item2(25041, 1)
                  elseif beutel == 11 then
                            say("Ce frumos!Ai primit Piatra Spiritului")
                            say("Succes")
                            pc.give_item2(50513, 3)
                  elseif beutel == 12 then
                            say("Ce frumos!Ai primit Piatra Patrundererii+4")
                            say("Succes")
                            pc.give_item2(28430, 1)
                  elseif beutel == 13 then
                            say("Ce frumos!Ai primit Piatra lovitura fat.+4")
                            say("Succes")
                            pc.give_item2(28431, 1)
                  elseif beutel == 14 then
                            say("Ce frumos!Ai primit Piatra reintoarcrerii+4")
                            say("Succes")
                            pc.give_item2(28432, 1)
                  elseif beutel == 15 then
                            say("Ce frumos!Ai primit Piatra anti razboinic+4")
                            say("Succes")
                            pc.give_item2(28433, 1)
                  elseif beutel == 16 then
                            say("Ce frumos!Ai primit Piatra anti ninja+4")
                            say("Succes")
                            pc.give_item2(28434, 1)
                  elseif beutel == 17 then
                            say("Ce frumos!Ai primit Piatra anti sura+4")
                            say("Succes")
                            pc.give_item2(28435, 1)
                  elseif beutel == 18 then
                            say("Ce frumos!Ai primit Piatra anti saman+4")
                            say("Succes")
                            pc.give_item2(28436, 1)
                  elseif beutel == 19 then
                            say("Ce frumos!Ai primit Piatra  monstrii+4")
                            say("Succes")
                            pc.give_item2(28437, 1)
                  elseif beutel == 20 then
                            say("Ce frumos!Ai primit Piatra  eschiva+4")
                            say("Succes")
                            pc.give_item2(28438, 1)
                  elseif beutel == 21 then
                     say("Ce frumos!Ai primit Piatra pitularii+4")
                            say("Succes")
                            pc.give_item2(28439, 1)
                  elseif beutel == 22 then
                     say("Ce frumos!Ai primit Piatra  magie+4")
                            say("Succes")
                            pc.give_item2(28440, 1)
                  elseif beutel == 23 then
                     say("Ce frumos!Ai primit Piatra  vitalitatii+4")
                            say("Succes")
                            pc.give_item2(28441, 1)
                  elseif beutel == 24 then
                     say("Ce frumos!Ai primit Piatra  protectiei+4")
                            say("Succes")
                            pc.give_item2(28442, 1)
                  elseif beutel == 25 then
                     say("Ce frumos!Ai primit Piatra  grabei+4")
                            say("Succes")
                            pc.give_item2(28443, 1)
                        else
                            say("Ce frumos!Ai primit Boaba Zen")
                            say("Succes")
                            pc.give_item2(70102, 4)
                        end
                    end
                end
            end
        end
    end
Avatar utilizator
bilciuresti99
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 18 Oct 2014, 15:28
Server: Nu Joc !
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Ai modificat ceva la quest ?
Respecta Si Vei Fi Respectat !
Afișează semnătura
Avatar utilizator
denisyoo123
Nivel 3

Nivel 3
Mesaje: 410
Membru din: 05 Aug 2014, 10:38
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 2  
Medalii

Cand zice core dumper inseamna ca scriptul este incorecti are taburi sau chestii
Cat despre asta syntax error : [string "start"]:33: unexpected symbol near `when'
Schimba ID la when cand zice when ID mai sus
Închis

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

  • Informaţie