Quest,misiuni pvm,etc.

Deconectat
Avatar utilizator
Partida69
Nivel 3
Nivel 3
Mesaje: 301
Membru din: 15 Oct 2013
Localitate: In usr,src,sys
Status: Iggnore
Server Metin2: NewShadow
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 2

Quest,misiuni pvm,etc.

Mesajde Partida69 » 18 Mai 2014, 20:59

Anunturi:
anunturi.quest

Cod: Selectaţi tot

----------------------------------------
   -- Quest: connect message
   -- Author: Dobrescu Sebastian
   ----------------------------------------

   quest connect_message begin
   state start begin
   when login begin
   -- Connect message ------------------------------------------------------------------
   announcements = io.open("locale/germany/quest/files/announcements/announcements.txt")
   news = io.open("locale/germany/quest/files/news/news.txt")
   events = io.open("locale/germany/quest/files/events/events.txt")
   -------------------------------------------------------------------------------------
   chat("Bun venit, "..pc.get_name ().."!")
   chat("Pentru orice probleme ne gãsiþi pe metin2-antillia.ro")
   notice("Anunþuri: "..announcements:read())
   notice("Noutãþi: "..news:read())
   notice("Evenimente: "..events:read())
   end

   end -- state "start"
   end   -- quest


Creati voi folderele si fisierul .txt
La ce e bun?Scrieti in .txt ce vreti si apare direct,fara reload.

Depozit portabil
portabil.quest

Cod: Selectaţi tot

quest depozit begin
   state start begin
      when login begin
         send_letter("Depozit Portabil:")
      end
      when info or button begin
     addimage(20, 12, "depozit.tga")
         say("")
         say("")
         say("")
         say("")
         say("")
         say_title("Depozit Portabil:")
            say("Vrei sa deschizi depozitul?")
            say("")
            local a= select("Da","Nu")
        if 1==a then
            game.open_safebox()
         send_letter("Depozit Portabil:")
        elseif 2==a then
         send_letter("Depozit Portabil")
      end
   end
end
end


Level 90 quest
lv99.quest

Cod: Selectaţi tot

quest lv90 begin
        state start begin
                when login or levelup with pc.level >= 90 and pc.level <= 105 begin
                        set_state(information)
                end
        end
        state information begin
      when letter begin
         send_letter("Lv.90 : Cei mai fiorosi demoni.")
      end

      when info or button begin
         say_title("Cei mai fiorosi demoni.")
         say_verde("In triunghiul din mijlocul valei, se afla un portal")
         say_verde("ce duce la un templu foarte fiorosi, incredibil de puternici.")
         say_verde("Acolo se ascunde un Turn cu Demoni.")
       say_verde("Avem nevoie de tine sa ucizi lordul demon. Opreste-i")
       say_verde("planul inainte de a actiona! Ucide demonul feroce!")
         say_reward("Informatie : Ucide 1 Inger cu Coasa.")
         say_verde("")
           pc.setqf("state", 1)
           q.set_counter("Inger cu Coasa", 1)
      end

      when 1093.kill begin
         local count = pc.getqf("state") - 1
         if count <= 1 then
            pc.setqf("state", count)
               q.set_counter("Inger cu Coasa", count)
         end
         if count == 0 then
             say_title("Lv.90 : Cei mai fiorosi demoni. Complet!")
             say_verde("")
             say_verde("Planul lor este istorie! Ne-ai salvat din nou...")
             say_verde("Suntem vesnici recunoscatori, ne-ai salvat de")
             say_verde("atatea ori... Iti multumim pentru tot. Uite aici.")
             say_verde("")
            say_alb("URMATOAREA MISIUNE VA FI LA LV.92")
            say_reward("Recompensa sateniilor:")
             say_reward("70.000.000 yang")
         say_reward("1 Potiune a Intelepciunii.")
         say_reward("1 Cap Mumificat.")
         say_reward("1 Elixirul Lunii.")
            pc.change_money(70000000)
         pc.give_item2(30319, 1)
         pc.give_item2(71153, 1)
         pc.give_item2(72730, 1)
            clear_letter()
            set_state(__COMPLETE__)

         end
      end
   end

   state __COMPLETE__ begin
   end
