[Cerere]Quest duele = rezistente rase!!

Închis
Avatar utilizator
[Mihaii.]
Nivel 8

Nivel 8
Mesaje: 1730
Membru din: 26 Sep 2013, 12:17
Server: RO
Regat: Chunjo
Aprecieri: 52  
Mulţumiri: 28  
 Contact:
Medalii

Salut, as dori un quest care sa dea 10 ℅ aparare impotriva tuturor raselor un urma indeplinirii unei misiuni ca de exemplu uciderea a 100-200 de jucatori din alte regate sau orice altceva Repet , questul sa dea rezistenta impotriva rasei , nu tarie impotriva rasei. Multumesc anticipat !
Imagine
Afișează semnătura
Avatar utilizator
[Mihaii.]
Nivel 8

Nivel 8
Mesaje: 1730
Membru din: 26 Sep 2013, 12:17
Server: RO
Regat: Chunjo
Aprecieri: 52  
Mulţumiri: 28  
 Contact:
Medalii

UP!
Imagine
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

[Mihaii.] scrie:Salut, as dori un quest care sa dea 10 ℅ aparare impotriva tuturor raselor un urma indeplinirii unei misiuni ca de exemplu uciderea a 100-200 de jucatori din alte regate sau orice altceva Repet , questul sa dea rezistenta impotriva rasei , nu tarie impotriva rasei. Multumesc anticipat !
Nu este foarte greu de realizat un quest de genul, insa inconvenientul poate fi ca, orice player isi poate crea un cont/caracter,
si sa-si indeplineasca misiunea, fara sa fie nevoit sa faca duele, in adevaratul sens al cuvantului.

Acestea fiind spuse...poftim, aici ai si questul:

Cod: Selectaţi tot

quest rez_rase begin
    state start begin
        when login with pc.level >= 80 begin
            set_state(player_kill)
        end
    end

    state player_kill begin
        when letter begin
            send_letter("Misiune-Duel")
        end

        when button or info begin
            say_title("Misiunea ta este:")
            say_reward("Omoara 100 jucatori in duel")
         say_reward("Si iti vei primi recompensa!")
            say("")
            pc.setqf("state", 100)
            q.set_counter("Dueluri ramase:", 100)
         set_state (kill)
        end
	end

	state kill begin
		when letter begin
			send_letter("Duel")
		end
      
		when button or info begin
            say("Crezi ca esti cel mai bun din regat ?")
            say("Demonstreaza!")
            say("Respecta regulile si fi corect")
         say_reward("Dueluri ramase: "..pc.getqf("state").." ")
		end


        when kill begin
            if npc.is_pc() then
            local count = pc.getqf("state") - 1
            if count <= 100 then
                pc.setqf("state", count)
                q.set_counter("Dueluri restante:", count)
            end
            if count == 0 then
                say_title("BRAVO ai reusit!")
                say("Ai omorat 100 jucatori in duel!")
                say("Recompesa:")
                say_reward("10% Rezistenta rase, permanent")
            affect.add_collect(apply.RESIST_WARRIOR, 10,60*60*24*365*60)
			affect.add_collect(apply.RESIST_ASSASSIN, 10,60*60*24*365*60)
			affect.add_collect(apply.RESIST_SURA, 10,60*60*24*365*60)
			affect.add_collect(apply.RESIST_SHAMAN, 10,60*60*24*365*60)
            notice_all("".. pc.get_name() .." a castigat 100 de duele")
                clear_letter()
                set_state(__COMPLETE__)

            end
        end
    end
    end

    state __COMPLETE__ begin
    end
end
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
[Mihaii.]
Nivel 8

Nivel 8
Mesaje: 1730
Membru din: 26 Sep 2013, 12:17
Server: RO
Regat: Chunjo
Aprecieri: 52  
Mulţumiri: 28  
 Contact:
Medalii

Am rezolvat, multumesc frumos! T/C!
Imagine
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
329
Răspunsuri
0
Vizualizări
130
Răspunsuri
5
Vizualizări
281
Răspunsuri
5
Vizualizări
2909

Înapoi la “Cereri Rezolvate”

  • Informaţie
  • Cine este conectat

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