Vezi subiectul anterior Vezi subiectul urmator In jos  Pagina 1 din 1 replies to this topic

#1
Offline
la data de Mar Dec 09, 2014 6:38 pm


avatar

 Fondator
Inel teleport



I.
Unde va teleporteaza ?

R.

* Zona Breslei
* Poarta Castelului
* Valea Seungryong
* Desertul Yongbi
* Muntele Sohan
* Doyyumhwaji
* DT
* Yongan,Jayang
* Joan,Bokjung
* Pyungmoo,Bakra

Cum il instalez ?


cd /......./quest
./qc warpring.quest



Modificari ce le puteti face dupa bunul plac :


Nivel necesar pentru teleportare :
Cod:
if pc.get_level() <= 10 then

Inelul dispare dupa teleportare,daca doriti sa ramana in inventar stergeti linia :
Cod:
pc.removeitem("70007", 1)
Quest
Cod:
quest warpring begin
    state start begin
        when 70007.use with pc.get_level() >= 10 begin
        
            if pc.countitem("70007")>=1 then
                pc.removeitem("70007", 1)
            end
            
            say_title("Inel Teleportare:")
            say("Buna strainule cu acest inel te vei")
            say("putea teleporta in hartile de mai jos")
            say("Deci va fi o usurare pentru jucatori")
            say("De a se teleporta dintr-un loc in altu")
            say("mult mai simplu!")
            say("")
            say("")
            say("")
            say("")
            say("")
            say("Vrei sa te teleportezi?")

            local main_set = select("Da","Nu")
            if main_set == 2 then
                return
            end
            
            if pc.get_level() <= 10 then
                say_title("Inel Teleportare:")
                say("Hmmm ce avem noi aici un novice")
                say("Imi pare rau dar nu te pot teleporta.")
                say("Vino la mine cand vei avea peste Level 10.")
                return
            end

            local map = pc.get_map_index()
            local empire = pc.get_empire()
            local level = pc.get_level()

            say_title("Inel Teleportare:")
            say("Unde vrei sa mergi?")

            -- ?? ?? ???? ?? ?? (? ?? 1,2 ??)
            if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then

                local guild_map_names = {
                    "Zona Breslei",
                    "Zona Breslei",
                    "Zona Breslei",
                }

                guild_map_name = guild_map_names[empire]
                local empire_castle={
                    "Poarta Castelului",
                    "Poarta Castelului",
                    "Poarta Castelului",
                }
                empire_castle =empire_castle[empire]
                local sub_set = 0
                if level < 60 then -- 60?? : ?????, ???, ????, ???
                    sub_set = select(guild_map_name, "Valea Seungryong", "Desertul Yongbi", "Muntele Sohan", empire_castle,"Mai mult")
                    if sub_set == 6 then -- ??
                        return
                    end

                else -- 61?? : ????, ???, ????, ????
                    sub_set = select(guild_map_name, "Valea Seungryong", "Desertul Yongbi", "Muntele Sohan",  empire_castle,"Mai multe")
                    if sub_set == 6 then -- ??
                        say_title("Teleporter:")
                        say("Vrei sa fii teleportat?")
                        sub_set = select("Doyyumhwaji", "DT", "Inapoi", "Renunta") + 5
                        if sub_set == 9 then -- ??
                            return
                        end
                        if sub_set == 8 then -- ??
                            say_title("Teleporter:")
                            say("Vrei sa fii teleportat?")
                                                 ---                                                   l
                            sub_set = select(guild_map_name, "Valea Seungryong", "Desertul Yongbi", "Muntele Sohan",  empire_castle,"Mai multe")
                            if sub_set == 6 then -- ??
                                say_title("Teleporter:")
                                say("Vrei  sa fii teleportat?")
                                sub_set = select("Doyyumhwaji", "DT", "Renunta") + 5
                                if sub_set == 8 then -- ??
                                    return
                                end
                            end
                        end
                    end
                end


                local warp = {
                    -- guild_map
                    {
                        { 128500, 1000 },
                        { 179500, 1000 },
                        { 271800, 13000 },
                    },
                    -- 64 map_n_threeway
                    {
                        { 402100, 673900 },
                        { 270400, 739900 },
                        { 321300, 808000 },
                    },
                    -- 63 metin2_map_n_desert_01
                    {
                        { 217800, 627200 },
                        { 221900, 502700 },
                        { 344000, 502500 },
                    },
                    -- 61 map_n_snowm_01
                    {
                        { 434200, 290600 },
                        { 375200, 174900 },
                        { 491800, 173600 },
                    },
                    --empire_castle
                    {
                        {975200, 133000},
                        {977200, 185000},
                        {923900, 183600},
                    
                    } ,
                    -- 62 metin2_map_n_flame_01
                    {
                        { 599400, 756300 },
                        { 597800, 622200 },
                        { 730700, 689800 },
                    },
                    -- devil_tower
                    {
                        { 590500, 110500 },
                        { 590500, 110500 },
                        { 590500, 110500 },
                    },
                }
                test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
                say_title("Inel Teleportare:")
                say("Acum te voi teleporta")
                say("intr-un loc foarte periculos")
                say("Ai grija de tine! Inregistrare/Logare")
                wait()
                pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
            

            else -- ? ?? 1,2 ? ??? ?????? ? ?? 1,2 ? ??? ?? ??    
                local sub_set2 = 3

                --sub_set2 = select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
                if empire==1 then    
                    sub_set2 = select("Yongan","Jayang" , locale.cancel)
                elseif  empire ==2 then  
                    sub_set2 = select("Joan","Bokjung" , locale.cancel)
                elseif  empire ==3 then
                    sub_set2 = select("Pyungmoo","Bakra" , locale.cancel)
                end    
                if sub_set2 != 3 then
                    if sub_set2 == 1 then
                        say_title("Inel Teleportare:")
                        say("Te teleportez acolo.")
                        wait()

                        if empire == 1 then
                            pc.warp(474300,954800)
                        elseif empire == 2 then
                            pc.warp(63800,166400)
                        elseif empire == 3 then
                            pc.warp(959900,269200)
                        end    
                    elseif sub_set2 == 2 then
                        say_title("Inel Teleportare:")
                        say("Te teleportez acolo.")

                        wait()
                        if empire == 1 then
                            pc.warp(353100,882900)
                        elseif empire == 2 then
                            pc.warp(145500,240000)
                        elseif empire == 3 then
                            pc.warp(863900,246000)
                        end    
                    end -- end sub set check2 if
                end -- end sub set check1 if
            end    -- end map check if
        end -- end when use item
    end -- end state start
end -- end quest warpring