end


Level 99 quest
lv99.quest

Cod: Selectaţi tot

quest lv99 begin
        state start begin
                when login or levelup with pc.level >= 99 and pc.level <= 105 begin
                        set_state(information)
                end
        end
        state information begin
      when letter begin
         send_letter("Lv.99 : Catacomba Diavolului.")
      end

      when info or button begin
         say_title("Catacomba Diavolului.")
         say_verde("In tara intunecata se spune ca domina un mare")
         say_verde("rege care are ca paza Monstri mari cu sulite.")
         say_verde("Noapte de noapte, avem cosmaruri cu acest")
       say_verde("rege si nu mai suportam acest chin groaznic.")
       say_verde("Scapa-ne de cosmaruri razboinicule! Te implor!")
         say_reward("Infirmatie : Ucide 1 Azrael.")
         say_verde("")
           pc.setqf("state", 1)
           q.set_counter("Azrael", 1)
      end

      when 2598.kill begin
         local count = pc.getqf("state") - 1
         if count <= 1 then
            pc.setqf("state", count)
               q.set_counter("Azrael", count)
         end
         if count == 0 then
             say_title("Lv.99 : Catacomba Diavolului. Complet!")
             say_verde("")
             say_verde("Deja ne simtim mai bine! Este o senzatie")
             say_verde("de libertate! Nu imi vine sa cred ca am ")
             say_verde("scapat de cosmaruri. Te rog accepta asta.")
             say_verde("")
            say_alb("ULTIMA MISIUNE VA FI LA LV.102")
            say_reward("Recompensa sateniilor:")
             say_reward("150.000.000 yang")
         say_reward("1 Fructul Vietii.")
         say_reward("10 Marmure binecuvantate.")
         say_reward("200 Vinuri.")
            pc.change_money(150000000)
         pc.give_item2(71007, 1)
         pc.give_item2(70024, 10)
         pc.give_item2(71108, 200)
            clear_letter()
            set_state(__COMPLETE__)

         end
      end
   end

   state __COMPLETE__ begin
   end
end


Pet system 34k game

Cod: Selectaţi tot

quest pet_system begin
    state start begin
        function get_pet_info(itemVnum)
            pet_info_map = {
            --  [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
                [53001]     = { 34001, "'s Phoenix de foc", 0},
                [53002]     = { 34002, "'s Pui de ren", 0},
                [53003]     = { 34003, "'s Pheonix de gheata", 0},
                [53004]     = { 34001, "'s Feuer Phoenix", 0},
                [53005]     = { 34004, "'s Baby Azrael", 1},
                [53006]     = { 34009, "'s Golden Gahnasel", 1},
                [53007]     = { 34010, "'s Bambi", 0},
                [53008]     = { 34011, "'s Knuud", 0},
                [53009]     = { 34012, "'s Bao Bao", 0},
                [53010]     = { 34008, "'s Leonidas", 0},
                [53011]     = { 34007, "'s Khan", 0},
                [53012]     = { 34005, "´s Porky", 0},
                [53013]     = { 34006, "´s Rufus", 0},
            }

            itemVnum = tonumber(itemVnum)

            return pet_info_map[itemVnum]
        end
      function get_spawn_effect_file(idx)
         effect_table = {
            [0] = nil,
            [1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
         }
         return effect_table [idx]
      end
        when 53001.use or
          53002.use or
          53003.use or
          53004.use or
          53005.use or
          53006.use or
          53007.use or
          53008.use or
          53009.use or
          53010.use or
          53011.use or
          53012.use or
          53013.use begin
          local pet_info = pet_system.get_pet_info(item.vnum)

            if null != pet_info then

                local mobVnum = pet_info[1]
                local petName = pet_info[2]
            local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])

                if true == pet.is_summon(mobVnum) then
               if spawn_effect_file_name != nil then
                  pet.spawn_effect (mobVnum, spawn_effect_file_name)
               end
                    pet.unsummon(mobVnum)
                else
                    if pet.count_summoned() < 1 then
                        pet.summon(mobVnum, petName, false)
                    else
                        syschat("You already summoned a pet.")
                    end
               if spawn_effect_file_name != nil then
                  pet.spawn_effect (mobVnum, spawn_effect_file_name)
               end
                end -- if pet.is_summon
            end  -- if null != pet_info
        end -- when
    end -- state
