cum fac sa aiba doar GM acces la panou?[Rezolvat!]

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

Nivel 3
Mesaje: 461
Membru din: 29 Iun 2014, 09:51
Server: Metin2Gorj
Regat: Shinsoo
Aprecieri: 45  
Mulţumiri: 4  
Medalii

am folosit acest quest...

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 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 Perla Neagra ")
                            pc.give_item2(50999, 5)
                        elseif beutel == 2 then
                            say("Ce frumos!Ai primit Pamflet Scrima")
                            pc.give_item2(70031, 5)
                        elseif beutel == 3 then
                            say("Ce frumos!Ai primit Gheara Dragon")
                            pc.give_item2(71129, 4)
                        elseif beutel == 4 then
                            say("Ce frumos!Ai primit Balanta Dragon")
                            say("Succes")
                            pc.give_item2(71123, 4)
						elseif beutel == 5 then
                            say("Ce frumos!Ai primit Perla Alba")
                            say("Succes")
                            pc.give_item2(27992, 10)
						elseif beutel == 6 then
                            say("Ce frumos!Ai primit Perla Albastra")
                            say("Succes")
                            pc.give_item2(27993, 10)
						elseif beutel == 7 then
                            say("Ce frumos!Ai primit Perla Rosie")
                            say("Succes")
                            pc.give_item2(27994, 10)
						elseif beutel == 8 then
                            say("Ce frumos!Ai primit Cartea sabiei-2-maini")
                            say("Succes")
                            pc.give_item2(70032, 5)
						elseif beutel == 9 then
                            say("Ce frumos!Ai primit Cartea sabiei-1-maini")
                            say("Succes")
                            pc.give_item2(70033, 5)
						elseif beutel == 10 then
                            say("Ce frumos!Ai primit Metal Magic")
                            say("Succes")
                            pc.give_item2(25041, 15)
						elseif beutel == 11 then
                            say("Ce frumos!Ai primit Bucată de cristal")
                            say("Succes")
                            pc.give_item2(30204, 5)
						elseif beutel == 12 then
                            say("Ce frumos!Ai primit Piatra Apatrundererii+10")
                            say("Succes")
                            pc.give_item2(28830, 1)
						elseif beutel == 13 then
                            say("Ce frumos!Ai primit Piatra lovitura fat.+10")
                            say("Succes")
                            pc.give_item2(28831, 1)
						elseif beutel == 14 then
                            say("Ce frumos!Ai primit Piatra reintoarcrerii+10")
                            say("Succes")
                            pc.give_item2(28832, 1)
						elseif beutel == 15 then
                            say("Ce frumos!Ai primit Piatra anti războinic+10")
                            say("Succes")
                            pc.give_item2(28833, 1)
						elseif beutel == 16 then
                            say("Ce frumos!Ai primit Piatra anti ninja+10")
                            say("Succes")
                            pc.give_item2(28834, 1)
						elseif beutel == 17 then
                            say("Ce frumos!Ai primit Piatra anti sura+10")
                            say("Succes")
                            pc.give_item2(28835, 1)
						elseif beutel == 18 then
                            say("Ce frumos!Ai primit Piatra anti saman+10")
                            say("Succes")
                            pc.give_item2(28836, 1)
						elseif beutel == 19 then
                            say("Ce frumos!Ai primit Piatra  monstrii+10")
                            say("Succes")
                            pc.give_item2(28837, 1)
						elseif beutel == 20 then
                            say("Ce frumos!Ai primit Piatra  eschiva+10")
                            say("Succes")
                            pc.give_item2(28838, 1)
						elseif beutel == 21 then
							say("Ce frumos!Ai primit Piatra pitularii+10")
                            say("Succes")
                            pc.give_item2(28839, 1)
						elseif beutel == 22 then
							say("Ce frumos!Ai primit Piatra  magie+10")
                            say("Succes")
                            pc.give_item2(28840, 1)
						elseif beutel == 23 then
							say("Ce frumos!Ai primit Piatra  vitalitatii+10")
                            say("Succes")
                            pc.give_item2(28841, 1)
						elseif beutel == 24 then
							say("Ce frumos!Ai primit Piatra  protectiei+10")
                            say("Succes")
                            pc.give_item2(28842, 1)
						elseif beutel == 25 then
							say("Ce frumos!Ai primit Piatra  grabei+10")
                            say("Succes")
                            pc.give_item2(28843, 1)
                        else
                            say("Ce frumos!Ai primit Manualul fierarului")
                            say("Succes")
                            pc.give_item2(70039, 1)
                        end
                    end
                end
            end
        end
    end
