Quest Cal

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
marcantonion112
Nivel 1

Nivel 1
Mesaje: 101
Membru din: 17 Noi 2014, 20:06
Server: TimeLapse2
Regat: Jinno
Aprecieri: 69  
Mulţumiri: 2  
Medalii

*Problemă/Întrebare:Cum as putea face sa se opreasca la nivel 10 la cal?
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:Martysama V4.9
*Syserr:
Poză:
*Detalii suplimentare:Am acest quest si am incercat sa fac un if dar nu am reusit quest-ul ne mai functionand dupa asta, si am zis sa cer ajutor aici, incerc sa il fac la nivel 10 sa se opreasca deoarece am un alt quest pentru armat ce trebuie sa omoare 100 de serpi din desert. Voi lasa quest ul aici daca ma puteti ajuta.
quest Medalie_de_cal_grajdar begin
   state start begin
   when 20349.chat."Medalie de cal" begin
   say_title("Medalie de cal")
   say("Eu sunt grajdarul acestui server, te pot ajuta...")
   say("In schimbul a 1 Medalie de cal iti pot oferi 1 level la cal.")
   say("Doresti sa faci schimbul ? ")
   local menu = select ("Da","Nu")
   if menu == 2 then
   say("Ok, revino cand te hotarasti")
   return
   elseif menu == 1 then
   local items = pc.count_item(50050)
   if items >= 1 then
    say("Intelegerea este intelegere!")
    say("Calul tau a fost avansat cu inca 1 nivel.")
    pc.remove_item(50050, 1 )
    horse . advance (1)
    return
   elseif items < 1 then
    say("Nu ai itemele necesare, te astept cand vei avea tot ce trebuie.")
    return
   end
   end
  end
end
end
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

if horse.get_level()==10 then
say_title("Nivel cal")
say("Calul tau a atins nivelul maxim")
return


Cod: Selectaţi tot

quest Medalie_de_cal_grajdar begin
   state start begin
   when 20349.chat."Medalie de cal" begin
   say_title("Medalie de cal")
   say("Eu sunt grajdarul acestui server, te pot ajuta...")
   say("In schimbul a 1 Medalie de cal iti pot oferi 1 level la cal.")
   say("Doresti sa faci schimbul ? ")
   local menu = select ("Da","Nu")
   if menu == 2 then
   say("Ok, revino cand te hotarasti")
   return
   elseif menu == 1 then
   local items = pc.count_item(50050)
   if items >= 1 then
    say("Intelegerea este intelegere!")
    say("Calul tau a fost avansat cu inca 1 nivel.")
    pc.remove_item(50050, 1 )
    horse . advance (1)
    return
   elseif items < 1 then
    say("Nu ai itemele necesare, te astept cand vei avea tot ce trebuie.")
    return
   end
  if horse.get_level()==10 then
say_title("Nivel cal")
say("Calul tau a atins nivelul maxim")
return
end
   end
  end
end
end
Avatar utilizator
marcantonion112
Nivel 1

Nivel 1
Mesaje: 101
Membru din: 17 Noi 2014, 20:06
Server: TimeLapse2
Regat: Jinno
Aprecieri: 69  
Mulţumiri: 2  
Medalii

[HF]White scrie: ↑05 Noi 2021, 14:51

Cod: Selectaţi tot

if horse.get_level()==10 then
say_title("Nivel cal")
say("Calul tau a atins nivelul maxim")
return


Cod: Selectaţi tot

quest Medalie_de_cal_grajdar begin
   state start begin
   when 20349.chat."Medalie de cal" begin
   say_title("Medalie de cal")
   say("Eu sunt grajdarul acestui server, te pot ajuta...")
   say("In schimbul a 1 Medalie de cal iti pot oferi 1 level la cal.")
   say("Doresti sa faci schimbul ? ")
   local menu = select ("Da","Nu")
   if menu == 2 then
   say("Ok, revino cand te hotarasti")
   return
   elseif menu == 1 then
   local items = pc.count_item(50050)
   if items >= 1 then
    say("Intelegerea este intelegere!")
    say("Calul tau a fost avansat cu inca 1 nivel.")
    pc.remove_item(50050, 1 )
    horse . advance (1)
    return
   elseif items < 1 then
    say("Nu ai itemele necesare, te astept cand vei avea tot ce trebuie.")
    return
   end
  if horse.get_level()==10 then