end -- quest


Anti scroll in diferite mape
anti_scroll.quest

Cod: Selectaţi tot

[code]quest loginexit begin
   state start begin
      when login with pc.get_map_index() == 72 begin
         notice("Daca ai avut scrolluri in inventar, au fost sterse toate !")
         notice("Asa nu vei putea memora camera si vei juca cinstit.")
         pc.removeitem( 22000, 1 )
         pc.removeitem( 22000, 2 )
         pc.removeitem( 22000, 3 )
         pc.removeitem( 22000, 4 )
         pc.removeitem( 22000, 5 )
         pc.removeitem( 22000, 6 )
         pc.removeitem( 22000, 7 )
         pc.removeitem( 22000, 8 )
         pc.removeitem( 22000, 9 )
         pc.removeitem( 22000, 10 )
         pc.removeitem( 22000, 11 )
         pc.removeitem( 22000, 12 )
         pc.removeitem( 22000, 13 )
         pc.removeitem( 22000, 14 )
         pc.removeitem( 22000, 15 )
         pc.removeitem( 22000, 16 )
         pc.removeitem( 22000, 17 )
         pc.removeitem( 22000, 18 )
         pc.removeitem( 22000, 19 )
         pc.removeitem( 22000, 20 )
         pc.removeitem( 22000, 21 )
         pc.removeitem( 22000, 22 )
         pc.removeitem( 22000, 23 )
         pc.removeitem( 22000, 24 )
         pc.removeitem( 22000, 25 )
         pc.removeitem( 22000, 26 )
         pc.removeitem( 22000, 27 )
         pc.removeitem( 22000, 28 )
         pc.removeitem( 22000, 29 )
         pc.removeitem( 22000, 30 )
         pc.removeitem( 22000, 31 )
         pc.removeitem( 22000, 32 )
         pc.removeitem( 22000, 33 )
         pc.removeitem( 22000, 34 )
         pc.removeitem( 22000, 35 )
         pc.removeitem( 22000, 36 )
         pc.removeitem( 22000, 37 )
         pc.removeitem( 22000, 38 )
         pc.removeitem( 22000, 39 )
         pc.removeitem( 22000, 40 )
         pc.removeitem( 22000, 41 )
         pc.removeitem( 22000, 42 )
         pc.removeitem( 22000, 43 )
         pc.removeitem( 22000, 44 )
         pc.removeitem( 22000, 45 )
         pc.removeitem( 22000, 46 )
         pc.removeitem( 22000, 47 )
         pc.removeitem( 22000, 48 )
         pc.removeitem( 22000, 49 )
         pc.removeitem( 22000, 50 )
         pc.removeitem( 22000, 51 )
         pc.removeitem( 22000, 52 )
         pc.removeitem( 22000, 53 )
         pc.removeitem( 22000, 54 )
         pc.removeitem( 22000, 55 )
         pc.removeitem( 22000, 56 )
         pc.removeitem( 22000, 57 )
         pc.removeitem( 22000, 58 )
         pc.removeitem( 22000, 59 )
         pc.removeitem( 22000, 60 )
         pc.removeitem( 22000, 61 )
         pc.removeitem( 22000, 62 )
         pc.removeitem( 22000, 63 )
         pc.removeitem( 22000, 64 )
         pc.removeitem( 22000, 65 )
         pc.removeitem( 22000, 66 )
         pc.removeitem( 22000, 67 )
         pc.removeitem( 22000, 68 )
         pc.removeitem( 22000, 69 )
         pc.removeitem( 22000, 70 )
         pc.removeitem( 22000, 71 )
         pc.removeitem( 22000, 72 )
         pc.removeitem( 22000, 73 )
         pc.removeitem( 22000, 74 )
         pc.removeitem( 22000, 75 )
         pc.removeitem( 22000, 76 )
         pc.removeitem( 22000, 77 )
         pc.removeitem( 22000, 78 )
         pc.removeitem( 22000, 79 )
         pc.removeitem( 22000, 80 )
         pc.removeitem( 22000, 81 )
         pc.removeitem( 22000, 82 )
         pc.removeitem( 22000, 83 )
         pc.removeitem( 22000, 84 )
         pc.removeitem( 22000, 85 )
         pc.removeitem( 22000, 86 )
         pc.removeitem( 22000, 87 )
         pc.removeitem( 22000, 88 )
         pc.removeitem( 22000, 89 )
         pc.removeitem( 22000, 90 )
         pc.removeitem( 22000, 91 )
         pc.removeitem( 22000, 92 )
         pc.removeitem( 22000, 93 )
         pc.removeitem( 22000, 94 )
         pc.removeitem( 22000, 95 )
         pc.removeitem( 22000, 96 )
         pc.removeitem( 22000, 97 )
         pc.removeitem( 22000, 98 )
         pc.removeitem( 22000, 99 )
         pc.removeitem( 22000, 100 )
         pc.removeitem( 22000, 101 )
         pc.removeitem( 22000, 102 )
         pc.removeitem( 22000, 103 )
         pc.removeitem( 22000, 104 )
         pc.removeitem( 22000, 105 )
         pc.removeitem( 22000, 106 )
         pc.removeitem( 22000, 107 )
         pc.removeitem( 22000, 108 )
         pc.removeitem( 22000, 109 )
         pc.removeitem( 22000, 110 )
         pc.removeitem( 22000, 111 )
         pc.removeitem( 22000, 112 )
         pc.removeitem( 22000, 113 )
         pc.removeitem( 22000, 114 )
         pc.removeitem( 22000, 115 )
         pc.removeitem( 22000, 116 )
         pc.removeitem( 22000, 117 )
         pc.removeitem( 22000, 118 )
         pc.removeitem( 22000, 119 )
         pc.removeitem( 22000, 120 )
         pc.removeitem( 22000, 121 )
         pc.removeitem( 22000, 122 )
         pc.removeitem( 22000, 123 )
         pc.removeitem( 22000, 124 )
         pc.removeitem( 22000, 125 )
         pc.removeitem( 22000, 126 )
         pc.removeitem( 22000, 127 )
         pc.removeitem( 22000, 128 )
         pc.removeitem( 22000, 129 )
         pc.removeitem( 22000, 130 )
         pc.removeitem( 22000, 131 )
         pc.removeitem( 22000, 132 )
         pc.removeitem( 22000, 133 )
         pc.removeitem( 22000, 134 )
         pc.removeitem( 22000, 135 )
         pc.removeitem( 22000, 136 )
         pc.removeitem( 22000, 137 )
         pc.removeitem( 22000, 138 )
         pc.removeitem( 22000, 139 )
         pc.removeitem( 22000, 140 )
         pc.removeitem( 22000, 141 )
         pc.removeitem( 22000, 142 )
         pc.removeitem( 22000, 143 )
         pc.removeitem( 22000, 144 )
         pc.removeitem( 22000, 145 )
         pc.removeitem( 22000, 146 )
         pc.removeitem( 22000, 147 )
         pc.removeitem( 22000, 148 )
         pc.removeitem( 22000, 149 )
         pc.removeitem( 22000, 150 )
         pc.removeitem( 22000, 151 )
         pc.removeitem( 22000, 152 )
         pc.removeitem( 22000, 153 )
         pc.removeitem( 22000, 154 )
         pc.removeitem( 22000, 155 )
         pc.removeitem( 22000, 156 )
         pc.removeitem( 22000, 157 )
         pc.removeitem( 22000, 158 )
         pc.removeitem( 22000, 159 )
         pc.removeitem( 22000, 160 )
         pc.removeitem( 22000, 161 )
         pc.removeitem( 22000, 162 )
         pc.removeitem( 22000, 163 )
         pc.removeitem( 22000, 164 )
         pc.removeitem( 22000, 165 )
         pc.removeitem( 22000, 166 )
         pc.removeitem( 22000, 167 )
         pc.removeitem( 22000, 168 )
         pc.removeitem( 22000, 169 )
         pc.removeitem( 22000, 170 )
         pc.removeitem( 22000, 171 )
         pc.removeitem( 22000, 172 )
         pc.removeitem( 22000, 173 )
         pc.removeitem( 22000, 174 )
         pc.removeitem( 22000, 175 )
         pc.removeitem( 22000, 176 )
         pc.removeitem( 22000, 177 )
         pc.removeitem( 22000, 178 )
         pc.removeitem( 22000, 179 )
         pc.removeitem( 22000, 180 )
         pc.removeitem( 22000, 181 )
         pc.removeitem( 22000, 182 )
         pc.removeitem( 22000, 183 )
         pc.removeitem( 22000, 184 )
         pc.removeitem( 22000, 185 )
         pc.removeitem( 22000, 186 )
         pc.removeitem( 22000, 187 )
         pc.removeitem( 22000, 188 )
         pc.removeitem( 22000, 189 )
         pc.removeitem( 22000, 190 )
         pc.removeitem( 22000, 191 )
         pc.removeitem( 22000, 192 )
         pc.removeitem( 22000, 193 )
         pc.removeitem( 22000, 194 )
         pc.removeitem( 22000, 195 )
         pc.removeitem( 22000, 196 )
         pc.removeitem( 22000, 197 )
         pc.removeitem( 22000, 198 )
         pc.removeitem( 22000, 199 )
         pc.removeitem( 22000, 200 )
         pc.removeitem( 22010, 1 )
         pc.removeitem( 22010, 2 )
         pc.removeitem( 22010, 3 )
         pc.removeitem( 22010, 4 )
         pc.removeitem( 22010, 5 )
         pc.removeitem( 22010, 6 )
         pc.removeitem( 22010, 7 )
         pc.removeitem( 22010, 8 )
         pc.removeitem( 22010, 9 )
         pc.removeitem( 22010, 10 )
         pc.removeitem( 22010, 11 )
         pc.removeitem( 22010, 12 )
         pc.removeitem( 22010, 13 )
         pc.removeitem( 22010, 14 )
         pc.removeitem( 22010, 15 )
         pc.removeitem( 22010, 16 )
         pc.removeitem( 22010, 17 )
         pc.removeitem( 22010, 18 )
         pc.removeitem( 22010, 19 )
         pc.removeitem( 22010, 20 )
         pc.removeitem( 22010, 21 )
         pc.removeitem( 22010, 22 )
         pc.removeitem( 22010, 23 )
         pc.removeitem( 22010, 24 )
         pc.removeitem( 22010, 25 )
         pc.removeitem( 22010, 26 )
         pc.removeitem( 22010, 27 )
         pc.removeitem( 22010, 28 )
         pc.removeitem( 22010, 29 )
         pc.removeitem( 22010, 30 )
         pc.removeitem( 22010, 31 )
         pc.removeitem( 22010, 32 )
         pc.removeitem( 22010, 33 )
         pc.removeitem( 22010, 34 )
         pc.removeitem( 22010, 35 )
         pc.removeitem( 22010, 36 )
         pc.removeitem( 22010, 37 )
         pc.removeitem( 22010, 38 )
         pc.removeitem( 22010, 39 )
         pc.removeitem( 22010, 40 )
         pc.removeitem( 22010, 41 )
         pc.removeitem( 22010, 42 )
         pc.removeitem( 22010, 43 )
         pc.removeitem( 22010, 44 )
         pc.removeitem( 22010, 45 )
         pc.removeitem( 22010, 46 )
         pc.removeitem( 22010, 47 )
         pc.removeitem( 22010, 48 )
         pc.removeitem( 22010, 49 )
         pc.removeitem( 22010, 50 )
         pc.removeitem( 22010, 51 )
         pc.removeitem( 22010, 52 )
         pc.removeitem( 22010, 53 )
         pc.removeitem( 22010, 54 )
         pc.removeitem( 22010, 55 )
         pc.removeitem( 22010, 56 )
         pc.removeitem( 22010, 57 )
         pc.removeitem( 22010, 58 )
         pc.removeitem( 22010, 59 )
         pc.removeitem( 22010, 60 )
         pc.removeitem( 22010, 61 )
         pc.removeitem( 22010, 62 )
         pc.removeitem( 22010, 63 )
         pc.removeitem( 22010, 64 )
         pc.removeitem( 22010, 65 )
         pc.removeitem( 22010, 66 )
         pc.removeitem( 22010, 67 )
         pc.removeitem( 22010, 68 )
         pc.removeitem( 22010, 69 )
         pc.removeitem( 22010, 70 )
         pc.removeitem( 22010, 71 )
         pc.removeitem( 22010, 72 )
         pc.removeitem( 22010, 73 )
         pc.removeitem( 22010, 74 )
         pc.removeitem( 22010, 75 )
         pc.removeitem( 22010, 76 )
         pc.removeitem( 22010, 77 )
         pc.removeitem( 22010, 78 )
         pc.removeitem( 22010, 79 )
         pc.removeitem( 22010, 80 )
         pc.removeitem( 22010, 81 )
         pc.removeitem( 22010, 82 )
         pc.removeitem( 22010, 83 )
         pc.removeitem( 22010, 84 )
         pc.removeitem( 22010, 85 )
         pc.removeitem( 22010, 86 )
         pc.removeitem( 22010, 87 )
         pc.removeitem( 22010, 88 )
         pc.removeitem( 22010, 89 )
         pc.removeitem( 22010, 90 )
         pc.removeitem( 22010, 91 )
         pc.removeitem( 22010, 92 )
         pc.removeitem( 22010, 93 )
         pc.removeitem( 22010, 94 )
         pc.removeitem( 22010, 95 )
         pc.removeitem( 22010, 96 )
         pc.removeitem( 22010, 97 )
         pc.removeitem( 22010, 98 )
         pc.removeitem( 22010, 99 )
         pc.removeitem( 22010, 100 )
         pc.removeitem( 22010, 101 )
         pc.removeitem( 22010, 102 )
         pc.removeitem( 22010, 103 )
         pc.removeitem( 22010, 104 )
         pc.removeitem( 22010, 105 )
         pc.removeitem( 22010, 106 )
         pc.removeitem( 22010, 107 )
         pc.removeitem( 22010, 108 )
         pc.removeitem( 22010, 109 )
         pc.removeitem( 22010, 110 )
         pc.removeitem( 22010, 111 )
         pc.removeitem( 22010, 112 )
         pc.removeitem( 22010, 113 )
         pc.removeitem( 22010, 114 )
         pc.removeitem( 22010, 115 )
         pc.removeitem( 22010, 116 )
         pc.removeitem( 22010, 117 )
         pc.removeitem( 22010, 118 )
         pc.removeitem( 22010, 119 )
         pc.removeitem( 22010, 120 )
         pc.removeitem( 22010, 121 )
         pc.removeitem( 22010, 122 )
         pc.removeitem( 22010, 123 )
         pc.removeitem( 22010, 124 )
         pc.removeitem( 22010, 125 )
         pc.removeitem( 22010, 126 )
         pc.removeitem( 22010, 127 )
         pc.removeitem( 22010, 128 )
         pc.removeitem( 22010, 129 )
         pc.removeitem( 22010, 130 )
         pc.removeitem( 22010, 131 )
         pc.removeitem( 22010, 132 )
         pc.removeitem( 22010, 133 )
         pc.removeitem( 22010, 134 )
         pc.removeitem( 22010, 135 )
         pc.removeitem( 22010, 136 )
         pc.removeitem( 22010, 137 )
         pc.removeitem( 22010, 138 )
         pc.removeitem( 22010, 139 )
         pc.removeitem( 22010, 140 )
         pc.removeitem( 22010, 141 )
         pc.removeitem( 22010, 142 )
         pc.removeitem( 22010, 143 )
         pc.removeitem( 22010, 144 )
         pc.removeitem( 22010, 145 )
         pc.removeitem( 22010, 146 )
         pc.removeitem( 22010, 147 )
         pc.removeitem( 22010, 148 )
         pc.removeitem( 22010, 149 )
         pc.removeitem( 22010, 150 )
         pc.removeitem( 22010, 151 )
         pc.removeitem( 22010, 152 )
         pc.removeitem( 22010, 153 )
         pc.removeitem( 22010, 154 )
         pc.removeitem( 22010, 155 )
         pc.removeitem( 22010, 156 )
         pc.removeitem( 22010, 157 )
         pc.removeitem( 22010, 158 )
         pc.removeitem( 22010, 159 )
         pc.removeitem( 22010, 160 )
         pc.removeitem( 22010, 161 )
         pc.removeitem( 22010, 162 )
         pc.removeitem( 22010, 163 )
         pc.removeitem( 22010, 164 )
         pc.removeitem( 22010, 165 )
         pc.removeitem( 22010, 166 )
         pc.removeitem( 22010, 167 )
         pc.removeitem( 22010, 168 )
         pc.removeitem( 22010, 169 )
         pc.removeitem( 22010, 170 )
         pc.removeitem( 22010, 171 )
         pc.removeitem( 22010, 172 )
         pc.removeitem( 22010, 173 )
         pc.removeitem( 22010, 174 )
         pc.removeitem( 22010, 175 )
         pc.removeitem( 22010, 176 )
         pc.removeitem( 22010, 177 )
         pc.removeitem( 22010, 178 )
         pc.removeitem( 22010, 179 )
         pc.removeitem( 22010, 180 )
         pc.removeitem( 22010, 181 )
         pc.removeitem( 22010, 182 )
         pc.removeitem( 22010, 183 )
         pc.removeitem( 22010, 184 )
         pc.removeitem( 22010, 185 )
         pc.removeitem( 22010, 186 )
         pc.removeitem( 22010, 187 )
         pc.removeitem( 22010, 188 )
         pc.removeitem( 22010, 189 )
         pc.removeitem( 22010, 190 )
         pc.removeitem( 22010, 191 )
         pc.removeitem( 22010, 192 )
         pc.removeitem( 22010, 193 )
         pc.removeitem( 22010, 194 )
         pc.removeitem( 22010, 195 )
         pc.removeitem( 22010, 196 )
         pc.removeitem( 22010, 197 )
         pc.removeitem( 22010, 198 )
         pc.removeitem( 22010, 199 )
         pc.removeitem( 22010, 200 )
      end
   end