si au acces si playeri ce trebuie sa fac?
Avatar utilizator
M.Robert
Mister Just4Metin

Mister Just4Metin
Mesaje: 901
Membru din: 03 Mai 2016, 23:47
Server: ► ✔
Regat: Shinsoo
Aprecieri: 157  
Mulţumiri: 383  
Discord: Copiază ID
 Contact:
Medalii

Deci ? toti playeri au acces la pano-ul de gm ?
Imagine
Imagine
Afișează semnătura
Avatar utilizator
sorrellboss
Nivel 3

Nivel 3
Mesaje: 461
Membru din: 29 Iun 2014, 09:51
Server: Metin2Gorj
Regat: Shinsoo
Aprecieri: 45  
Mulţumiri: 4  
Medalii

da... ce trebuie sa modific la quest?
Avatar utilizator
M.Robert
Mister Just4Metin

Mister Just4Metin
Mesaje: 901
Membru din: 03 Mai 2016, 23:47
Server: ► ✔
Regat: Shinsoo
Aprecieri: 157  
Mulţumiri: 383  
Discord: Copiază ID
 Contact:
Medalii

Pai ma uite aici panou gm

Cod: Selectaţi tot

------------------------------------- 
-- GM Panel Quest by SnakeEyes
------------------------------------- 
quest gm_panel begin 
    state start begin 
        when letter with pc.is_gm() begin 
            send_letter("GM Panel by SnakeEyes") 
        end 
        when button or info begin 
            say_title("Bine ati venit in panoul de GM ") 
            say("Majoritatea continutului acestui panou") 
            say("poate fi accesat de un membru al staffului") 
            say("") 
            say_reward("Va rugam, alegeti optiunea dumneavoastra") 
            local head = select("On-line mesaj", "Event Panel", "GM Stuff", "Depozit", "Întrerupere") 

                if head == 1 then 
                    say_title("On-line mesaj") 
                    say("De aici puteti trimite un mesaj") 
                    say("Daca doriti sa interactionati cu playerii de aici") 
                    say("o puteti face") 
                    say_reward("Va rugam, alegeti optiunea dumneavoastra") 
                    local on = select("... Este On-line", "... Este inca online", "... Spune adio", "Intrerupe") 

                        if on == 1 then 
                            notice_all("".. pc.get_name() .." este on-line") 
                            notice_all("El/ea este disponibil pentru întrebari") 
                            send_letter("GM Panel by SnakeEyes") 

                        elseif on == 2 then 
                            notice_all("".. pc.get_name() .." este inca disponibil pentru voi") 
                            send_letter("GM Panel by SnakeEyes") 

                        elseif on == 3 then 
                            notice_all("".. pc.get_name() .." urmeaza sa se duca offline") 
                            notice_all("Si va ureaza un joc cat mai placut") 
                            send_letter("GM Panel by SnakeEyes") 

                        elseif on == 4 then 
                        send_letter("GM Panel by SnakeEyes") 
                        return 
                    end 

                elseif head == 2 then 
                    say_title("Event Panel") 
                    say("Acest panou poate fi utilizat numai cu acordul unui GA / SA") 
                    say("") 
                    say_reward("Va rugam sa selectati o optiune") 
                    local event = select("Rate evenimente", "Zi / noapte", "Intrerupe") 
                         
                        if event == 1 then 
                            say_title("Rate evenimente") 
                            say_reward("Va rugam sa alegeti rata care doriti sa creasca") 
                                       local rateset = select ("EXP","Yang","Yang Bombe","obiecte","Intrerupe")   

                        if rateset == 1 then   
                            say_title("Rata Exp:")    
                            say_reward("Cat de mare vrei sa fie rate de exp?")  
                                local w =select ("50","100","150","200","Intrerupe")    
                                    if w == 1 then   
                                        command("priv_empire 0 4:exp 50 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif w == 2 then   
                                        command("priv_empire 0 4:exp 100 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif w == 3 then   
                                        command("priv_empire 0 4:exp 150 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif w == 4 then   
                                        command("priv_empire 0 4:exp 200 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif w == 5 then   
                                        send_letter("GM Panel by SnakeEyes") 
                                        return   
                                    end   
                               
                        elseif rateset == 2 then   
                            say_title("Rata yang:")   
                            say_reward("Cat de mare vrei sa fie rata la yang?")   
                                local x =select ("50","100","150","200","Intrerupe")    
                                    if x == 1 then   
                                        command("priv_empire 0 2:gold_drop 50 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif x == 2 then   
                                        command("priv_empire 0 2:gold_drop 100 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif x == 3 then   
                                        command("priv_empire 0 2:gold_drop 150 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif x == 4 then   
                                        command("priv_empire 0 2:gold_drop 200 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif x == 5 then   
                                    send_letter("GM Panel by SnakeEyes") 
                                        return   
                                    end  
  
                        elseif rateset == 3 then   
                            say_title("Rata bombe de yang:")    
                            say_reward("Cat de mare vrei sa fie rata la bombele de yang?")   
                                local y =select ("50","100","150","200","Intrerupe")    
                                    if y == 1 then   
                                        command("priv_empire 0 3:gold10_drop 50 24")   
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif y == 2 then   
                                        command("priv_empire 0 3:gold10_drop 100 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif y == 3 then   
                                        command("priv_empire 0 3:gold10_drop 150 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif y == 4 then   
                                        command("priv_empire 0 3:gold10_drop 200 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif y == 5 then   
                                    send_letter("GM Panel by SnakeEyes") 
                                        return   
                                    end   
                        elseif rateset == 4 then   
                            say_title("Rata obiecte:")  
                            say("Cat de mare vrei sa fie rata la obiecte")   
                            local z =select ("50","100","150","200","Intrerupe")    
                                    if z == 1 then   
                                        command("priv_empire 0 1:item_drop 50 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif z == 2 then   
                                        command("priv_empire 0 1:item_drop 100 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif z == 3 then   
                                        command("priv_empire 0 1:item_drop 150 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif z == 4 then   
                                        command("priv_empire 0 1:item_drop 200 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif z == 5 then  
                                    send_letter("GM Panel by SnakeEyes") 
                                        return   
                                    end   
                        elseif rateset == 5 then   
                        send_letter("GM Panel by SnakeEyes") 
                            return   
                        end 
                        elseif event == 2 then 
                            say_title("Zi / noapte") 
                            say_reward("Aici puteti seta ziua si noaptea") 
                            say_reward("Va rugam sa alegeti ceea ce doriti sa faceti") 
                            local zeit = select("Zi", "Noapte", "Intrerupe") 
                             
                            if zeit == 1 then 
                                command("x 2") 
                                send_letter("GM Panel by SnakeEyes") 
                                 
                            elseif zeit == 2 then 
                                command("x 1") 
                                send_letter("GM Panel by SnakeEyes") 
                                 
                            elseif zeit == 3 then 
                                send_letter("GM Panel by SnakeEyes") 
                                return 
                            end 
                             
                        elseif event == 3 then 
                        send_letter("GM Panel by SnakeEyes") 
                        return 
                    end         
                 
                elseif head == 3 then 
                    say_title("GM Stuff") 
                    say_reward("Va rugam sa selectati o optiune") 
                    local set = select ("Setare GM", "Cal militar", "P Skills", "Intrerupe") 
                     
                        if set == 1 then 
                            say_title("Gm Set") 
                            say_reward("Level 99") 
                            say_reward("Grad cavaleresc") 
                            say_reward("Item1.") 
                            say_reward("Item2.") 
                            say_reward("Item3 .") 
                            say_reward("Item4 .") 
                            say_reward("Item5 .") 
                            pc.give_item2(19,1) 
                            pc.give_item2(19,1) 
                            pc.give_item2(19,1) 
                            pc.give_item2(19,1) 
                            pc.give_item2(19,1) 
                            pc.change_alignment(200000) 
                            command("level 99") 
                            send_letter("GM Panel by SnakeEyes") 

                        elseif set == 2 then 
                            say_title("Cal militar") 
                            pc.set_skill_level(131, 10) 
                            horse.set_level(21) 
                            horse.summon()     
                            horse.ride() 
                            pc.give_item2(50053, 1) 
                            say_reward("Calul dvs. este acum la nivelul 21") 
                            say_reward("Imblanzirea calului este acum la nivelul 10") 
                            say_reward("Calul tau a fost numit") 
                            say_reward("Ai prinit cartea cailor militari") 
                            send_letter("GM Panel by SnakeEyes") 
                             
                        elseif set == 3 then 
                            say_title("P Skills") 
                            say_reward("Aici puteti pune toate abilitatile dumneavoastra la Perfect") 
                 
                            if pc.job ==0 then 
                                say_reward("Va rugam sa alegeti un invatator") 
                 
                                local krieger=select("Corp","Mental") 
                 
                                if krieger==1 then 
                                    pc.set_skill_group(1) 
                                    pc.set_skill_level(1 ,59) 
                                    pc.set_skill_level(2 ,59) 
                                    pc.set_skill_level(3 ,59) 
                                    pc.set_skill_level(4 ,59) 
                                    pc.set_skill_level(5 ,59) 
                                    say_reward("Toate abilita?ile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                                if krieger==2 then 
                                    pc.set_skill_group(2) 
                                    pc.set_skill_level(16 ,59) 
                                    pc.set_skill_level(17 ,59) 
                                    pc.set_skill_level(18 ,59) 
                                    pc.set_skill_level(19 ,59) 
                                    pc.set_skill_level(20 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                            elseif pc.job ==1 then 
                                say_reward("Va rugam sa alegeti un invatator") 
                 
                                local ninja=select("Lama","Arc") 
                 
                                if ninja==1 then 
                                    pc.set_skill_group(3) 
                                    pc.set_skill_level(31 ,59) 
                                    pc.set_skill_level(32 ,59) 
                                    pc.set_skill_level(33 ,59) 
                                    pc.set_skill_level(34 ,59) 
                                    pc.set_skill_level(35 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                                if ninja==2 then 
                                    pc.set_skill_group(4) 
                                    pc.set_skill_level(46 ,59) 
                                    pc.set_skill_level(47 ,59) 
                                    pc.set_skill_level(48 ,59) 
                                    pc.set_skill_level(49 ,59) 
                                    pc.set_skill_level(50 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                            elseif pc.job ==2 then 
                                say_reward("Va rugam sa alege?i un invatator") 
                                local sura=select("Magie","Arme") 
                 
                                if sura==1 then 
                                    pc.set_skill_group(5) 
                                    pc.set_skill_level(76 ,59) 
                                    pc.set_skill_level(77 ,59) 
                                    pc.set_skill_level(78 ,59) 
                                    pc.set_skill_level(79 ,59) 
                                    pc.set_skill_level(80 ,59) 
                                    pc.set_skill_level(81, 59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                                if sura==2 then 
                                    pc.set_skill_group(6) 
                                    pc.set_skill_level(61 ,59) 
                                    pc.set_skill_level(62 ,59) 
                                    pc.set_skill_level(63 ,59) 
                                    pc.set_skill_level(64 ,59) 
                                    pc.set_skill_level(65 ,59) 
                                    pc.set_skill_level(66 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                            elseif pc.job ==3 then 
                                say_reward("Va rugam sa alegeti un invatator") 
                                local schami=select("Hell","Dragon") 
                 
                                if schami==1 then 
                                    pc.set_skill_group(7) 
                                    pc.set_skill_level(106 ,59) 
                                    pc.set_skill_level(107 ,59) 
                                    pc.set_skill_level(108 ,59) 
                                    pc.set_skill_level(109 ,59) 
                                    pc.set_skill_level(110 ,59) 
                                    pc.set_skill_level(111 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                                if schami==2 then 
                                    pc.set_skill_group(8) 
                                    pc.set_skill_level(91 ,59) 
                                    pc.set_skill_level(92 ,59) 
                                    pc.set_skill_level(93 ,59) 
                                    pc.set_skill_level(94 ,59) 
                                    pc.set_skill_level(95 ,59) 
                                    pc.set_skill_level(96 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                            end 
                        elseif set == 4 then 
                        send_letter("GM Panel by SnakeEyes") 
                            return 
                        end 
                elseif head == 4 then 
                    say_title("Stoc") 
                    say_reward("Alegeti optiunea dvs.") 
                    local lager = select("Spatiu depozitare", "Spatiu magazin", "Intrerupe") 
                     
                    if lager ==1 then 
                    send_letter("GM Panel by SnakeEyes") 
                        game.open_safebox() 
                        setskin(NOWINDOW) 
                         
                    elseif lager == 2 then 
                    send_letter("GM Panel by SnakeEyes") 
                        game.open_mall() 
                        setskin(NOWINDOW) 
                         
                    elseif lager == 3 then 
                    send_letter("GM Panel by SnakeEyes") 
                        return 
                    end 
                     
                elseif head == 5 then 
                send_letter("GM Panel by SnakeEyes") 
                    return 
            end 
        end 
    end 
end
Imagine
Imagine
Afișează semnătura
Avatar utilizator
FreshXL
Nivel 2

Nivel 2
Mesaje: 200
Membru din: 02 Feb 2014, 19:35
Server: www.herad2.r
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 33  
 Contact:
Medalii

arCuleTz scrie:Pai ma uite aici panou gm

Cod: Selectaţi tot

------------------------------------- 
-- GM Panel Quest by SnakeEyes
------------------------------------- 
quest gm_panel begin 
    state start begin 
        when letter with pc.is_gm() begin 
            send_letter("GM Panel by SnakeEyes") 
        end 
        when button or info begin 
            say_title("Bine ati venit in panoul de GM ") 
            say("Majoritatea continutului acestui panou") 
            say("poate fi accesat de un membru al staffului") 
            say("") 
            say_reward("Va rugam, alegeti optiunea dumneavoastra") 
            local head = select("On-line mesaj", "Event Panel", "GM Stuff", "Depozit", "Întrerupere") 

                if head == 1 then 
                    say_title("On-line mesaj") 
                    say("De aici puteti trimite un mesaj") 
                    say("Daca doriti sa interactionati cu playerii de aici") 
                    say("o puteti face") 
                    say_reward("Va rugam, alegeti optiunea dumneavoastra") 
                    local on = select("... Este On-line", "... Este inca online", "... Spune adio", "Intrerupe") 

                        if on == 1 then 
                            notice_all("".. pc.get_name() .." este on-line") 
                            notice_all("El/ea este disponibil pentru întrebari") 
                            send_letter("GM Panel by SnakeEyes") 

                        elseif on == 2 then 
                            notice_all("".. pc.get_name() .." este inca disponibil pentru voi") 
                            send_letter("GM Panel by SnakeEyes") 

                        elseif on == 3 then 
                            notice_all("".. pc.get_name() .." urmeaza sa se duca offline") 
                            notice_all("Si va ureaza un joc cat mai placut") 
                            send_letter("GM Panel by SnakeEyes") 

                        elseif on == 4 then 
                        send_letter("GM Panel by SnakeEyes") 
                        return 
                    end 

                elseif head == 2 then 
                    say_title("Event Panel") 
                    say("Acest panou poate fi utilizat numai cu acordul unui GA / SA") 
                    say("") 
                    say_reward("Va rugam sa selectati o optiune") 
                    local event = select("Rate evenimente", "Zi / noapte", "Intrerupe") 
                         
                        if event == 1 then 
                            say_title("Rate evenimente") 
                            say_reward("Va rugam sa alegeti rata care doriti sa creasca") 
                                       local rateset = select ("EXP","Yang","Yang Bombe","obiecte","Intrerupe")   

                        if rateset == 1 then   
                            say_title("Rata Exp:")    
                            say_reward("Cat de mare vrei sa fie rate de exp?")  
                                local w =select ("50","100","150","200","Intrerupe")    
                                    if w == 1 then   
                                        command("priv_empire 0 4:exp 50 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif w == 2 then   
                                        command("priv_empire 0 4:exp 100 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif w == 3 then   
                                        command("priv_empire 0 4:exp 150 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif w == 4 then   
                                        command("priv_empire 0 4:exp 200 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif w == 5 then   
                                        send_letter("GM Panel by SnakeEyes") 
                                        return   
                                    end   
                               
                        elseif rateset == 2 then   
                            say_title("Rata yang:")   
                            say_reward("Cat de mare vrei sa fie rata la yang?")   
                                local x =select ("50","100","150","200","Intrerupe")    
                                    if x == 1 then   
                                        command("priv_empire 0 2:gold_drop 50 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif x == 2 then   
                                        command("priv_empire 0 2:gold_drop 100 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif x == 3 then   
                                        command("priv_empire 0 2:gold_drop 150 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif x == 4 then   
                                        command("priv_empire 0 2:gold_drop 200 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif x == 5 then   
                                    send_letter("GM Panel by SnakeEyes") 
                                        return   
                                    end  
  
                        elseif rateset == 3 then   
                            say_title("Rata bombe de yang:")    
                            say_reward("Cat de mare vrei sa fie rata la bombele de yang?")   
                                local y =select ("50","100","150","200","Intrerupe")    
                                    if y == 1 then   
                                        command("priv_empire 0 3:gold10_drop 50 24")   
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif y == 2 then   
                                        command("priv_empire 0 3:gold10_drop 100 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif y == 3 then   
                                        command("priv_empire 0 3:gold10_drop 150 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif y == 4 then   
                                        command("priv_empire 0 3:gold10_drop 200 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif y == 5 then   
                                    send_letter("GM Panel by SnakeEyes") 
                                        return   
                                    end   
                        elseif rateset == 4 then   
                            say_title("Rata obiecte:")  
                            say("Cat de mare vrei sa fie rata la obiecte")   
                            local z =select ("50","100","150","200","Intrerupe")    
                                    if z == 1 then   
                                        command("priv_empire 0 1:item_drop 50 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif z == 2 then   
                                        command("priv_empire 0 1:item_drop 100 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif z == 3 then   
                                        command("priv_empire 0 1:item_drop 150 24") 
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif z == 4 then   
                                        command("priv_empire 0 1:item_drop 200 24")  
                                        send_letter("GM Panel by SnakeEyes") 
                                    elseif z == 5 then  
                                    send_letter("GM Panel by SnakeEyes") 
                                        return   
                                    end   
                        elseif rateset == 5 then   
                        send_letter("GM Panel by SnakeEyes") 
                            return   
                        end 
                        elseif event == 2 then 
                            say_title("Zi / noapte") 
                            say_reward("Aici puteti seta ziua si noaptea") 
                            say_reward("Va rugam sa alegeti ceea ce doriti sa faceti") 
                            local zeit = select("Zi", "Noapte", "Intrerupe") 
                             
                            if zeit == 1 then 
                                command("x 2") 
                                send_letter("GM Panel by SnakeEyes") 
                                 
                            elseif zeit == 2 then 
                                command("x 1") 
                                send_letter("GM Panel by SnakeEyes") 
                                 
                            elseif zeit == 3 then 
                                send_letter("GM Panel by SnakeEyes") 
                                return 
                            end 
                             
                        elseif event == 3 then 
                        send_letter("GM Panel by SnakeEyes") 
                        return 
                    end         
                 
                elseif head == 3 then 
                    say_title("GM Stuff") 
                    say_reward("Va rugam sa selectati o optiune") 
                    local set = select ("Setare GM", "Cal militar", "P Skills", "Intrerupe") 
                     
                        if set == 1 then 
                            say_title("Gm Set") 
                            say_reward("Level 99") 
                            say_reward("Grad cavaleresc") 
                            say_reward("Item1.") 
                            say_reward("Item2.") 
                            say_reward("Item3 .") 
                            say_reward("Item4 .") 
                            say_reward("Item5 .") 
                            pc.give_item2(19,1) 
                            pc.give_item2(19,1) 
                            pc.give_item2(19,1) 
                            pc.give_item2(19,1) 
                            pc.give_item2(19,1) 
                            pc.change_alignment(200000) 
                            command("level 99") 
                            send_letter("GM Panel by SnakeEyes") 

                        elseif set == 2 then 
                            say_title("Cal militar") 
                            pc.set_skill_level(131, 10) 
                            horse.set_level(21) 
                            horse.summon()     
                            horse.ride() 
                            pc.give_item2(50053, 1) 
                            say_reward("Calul dvs. este acum la nivelul 21") 
                            say_reward("Imblanzirea calului este acum la nivelul 10") 
                            say_reward("Calul tau a fost numit") 
                            say_reward("Ai prinit cartea cailor militari") 
                            send_letter("GM Panel by SnakeEyes") 
                             
                        elseif set == 3 then 
                            say_title("P Skills") 
                            say_reward("Aici puteti pune toate abilitatile dumneavoastra la Perfect") 
                 
                            if pc.job ==0 then 
                                say_reward("Va rugam sa alegeti un invatator") 
                 
                                local krieger=select("Corp","Mental") 
                 
                                if krieger==1 then 
                                    pc.set_skill_group(1) 
                                    pc.set_skill_level(1 ,59) 
                                    pc.set_skill_level(2 ,59) 
                                    pc.set_skill_level(3 ,59) 
                                    pc.set_skill_level(4 ,59) 
                                    pc.set_skill_level(5 ,59) 
                                    say_reward("Toate abilita?ile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                                if krieger==2 then 
                                    pc.set_skill_group(2) 
                                    pc.set_skill_level(16 ,59) 
                                    pc.set_skill_level(17 ,59) 
                                    pc.set_skill_level(18 ,59) 
                                    pc.set_skill_level(19 ,59) 
                                    pc.set_skill_level(20 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                            elseif pc.job ==1 then 
                                say_reward("Va rugam sa alegeti un invatator") 
                 
                                local ninja=select("Lama","Arc") 
                 
                                if ninja==1 then 
                                    pc.set_skill_group(3) 
                                    pc.set_skill_level(31 ,59) 
                                    pc.set_skill_level(32 ,59) 
                                    pc.set_skill_level(33 ,59) 
                                    pc.set_skill_level(34 ,59) 
                                    pc.set_skill_level(35 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                                if ninja==2 then 
                                    pc.set_skill_group(4) 
                                    pc.set_skill_level(46 ,59) 
                                    pc.set_skill_level(47 ,59) 
                                    pc.set_skill_level(48 ,59) 
                                    pc.set_skill_level(49 ,59) 
                                    pc.set_skill_level(50 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                            elseif pc.job ==2 then 
                                say_reward("Va rugam sa alege?i un invatator") 
                                local sura=select("Magie","Arme") 
                 
                                if sura==1 then 
                                    pc.set_skill_group(5) 
                                    pc.set_skill_level(76 ,59) 
                                    pc.set_skill_level(77 ,59) 
                                    pc.set_skill_level(78 ,59) 
                                    pc.set_skill_level(79 ,59) 
                                    pc.set_skill_level(80 ,59) 
                                    pc.set_skill_level(81, 59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                                if sura==2 then 
                                    pc.set_skill_group(6) 
                                    pc.set_skill_level(61 ,59) 
                                    pc.set_skill_level(62 ,59) 
                                    pc.set_skill_level(63 ,59) 
                                    pc.set_skill_level(64 ,59) 
                                    pc.set_skill_level(65 ,59) 
                                    pc.set_skill_level(66 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                            elseif pc.job ==3 then 
                                say_reward("Va rugam sa alegeti un invatator") 
                                local schami=select("Hell","Dragon") 
                 
                                if schami==1 then 
                                    pc.set_skill_group(7) 
                                    pc.set_skill_level(106 ,59) 
                                    pc.set_skill_level(107 ,59) 
                                    pc.set_skill_level(108 ,59) 
                                    pc.set_skill_level(109 ,59) 
                                    pc.set_skill_level(110 ,59) 
                                    pc.set_skill_level(111 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                 
                                if schami==2 then 
                                    pc.set_skill_group(8) 
                                    pc.set_skill_level(91 ,59) 
                                    pc.set_skill_level(92 ,59) 
                                    pc.set_skill_level(93 ,59) 
                                    pc.set_skill_level(94 ,59) 
                                    pc.set_skill_level(95 ,59) 
                                    pc.set_skill_level(96 ,59) 
                                    say_reward("Toate abilitatile dumneavoastra sunt acum P") 
                                    send_letter("GM Panel by SnakeEyes") 
                                end 
                            end 
                        elseif set == 4 then 
                        send_letter("GM Panel by SnakeEyes") 
                            return 
                        end 
                elseif head == 4 then 
                    say_title("Stoc") 
                    say_reward("Alegeti optiunea dvs.") 
                    local lager = select("Spatiu depozitare", "Spatiu magazin", "Intrerupe") 
                     
                    if lager ==1 then 
                    send_letter("GM Panel by SnakeEyes") 
                        game.open_safebox() 
                        setskin(NOWINDOW) 
                         
                    elseif lager == 2 then 
                    send_letter("GM Panel by SnakeEyes") 
                        game.open_mall() 
                        setskin(NOWINDOW) 
                         
                    elseif lager == 3 then 
                    send_letter("GM Panel by SnakeEyes") 
                        return 
                    end 
                     
                elseif head == 5 then 
                send_letter("GM Panel by SnakeEyes") 
                    return 
            end 
        end 
    end 
end
arculet el cere doar la acel quest cu mos craciun sa aiba doar el acces la panou. nu si restul playerilor

Poftim

Cod: Selectaţi tot

 quest santa begin
        state start begin
            when 20031.chat."Event de Craciun: Panoul de control" with pc.is_gm() begin
if pc.get_name() == "NumeleTauGM." or pc.get_name() == "NumelTauGM" 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 Perla Neagra ")
                            pc.give_item2(50999, 5)
                        elseif beutel == 2 then
                            say("Ce frumos!Ai primit Pamflet Scrima")
                            pc.give_item2(70031, 5)
                        elseif beutel == 3 then
                            say("Ce frumos!Ai primit Gheara Dragon")
                            pc.give_item2(71129, 4)
                        elseif beutel == 4 then
                            say("Ce frumos!Ai primit Balanta Dragon")
                            say("Succes")
                            pc.give_item2(71123, 4)
                  elseif beutel == 5 then
                            say("Ce frumos!Ai primit Perla Alba")
                            say("Succes")
                            pc.give_item2(27992, 10)
                  elseif beutel == 6 then
                            say("Ce frumos!Ai primit Perla Albastra")
                            say("Succes")
                            pc.give_item2(27993, 10)
                  elseif beutel == 7 then
                            say("Ce frumos!Ai primit Perla Rosie")
                            say("Succes")
                            pc.give_item2(27994, 10)
                  elseif beutel == 8 then
                            say("Ce frumos!Ai primit Cartea sabiei-2-maini")
                            say("Succes")
                            pc.give_item2(70032, 5)
                  elseif beutel == 9 then
                            say("Ce frumos!Ai primit Cartea sabiei-1-maini")
                            say("Succes")
                            pc.give_item2(70033, 5)
                  elseif beutel == 10 then
                            say("Ce frumos!Ai primit Metal Magic")
                            say("Succes")
                            pc.give_item2(25041, 15)
                  elseif beutel == 11 then
                            say("Ce frumos!Ai primit Bucată de cristal")
                            say("Succes")
                            pc.give_item2(30204, 5)
                  elseif beutel == 12 then
                            say("Ce frumos!Ai primit Piatra Apatrundererii+10")
                            say("Succes")
                            pc.give_item2(28830, 1)
                  elseif beutel == 13 then
                            say("Ce frumos!Ai primit Piatra lovitura fat.+10")
                            say("Succes")
                            pc.give_item2(28831, 1)
                  elseif beutel == 14 then
                            say("Ce frumos!Ai primit Piatra reintoarcrerii+10")
                            say("Succes")
                            pc.give_item2(28832, 1)
                  elseif beutel == 15 then
                            say("Ce frumos!Ai primit Piatra anti războinic+10")
                            say("Succes")
                            pc.give_item2(28833, 1)
                  elseif beutel == 16 then
                            say("Ce frumos!Ai primit Piatra anti ninja+10")
                            say("Succes")
                            pc.give_item2(28834, 1)
                  elseif beutel == 17 then
                            say("Ce frumos!Ai primit Piatra anti sura+10")
                            say("Succes")
                            pc.give_item2(28835, 1)
                  elseif beutel == 18 then
                            say("Ce frumos!Ai primit Piatra anti saman+10")
                            say("Succes")
                            pc.give_item2(28836, 1)
                  elseif beutel == 19 then
                            say("Ce frumos!Ai primit Piatra  monstrii+10")
                            say("Succes")
                            pc.give_item2(28837, 1)
                  elseif beutel == 20 then
                            say("Ce frumos!Ai primit Piatra  eschiva+10")
                            say("Succes")
                            pc.give_item2(28838, 1)
                  elseif beutel == 21 then
                     say("Ce frumos!Ai primit Piatra pitularii+10")
                            say("Succes")
                            pc.give_item2(28839, 1)
                  elseif beutel == 22 then
                     say("Ce frumos!Ai primit Piatra  magie+10")
                            say("Succes")
                            pc.give_item2(28840, 1)
                  elseif beutel == 23 then
                     say("Ce frumos!Ai primit Piatra  vitalitatii+10")
                            say("Succes")
                            pc.give_item2(28841, 1)
                  elseif beutel == 24 then
                     say("Ce frumos!Ai primit Piatra  protectiei+10")
                            say("Succes")
                            pc.give_item2(28842, 1)
                  elseif beutel == 25 then
                     say("Ce frumos!Ai primit Piatra  grabei+10")
                            say("Succes")
                            pc.give_item2(28843, 1)
                        else
                            say("Ce frumos!Ai primit Manualul fierarului")
                            say("Succes")
                            pc.give_item2(70039, 1)
                        end
                    end
                end
            end
        end
    end
Inlocuieste NumeleTau
Avatar utilizator
sorrellboss
Nivel 3

Nivel 3
Mesaje: 461
Membru din: 29 Iun 2014, 09:51
Server: Metin2Gorj
Regat: Shinsoo
Aprecieri: 45  
Mulţumiri: 4  
Medalii

multumesc FreshXL, insfarsit cineva care este atent.
Avatar utilizator
Corsay
Fost Ad Moderator

Fost Ad Moderator
Mesaje: 1088
Membru din: 14 Dec 2013, 22:29
Server: Ymir
Regat: Jinno
Aprecieri: 0
Mulţumiri: 19  
 Contact:
Medalii

Pentru cultura ta generala, ca data viitoare sa rezolvi singur, trebuie sa adaugi with pc.is_gm()
Si doar GM-ul va avea acces la acel panou.
Imagine
Afișează semnătura
Avatar utilizator
sorrellboss
Nivel 3

Nivel 3
Mesaje: 461
Membru din: 29 Iun 2014, 09:51
Server: Metin2Gorj
Regat: Shinsoo
Aprecieri: 45  
Mulţumiri: 4  
Medalii

adaugasem with pc.is_gm() dar nu unde trebuia... mersi oricum si tie
Avatar utilizator
K4nT
Nivel 4

Nivel 4
Mesaje: 515
Membru din: 26 Iun 2014, 11:23
Server: Nu am inca
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 24  
 Contact:
Medalii

T/C la cererea autorului.
Marcat ca rezolvat!
Imagine
Imagine
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
2070
Răspunsuri
2
Vizualizări
609
Răspunsuri
2
Vizualizări
244
Răspunsuri
3
Vizualizări
524

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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