Problema quest

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
jumyta
Nivel 2

Nivel 2
Mesaje: 299
Membru din: 06 Ian 2014, 20:41
Regat: Jinno
Aprecieri: 185  
Mulţumiri: 2  
  Rezolvări prob.: 1
Medalii

quest sermis9 begin
state start begin
when login with pc.level >= 35 begin
set_state(information)
end
end

state information begin
when letter begin
send_letter("Capitan bestie")
end

when info or button begin
say_title("Capitan bestie")
say("Capitanul bestie ataca satul vecin")
say("Fa tot posibilul sa il ucizi")
say("Si vei fi rasplatit pe masura")
say_reward("Ucide-l pe Capitan")
say("")
pc.setqf("state", 3)
q.set_counter("Capitan Bestie", 3)
end

when 591.kill begin
local count = pc.getqf("state") - 1
if count <= 3 then
pc.setqf("state", count)
q.set_counter("Capitan Bestie", count)
end
if count == 0 then
say_title("Capitan bestie - 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 Medalia dragonului")
say_reward("Ai primit Binecuvantarea Vietii")
say_reward("Ai primit Pergament Binecuvantat")
say_reward("Ai primit Scoica")
say_reward("Ai primit 150.000 Yang")
pc.change_money(150000)
pc.give_item2(71004, 20)
pc.give_item2(71018, 5)
pc.give_item2(25040, 1)
pc.give_item2(27987, 1)
clear_letter()
set_state(__COMPLETE__)

end
end
end

state __COMPLETE__ begin
end
end
Dupa ce omor 1 Capitan si apas iar pe quest se reseteaza iar la 3 capitani ... , il poate repara cineva va rog
Avatar utilizator
jumyta
Nivel 2

Nivel 2
Mesaje: 299
Membru din: 06 Ian 2014, 20:41
Regat: Jinno
Aprecieri: 185  
Mulţumiri: 2  
  Rezolvări prob.: 1
Medalii

cINEVA ?
Avatar utilizator
Jnebun
Nivel 1

Nivel 1
Mesaje: 113
Membru din: 15 Oct 2015, 15:57
Aprecieri: 0
Mulţumiri: 19  
Medalii

Cod: Selectaţi tot

quest sermis9 begin
	state start begin
		when login with pc.level >= 35 begin
			send_letter("Capitan bestie")
		end
		when info or button begin
			say_title("Capitan bestie")
			say("Capitanul bestie ataca satul vecin")
			say("Fa tot posibilul sa il ucizi")
			say("Si vei fi rasplatit pe masura")
			say_reward("Ucide-l pe Capitan")
			say("")
		end
		when 591.kill begin
			local numar_capitani = 3
			if pc.getqf("ucide_capitani")+1 >= numar_capitani then
				say_title("Capitan bestie - 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 Medalia dragonului")
				say_reward("Ai primit Binecuvantarea Vietii")
				say_reward("Ai primit Pergament Binecuvantat")
				say_reward("Ai primit Scoica")
				say_reward("Ai primit 150.000 Yang")
				pc.change_money(150000)
				pc.give_item2(71004, 20)
				pc.give_item2(71018, 5)
				pc.give_item2(25040, 1)
				pc.give_item2(27987, 1)
				wait()
				set_state(__COMPLETE__)
				return
			else
				pc.setqf("ucide_capitani", pc.getqf("ucide_capitani")+1)
			end
		end
	state __COMPLETE__ begin
	end
end
Avatar utilizator
jumyta
Nivel 2

Nivel 2
Mesaje: 299
Membru din: 06 Ian 2014, 20:41
Regat: Jinno
Aprecieri: 185  
Mulţumiri: 2  
  Rezolvări prob.: 1
Medalii

imi da error pe linia 41
Avatar utilizator
MenDarK
Nivel 6

Nivel 6
Mesaje: 998
Membru din: 27 Iul 2013, 12:55
Server: Nu Mai JOC !
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 250  
 Contact:
Medalii

Jnebun scrie:

Cod: Selectaţi tot

quest sermis9 begin
	state start begin
		when login with pc.level >= 35 begin
			send_letter("Capitan bestie")
		end
		when info or button begin
			say_title("Capitan bestie")
			say("Capitanul bestie ataca satul vecin")
			say("Fa tot posibilul sa il ucizi")
			say("Si vei fi rasplatit pe masura")
			say_reward("Ucide-l pe Capitan")
			say("")
		end
		when 591.kill begin
			local numar_capitani = 3
			if pc.getqf("ucide_capitani")+1 >= numar_capitani then
				say_title("Capitan bestie - 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 Medalia dragonului")
				say_reward("Ai primit Binecuvantarea Vietii")
				say_reward("Ai primit Pergament Binecuvantat")
				say_reward("Ai primit Scoica")
				say_reward("Ai primit 150.000 Yang")
				pc.change_money(150000)
				pc.give_item2(71004, 20)
				pc.give_item2(71018, 5)
				pc.give_item2(25040, 1)
				pc.give_item2(27987, 1)
				wait()
				set_state(__COMPLETE__)
				return
			else
				pc.setqf("ucide_capitani", pc.getqf("ucide_capitani")+1)
			end
		end
	state __COMPLETE__ begin
	end
end
Adaugi asta in questul pe care-l foloseai tu inainte , stergand toate liniile .

Te loghezi în FreeBSD / putty si scrii în felul urmator: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
[atentie , asigurate ca fisierul are permisunile setate pe 777 in quest.]
Afișează semnătura
Avatar utilizator
Jnebun
Nivel 1

Nivel 1
Mesaje: 113
Membru din: 15 Oct 2015, 15:57
Aprecieri: 0
Mulţumiri: 19  
Medalii

jumyta scrie:imi da error pe linia 41
am uitat sa pun un end

Cod: Selectaţi tot

quest sermis9 begin
	state start begin
		when login with pc.level >= 35 begin
			send_letter("Capitan bestie")
		end
		when info or button begin
			say_title("Capitan bestie")
			say("Capitanul bestie ataca satul vecin")
			say("Fa tot posibilul sa il ucizi")
			say("Si vei fi rasplatit pe masura")
			say_reward("Ucide-l pe Capitan")
			say("")
		end
		when 591.kill begin
			local numar_capitani = 3
			if pc.getqf("ucide_capitani")+1 >= numar_capitani then
				say_title("Capitan bestie - 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 Medalia dragonului")
				say_reward("Ai primit Binecuvantarea Vietii")
				say_reward("Ai primit Pergament Binecuvantat")
				say_reward("Ai primit Scoica")
				say_reward("Ai primit 150.000 Yang")
				pc.change_money(150000)
				pc.give_item2(71004, 20)
				pc.give_item2(71018, 5)
				pc.give_item2(25040, 1)
				pc.give_item2(27987, 1)
				wait()
				set_state(__COMPLETE__)
				return
			else
				pc.setqf("ucide_capitani", pc.getqf("ucide_capitani")+1)
			end
		end
	end
	state __COMPLETE__ begin
	end
end
Pentru acest mesaj, Jnebun for the post:
jumyta
Avatar utilizator
Ankhed
Fost Super Ad Moderator

Fost Super Ad Moderator
Mesaje: 2130
Membru din: 22 Noi 2015, 13:00
Aprecieri: 42  
Mulţumiri: 45  
 Contact:
Medalii

Marcat ca rezolvat!
Imagine
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
400
Răspunsuri
4
Vizualizări
224
Răspunsuri
4
Vizualizări
414
Răspunsuri
3
Vizualizări
737

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

  • Informaţie