end[/code]


Map index 72 ,puneti voi map index de la mapa de vreti ca scrollu sa nu fie folosit.
Inel anti experienta
anti_exp.quest

Cod: Selectaţi tot

quest anti_exp begin
    state start begin
        when 40004.use begin
        if pc.getqf("antiexp") == 0 then
            pc.setqf("antiexp", 1)
            chat("Inelul anti experienta este activat. Punctele dvs. de experienta sunt setate la 0 la fiecare 3 secunde.")
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
            timer("erfahrung", 3)
        elseif pc.getqf("antiexp") == 1 then
            pc.setqf("antiexp", 0)
            chat("Anti experienta dezactivat. Distractie placuta!")
            end
        end   
                   
        when erfahrung.timer with pc.getqf("antiexp") == 1 begin
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
            timer("erfahrung1", 3)
            pc.setqf("antiexp", 1)
        end   
           
        when erfahrung1.timer with pc.getqf("antiexp") == 1 begin
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
            timer("erfahrung", 3)
            pc.setqf("antiexp", 1)           
        end
    end
end

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .

Deconectat
Avatar utilizator
Yoghy
Utilizator interzis !
Utilizator interzis !
Mesaje: 439
Membru din: 22 Ian 2014
Status: -------
Server Metin2: New York
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 5