say_title("Nivel cal")
say("Calul tau a atins nivelul maxim")
return
end
   end
  end
end
end
Tot pot cand am level 10 la cal inca imi apare quest-ul sa ii dau avansare cu medalie.
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

Cod: Selectaţi tot

quest Medalie_de_cal_grajdar begin
	state start begin
		when 20349.chat."Medalie de cal" begin
			say_title("Salutari "..pc.getname().." !")
			say("Eu sunt grajdarul acestui server si te pot ajuta !")
			say("Iti pot creste nivelul calului cu 1 punct.")
			say("Dar ai nevoie de 1 bucata de:")
			say_item_vnum("50050")
			say("Doresti sa faci schimbul?")
			say("")
			local menu = select("Da","Nu")
			if menu == 2 then
				say_title(""..pc.getname().." !")
				say("Vino inapoi cand esti hotarat !")
				say("")
				return
			elseif menu == 1 and horse.get_level() < 10 then
				local items = pc.count_item(50050)
				if items >= 1 then
					say_title(""..pc.getname().." !")
					say("Intelegerea este intelegere!")
					say("Calul tau a fost avansat cu un nivel !")
					say("")
					pc.remove_item(50050, 1)
					horse.advance(1)
					horse.ride()
					return
				else
					say_title(""..pc.getname().." !")
					say("Nu ai itemele necesare !")
					say_item_vnum("50050")
					return
				end
			else
			say_title(""..pc.getname().." !")
			say("Calul este deja la nivel 10.")
			say("Continua misiunea pentru cal armat")
			say("")
			end
		end
	end
end
Pentru acest mesaj, alinjuve23 for the post:
marcantonion112
Avatar utilizator
marcantonion112
Nivel 1

Nivel 1
Mesaje: 101
Membru din: 17 Noi 2014, 20:06
Server: TimeLapse2
Regat: Jinno
Aprecieri: 69  
Mulţumiri: 2  
Medalii

alinjuve23 scrie: ↑05 Noi 2021, 22:45

Cod: Selectaţi tot

quest Medalie_de_cal_grajdar begin
	state start begin
		when 20349.chat."Medalie de cal" begin
			say_title("Salutari "..pc.getname().." !")
			say("Eu sunt grajdarul acestui server si te pot ajuta !")
			say("Iti pot creste nivelul calului cu 1 punct.")
			say("Dar ai nevoie de 1 bucata de:")
			say_item_vnum("50050")
			say("Doresti sa faci schimbul?")
			say("")
			local menu = select("Da","Nu")
			if menu == 2 then
				say_title(""..pc.getname().." !")
				say("Vino inapoi cand esti hotarat !")
				say("")
				return
			elseif menu == 1 and horse.get_level() < 10 then
				local items = pc.count_item(50050)
				if items >= 1 then
					say_title(""..pc.getname().." !")
					say("Intelegerea este intelegere!")
					say("Calul tau a fost avansat cu un nivel !")
					say("")
					pc.remove_item(50050, 1)
					horse.advance(1)
					horse.ride()
					return
				else
					say_title(""..pc.getname().." !")
					say("Nu ai itemele necesare !")
					say_item_vnum("50050")
					return
				end
			else
			say_title(""..pc.getname().." !")
			say("Calul este deja la nivel 10.")
			say("Continua misiunea pentru cal armat")
			say("")
			end
		end
	end
end
T/C Functioneaza, multumesc mult.
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

T/C
Mutat în probleme rezolvate.
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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