Drop Cioburi dragon.

Avatar utilizator
okkuninushi
Nivel 1

Nivel 1
Mesaje: 99
Membru din: 07 Ian 2014, 11:28
Regat: Jinno
Aprecieri: 65  
Mulţumiri: 2  
Medalii

Buna ziua m-am uitat peste 2-3 topicuri si am observat ca uni dintre voi ati cautat acest quest pentru drop
Nume:Cioburi dragon drop
Descriere:Acest quest te va ajuta sa iti modifici drop-ul ciuburilor de la alchimie
Imagini:Fara
Quest:

Cod: Selectaţi tot

quest ds_status begin
	state start begin
		when login or levelup with pc.get_level() >= 30 begin
			send_letter("Cioburi Dragon Drop")
		end
		when info or button begin
			say("Acest utilitar iti permite sa activezi/dezactivezi[ENTER] dropul cioburilor dragon")
			say("Momentan dropul este "..pc.getf("dragon_soul","drop_on").."")
			if select("Activeaza","Dezactiveaza") == 1 then
				pc.setf("dragon_soul","drop_on",1)
				syschat("[Alchimia Dragon] Dropul Cioburilor de dragon este activat")
				send_letter("Cioburi Dragon Drop")
			else
				pc.setf("dragon_soul","drop_on",0)
				syschat("[Alchimia Dragon] Dropul Cioburilor de dragon este dezactivat")
				send_letter("Cioburi Dragon Drop")
			end
		end
	end
end

Cod: Selectaţi tot

Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest/.lua
Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
Îl puneţi acolo (să fie .quest sau .lua).
Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest (depinde ce server aveţi) apoi ./qc nume_quest.quest/.lua
Intraţi pe server şi scrieţi /reload q
Testaţi quest-ul.
Ofer support pentru orice quest postat.
Avatar utilizator
WebShok
Nou Venit

Nou Venit
Mesaje: 37
Membru din: 08 Ian 2017, 18:59
Server: Metin2Blaze.com
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 8  
 Contact:
Medalii

Salut, questul doar activeaza/dezactiveaza dropul, dar cum setezi rata % dropului ?
Avatar utilizator
Knuckles
Fost Moderator

Fost Moderator
Mesaje: 805
Membru din: 13 Mai 2016, 15:13
Aprecieri: 218  
Mulţumiri: 902  
Medalii

WebShok scrie:Salut, questul doar activeaza/dezactiveaza dropul, dar cum setezi rata % dropului ?
quest cor_drop begin
    state start begin
        when kill begin
            local m_ind = pc.get_map_index()
            if npc.is_pc() then
            else
                if m_ind == 1 or m_ind == 3 or m_ind == 21 or m_ind == 23 or m_ind == 41 or m_ind == 43 and pc.get_level() <= 100 then
                    if game.get_event_flag("event_cor") == 1 then
                        local chance = number(1, 100)
                        local chance_max = game.get_event_flag("cor_drop_chance")
                        if chance <= chance_max then
                            game.drop_item_with_ownership(50252, 3)                        
                        else
                        end
                    else
                    end
                elseif m_ind == 63 or m_ind == 64 and pc.get_level() <= 100 then
                    if game.get_event_flag("event_cor") == 1 then
                        local chance = number(1, 100)
                        local chance_max = game.get_event_flag("cor_drop_chance")
                        if chance <= chance_max then
                            game.drop_item_with_ownership(50252, 3)                           
                        else
                        end
                    else
                    end
                elseif m_ind == 65 or m_ind == 61 or m_ind == 104 and pc.get_level() <= 100 then
                    if game.get_event_flag("event_cor") == 1 then
                        local chance = number(1, 100)
                        local chance_max = game.get_event_flag("cor_drop_chance")
                        if chance <= chance_max then
                            game.drop_item_with_ownership(50252, 3)                        
                        else
                        end
                    else
                    end
                elseif m_ind == 62 or m_ind == 71 or m_ind == 67 and pc.get_level() <= 100 then
                    if game.get_event_flag("event_cor") == 1 then
                        local chance = number(1, 100)
                        local chance_max = game.get_event_flag("cor_drop_chance")
                        if chance <= chance_max then
                            game.drop_item_with_ownership(50252, 3)                        
                        else
                        end
                    else
                    end
                elseif m_ind == 68 or m_ind == 72 or m_ind == 73 or m_ind == 66 and pc.get_level() <= 100 then
                    if game.get_event_flag("event_cor") == 1 then
                        local chance = number(1, 100)
                        local chance_max = game.get_event_flag("cor_drop_chance")
                        if chance <= chance_max then
                            game.drop_item_with_ownership(50252, 3)                        
                        else
                        end
                    else
                    end
                elseif m_ind == 103 or m_ind == 70 or m_imd == 69 and pc.get_level() <= 100 then
                    if game.get_event_flag("event_cor") == 1 then
                        local chance = number(1, 100)
                        local chance_max = game.get_event_flag("cor_drop_chance")
                        if chance <= chance_max then
                            game.drop_item_with_ownership(50252, 3)                        
                        else
                        end
                    else
                    end
                end
            end
        end
        when 9004.chat."<GM> Eveniment cor" with pc.is_gm() begin
            if game.get_event_flag("event_cor") == 1 then
                say_title("Administrare Eveniment:")
                say("")
                say("[Eveniment]COR: Activ")
                say("")
                say_reward("Opresti")
                local s=select("Da", "Nu")
                if s==1 then
                    say_title("Administrare Eveniment:")
                    say("")
                    say("Evenimentul a luat sfarsit .")
                    say("~ Pe data viitoare !")
                    game.set_event_flag("event_cor", 0)
                    char_log(0, "event_cor_end from" ..pc.get_name())
                elseif s==2 then
                    say_title("Administrare Eveniment:")
                    say("")
                    say("~ Pe curand !")
                end
            else
                say_title("Administrare Eveniment:")
                say("")
                say("COR: ~ Inchis ")
                say("")
                say_reward("Pornesti?")
                local s=select("Da", "Nu")
                if s==1 then
                    say_title("Administrare Eveniment:")
                    say("")
                    game.set_event_flag("event_cor", 1)
                    char_log(0, "event_cor_start from" ..pc.get_name())
                elseif s==2 then
                    say_title("Administrare Eveniment:")
                    say("")
                    say("~ Pe curand !")
                end
            end
        end
        when 9004.chat."<i> Drop cor" with pc.is_gm() begin
            if pc.get_name() == "NUMELE TĂU" then
                say_title("Administrare Eveniment:")
                say("")
                say("Cat de mult sa fie dropul acestora ?")
                say("")
                say_reward("Intre 1-100")
                say("")
                local new_chance = tonumber(input())
                if new_chance < 0 or new_chance > 100 then
                    say_title("Administrare Eveniment:")
                    say("")
                    say("Introducere incorecta ~")
                else
                    char_log(0, "event_cor_chance from" ..pc.get_name().. " to " ..new_chance.. "%")
                    game.set_event_flag("cor_drop_chance", new_chance)
                    say_title("Administrare Eveniment:")
                    say("")
                    say("Dropul actual " ..new_chance.. " setat.")
                    say("~ Pe curand !")
                end
            else
                say_title("Administrare Eveniment:")
                say("")
                say("Nu ai dreptul pentru a executa evenimentul .")
            end
        end
    end
end
RETRAS DEFINITIV
Afișează semnătura
Răspunde
Răspunsuri
1
Vizualizări
206
Răspunsuri
5
Vizualizări
107
Răspunsuri
3
Vizualizări
99

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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