Re: Quest,misiuni pvm,etc.

Mesajde Yoghy » 18 Mai 2014, 21:03

Frumoase , cel cu anti scroll mi-a fost de folos :)
Imagine

Deconectat
Avatar utilizator
danonino1
Nou Venit
Nou Venit
Mesaje: 34
Membru din: 12 Feb 2014
Status: Sunt bine mersi ^.^
Server Metin2: Metin2ForWin
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Quest,misiuni pvm,etc.

Mesajde danonino1 » 15 Mar 2015, 03:23

Frumos.. o sa le incerc! \:D/
Imagine

Deconectat
Avatar utilizator
djvirusrrm
Nou Venit
Nou Venit
Mesaje: 46
Membru din: 16 Noi 2014
Server Metin2: Loading...
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Quest,misiuni pvm,etc.

Mesajde djvirusrrm » 14 Mai 2015, 21:46

Po să întreb : De ce la anti scroll, se repetă de mai multe ori de la 1 la .. ???

Deconectat
Avatar utilizator
Tiger
Mister Just4Metin
Mister Just4Metin
Mesaje: 1157
Membru din: 06 Sep 2013
Localitate: Bucuresti
Reputație: Membru Club (4 iulie)
Nume anterior: Tiger
Status: Sef
Server Metin2: I Don't Playing
Regat: Jinno
Mulțumiri acordate: 5
Mulțumiri primite: 34

