Problema Quest

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
[OwN]Madara
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 20 Feb 2018, 17:27
Server: Metin2Fast
Regat: Jinno
Aprecieri: 12  
Mulţumiri: 1  
Medalii

*Problemă: Quest Bera si Quest Paianjeni
Tipologie server:pvm
*Resursă folosită:-
*ServerFiles utilizat:-
*Syserr:-
Poză-:
*Detalii suplimentare:La level 15 apare misiunea cu bera de a omora 3 bera ...daca omori 1 bera si redeschizi questul sau te teleportezi apare iar 3 si o ei de la zero. La fel si cea cu paianjeni.Unde sa fie problema in quest ?
----------------------------------------------
-- Bera se razbuna
----------------------------------------------
quest misiune_nivel15 begin
	state start begin
		when login with pc.level >= 15 begin
			set_state(information)
		end
	end

	state information begin
		when letter begin
			send_letter("Bera se razbuna")
		end

		when info or button begin
			say_title("Bera se razbuna")
			say("In urma cu ceva timp")
			say("razboinicii satului l-au alungat pe marele urs Bera")
			say("Se pare ca s-a intors in putere")
			say("Recompensa: abilitatile secundare")
			say_reward("Omoara 3 ursi Bera")
			say("")
	        pc.setqf("state", 3)
	        q.set_counter("Bera", 3)
		end

		when 193.kill begin
			local count = pc.getqf("state") - 1
			if count <= 3 then
				pc.setqf("state", count)
	            q.set_counter("Bera", count)
			end
			if count == 0 then
			    say_title("Bera se razbuna - Succes!")
			    say("")
			    say("Ai terminat misiunea cu succes!")
			    say("Drept multumire vei primi")
			    say("o recompensa frumusica.")
			    say("")
				say_reward("Recompensa:")
				say_reward("Ai primit abilitatile secundare!")
				pc.set_skill_level(121 ,59)
				pc.set_skill_level(122 ,2)
				pc.set_skill_level(123 ,59)
				pc.set_skill_level(124 ,59)
				pc.set_skill_level(125 ,59)
				pc.set_skill_level(126 ,59)
				pc.set_skill_level(127 ,59)
				pc.set_skill_level(128 ,59)
				pc.set_skill_level(129 ,59)
				pc.set_skill_level(132 ,59)
				pc.set_skill_level(133 ,59)
				pc.set_skill_level(134 ,59)
				pc.set_skill_level(135 ,59)
				pc.set_skill_level(136 ,59)
				pc.set_skill_level(137 ,59)
				pc.set_skill_level(138 ,59)
				clear_letter()
				set_state(__COMPLETE__)

			end
		end
	end

	state __COMPLETE__ begin
	end
end
Stop :p
Afișează semnătura
Avatar utilizator
eubogdanel2018
Nivel 1

Nivel 1
Mesaje: 122
Membru din: 27 Dec 2017, 02:57
Server: Metin2Destros
Regat: Shinsoo
Aprecieri: 17  
Mulţumiri: 11  
Medalii

Iti las quest de la dueluri ca asta are optiunea de kill ramase si ti l modifici daca vrei... nu am timp sa ti l modific acum, daca astepti o ora incerc sa ti l fac pana atunci in caz ca vrei acum incearca sa il modifici tu sau asteapta sa ti l faca cimeva.

Cod: Selectaţi tot

quest duele begin
   state start begin
       when login or levelup with pc.level >= 85 begin
           set_state(player_kill)
       end
   end

   state player_kill begin
       when letter begin
           send_letter("Experþi în duele")
       end

       when button or info begin
           say_title("Experþi în duele")
         say("")
           say("Crezi cã eºti cel mai bun din regat?")
           say("Acum ai posibilitatea sã ne arãþi cât de bun eºti!")
           say("Respectã regulile ºi fi corect!")
         say("")
           say_reward("Omoarã 200 de jucãtori în duel ºi îþi")
         say_reward("vei primi recompensa!")
           say("")
           pc.setqf("state", 200)
           q.set_counter("Dueluri rãmase:", 200)
         set_state (kill)
       end
   end

   state kill begin
      when letter begin
         send_letter("Experþi în duele")
      end
     
     when button or info begin
         say("")
           say("Crezi cã eºti cel mai bun din regat?")
           say("Acum ai posibilitatea sã ne arãþi cât de bun eºti!")
           say("Respectã regulile ºi fi corect!")
         say("")
        say_reward("Dueluri rãmase: "..pc.getqf("state").." ")
     end
   
       when kill begin
           if npc.is_pc() then
           local count = pc.getqf("state") - 1
           if count <= 200 then
               pc.setqf("state", count)
               q.set_counter("Dueluri restante:", count)
           end
           if count == 0 then
               say_title("Experþi în duele")
            say("")
            say("Felicitãri! Ne-ai arãtat cât de bun eºti!")
               say("Ai omorât 200 de jucãtori în duel!")
            say("")
               say("Recompesã:")
            say("")
               say_reward("5% rezistenþã împotriva tuturor raselor.")
            affect.add_collect_point ( POINT_RESIST_WARRIOR , 7 , 60 * 60 * 24 * 365 * 60 ) 
            affect.add_collect_point ( POINT_RESIST_ASSASSIN , 5 , 60 * 60 * 24 * 365 * 60 ) 
            affect.add_collect_point ( POINT_RESIST_SURA , 5 , 60 * 60 * 24 * 365 * 60 ) 
            affect.add_collect_point ( POINT_RESIST_SHAMAN , 5 , 60 * 60 * 24 * 365 * 60 ) 
            notice_all("".. pc.get_name() .." a fãcut cele 200 de duele!")
               clear_letter()
               set_state(__COMPLETE__)
           end
       end
   end
   end

   state __COMPLETE__ begin
   end
end
[ Postat de pe Android ] Imagine
Avatar utilizator
KIDDA
Membru Club

Membru Club
Mesaje: 1248
Membru din: 21 Feb 2018, 15:38
Server: KoF2
Aprecieri: 106  
Mulţumiri: 1115  
Medalii

  • NOU ! Dacă în 3 zile autorul subiectului nu va da niciun semn de viata în topic, subiectul va fi mutat în Arhivă Probleme şi Întrebări.
Discord: KIDDA#4960
Skype: negrea.nicu166
Imagine
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
400
Răspunsuri
4
Vizualizări
217
Răspunsuri
4
Vizualizări
409
Răspunsuri
3
Vizualizări
735

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

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