Re: Quest,misiuni pvm,etc.

Mesajde Tiger » 15 Mai 2015, 15:18

djvirusrrm scrie:Po să întreb : De ce la anti scroll, se repetă de mai multe ori de la 1 la .. ???


Deoarece tu poti avea un singur scroll sau mai multe ,iar daca nu ar fi aia si tu ai 200 scroluri in inventar ti-ar sterge decat unul singur .
Eu l-am folosit pentru a elimina licorile red la un eveniment pvp .
Imagine
Imagine

Deconectat
Avatar utilizator
h u m a n
Super Ad Mod
Super Ad Mod
Mesaje: 1936
Membru din: 03 Sep 2014
Localitate: Bravos
Reputație: ﭸ S.Ad.Moderator
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
ﭸ Fost lider Helperi si Trial Helperi
ﭸ Fost Ad.Moderator
ﭸ Fost S.Moderator
ﭸ Fost Moderator
ﭸ Fost Helper
▬▬▬▬▬▬▬▬
ﭸ Old dawg
ﭸ Băştinaş
ﭸ Human after all...
▬▬▬▬▬▬▬▬
ﭸ Sătul de PCR
Status: ▬▬▬▬▬▬
Server Metin2: ▬▬▬▬▬▬
Mulțumiri acordate: 18
Mulțumiri primite: 17
Contact:

Re: Quest,misiuni pvm,etc.

Mesajde h u m a n » 07 Iul 2015, 21:28

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine
Imagine


Înapoi la “Quest-uri”

Cine este conectat

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