Cere modificare quest

Închis
Avatar utilizator
daddy202
Nivel 2

Nivel 2
Mesaje: 207
Membru din: 05 Apr 2015, 15:48
Server: asd
Regat: Chunjo
Aprecieri: 51  
Mulţumiri: 9  
Medalii

Imi poate pune cineva aici o conditie care să verifice daca ai deja skillurile P și dacă le ai sa zica ceva de genul "Ai competente P deja" si sa iasa din program. Eu am tot incercat cu pc.get_skill_level() >=59 și nu mi a ieșit nimic. E quest pt. piatră curcubeu.

Cod: Selectaţi tot

quest piatracurcubeu begin
	state start begin
		when 50512.use begin
		say_title("Piatra curcubeu:")
                            say("Cu ajutorul acestei pietre magice vei putea invata totul instantaneu")
                            say("Astfel competentele tale devin perfecte fara a mai citi carti ale competentei sau pietre ale spiritului.")
		local master=select("Competen?e perfecte","Nu, mulþumesc")
		
			if master == 1 then
			if  pc.get_skill_group()==0 then
            say_title("Piatra curcubeu:")
            say("")
            say("De început, trebuie sã ai competen?ele alese!.")
            say("")
            end
			table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
			pc.removeitem("50512", 1)
			chat("Competentele tale sunt acum perfecte.")
			say("Ai primit competente perfecte.")
			say("DUPA CE AI PRIMIT COMPETENTELE PERFECTE DELOGHEAZATE SI INTRA DIN NOU PE CARACTER PT. A EVITA UNELE BUGURI.")
			end
		end
	end
end
Avatar utilizator
NewYork
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 21 Apr 2018, 01:57
Server: În lucru.
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
Medalii

Mai bine pui deasupra primului ,,end" un pc.remove_item(50512, 1) sa ii stearga itemul dupa ce il foloseste :)

[ Postat de pe Android ] Imagine
Avatar utilizator
daddy202
Nivel 2

Nivel 2
Mesaje: 207
Membru din: 05 Apr 2015, 15:48
Server: asd
Regat: Chunjo
Aprecieri: 51  
Mulţumiri: 9  
Medalii

NewYork scrie:Mai bine pui deasupra primului ,,end" un pc.remove_item(50512, 1) sa ii stearga itemul dupa ce il foloseste :)

[ Postat de pe Android ] Imagine
Dacă te uiți atent o să vezi că am pus deja aia și dispare după folosire. Ce vreau eu e să nu îți mai dea P-uri inca odată dacă le ai deja.
Avatar utilizator
NewYork
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 21 Apr 2018, 01:57
Server: În lucru.
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
Medalii

Ia incearca sa pui deasupra la primul end

else

if pc.set_skill_level(skill, 59)
say("Deja ai skilurile P")

si spune mi daca merge daca nu , o sa ma uit cand ajung acasa diseara daca nu reusesti pana atunci.

[ Postat de pe Android ] Imagine
Avatar utilizator
daddy202
Nivel 2

Nivel 2
Mesaje: 207
Membru din: 05 Apr 2015, 15:48
Server: asd
Regat: Chunjo
Aprecieri: 51  
Mulţumiri: 9  
Medalii

NewYork scrie:Ia incearca sa pui deasupra la primul end

else

if pc.set_skill_level(skill, 59)
say("Deja ai skilurile P")

si spune mi daca merge daca nu , o sa ma uit cand ajung acasa diseara daca nu reusesti pana atunci.

[ Postat de pe Android ] Imagine
Nici cum nu reușesc. Oare să interfereze pc.get_skill_level cu functia aia care dă skillurile P? Cineva puțin mai experimentat, o părere?
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

daddy202 scrie:Nici cum nu reușesc. Oare să interfereze pc.get_skill_level cu functia aia care dă skillurile P? Cineva puțin mai experimentat, o părere?
Hmm, parere zici?
Poftim : Imagine

Cod: Selectaţi tot

quest piatracurcubeu begin
	state start begin
		when 50512.use begin
		say_title("Piatra curcubeu:")
		say("Cu ajutorul acestei pietre magice vei putea invata totul instantaneu")
		say("Astfel competentele tale devin perfecte fara a mai citi carti ale competentei sau pietre ale spiritului.")
		local master=select("Competente perfecte", "Renunta")
			if master == 1 then
				if pc.get_skill_group()==0 then
					say_title("Piatra curcubeu:")
					say("")
					say("De început, trebuie sã ai competentele alese!.")
					say("")
				end
			skill_list = special.active_skill_list[pc.get_job()+1][pc.get_skill_group()]
			for i, skill in pairs (skill_list) do
			local lev = pc.get_skill_level(skill)
				if lev >= 40 then
					chat("Competentele tale sunt deja perfecte.")
				return
				else
				pc.removeitem("50512", 1)
					table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
					chat("Competentele tale sunt acum perfecte.")
					say("DUPA CE AI PRIMIT COMPETENTELE PERFECTE[ENTER]DELOGHEAZATE SI INTRA DIN NOU PE CARACTER[ENTER] PENTRU A EVITA UNELE BUGURI.")
				end
			end
			end
		end
	end
end
Pentru acest mesaj, [RaffaeL] for the post:
daddy202
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
daddy202
Nivel 2

Nivel 2
Mesaje: 207
Membru din: 05 Apr 2015, 15:48
Server: asd
Regat: Chunjo
Aprecieri: 51  
Mulţumiri: 9  
Medalii

[RaffaeL] scrie:
daddy202 scrie:Nici cum nu reușesc. Oare să interfereze pc.get_skill_level cu functia aia care dă skillurile P? Cineva puțin mai experimentat, o părere?
Hmm, parere zici?
Poftim : Imagine

Cod: Selectaţi tot

quest piatracurcubeu begin
	state start begin
		when 50512.use begin
		say_title("Piatra curcubeu:")
		say("Cu ajutorul acestei pietre magice vei putea invata totul instantaneu")
		say("Astfel competentele tale devin perfecte fara a mai citi carti ale competentei sau pietre ale spiritului.")
		local master=select("Competente perfecte", "Renunta")
			if master == 1 then
				if pc.get_skill_group()==0 then
					say_title("Piatra curcubeu:")
					say("")
					say("De început, trebuie sã ai competentele alese!.")
					say("")
				end
			skill_list = special.active_skill_list[pc.get_job()+1][pc.get_skill_group()]
			for i, skill in pairs (skill_list) do
			local lev = pc.get_skill_level(skill)
				if lev >= 40 then
					chat("Competentele tale sunt deja perfecte.")
				return
				else
				pc.removeitem("50512", 1)
					table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
					chat("Competentele tale sunt acum perfecte.")
					say("DUPA CE AI PRIMIT COMPETENTELE PERFECTE[ENTER]DELOGHEAZATE SI INTRA DIN NOU PE CARACTER[ENTER] PENTRU A EVITA UNELE BUGURI.")
				end
			end
			end
		end
	end
end
pairs - calls undeclared function...
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

daddy202 scrie:
[RaffaeL] scrie:
daddy202 scrie:Nici cum nu reușesc. Oare să interfereze pc.get_skill_level cu functia aia care dă skillurile P? Cineva puțin mai experimentat, o părere?
Hmm, parere zici?
Poftim : Imagine

Cod: Selectaţi tot

quest piatracurcubeu begin
	state start begin
		when 50512.use begin
		say_title("Piatra curcubeu:")
		say("Cu ajutorul acestei pietre magice vei putea invata totul instantaneu")
		say("Astfel competentele tale devin perfecte fara a mai citi carti ale competentei sau pietre ale spiritului.")
		local master=select("Competente perfecte", "Renunta")
			if master == 1 then
				if pc.get_skill_group()==0 then
					say_title("Piatra curcubeu:")
					say("")
					say("De început, trebuie sã ai competentele alese!.")
					say("")
				end
			skill_list = special.active_skill_list[pc.get_job()+1][pc.get_skill_group()]
			for i, skill in pairs (skill_list) do
			local lev = pc.get_skill_level(skill)
				if lev >= 40 then
					chat("Competentele tale sunt deja perfecte.")
				return
				else
				pc.removeitem("50512", 1)
					table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
					chat("Competentele tale sunt acum perfecte.")
					say("DUPA CE AI PRIMIT COMPETENTELE PERFECTE[ENTER]DELOGHEAZATE SI INTRA DIN NOU PE CARACTER[ENTER] PENTRU A EVITA UNELE BUGURI.")
				end
			end
			end
		end
	end
end
pairs - calls undeclared function...
"pairs - calls undeclared function..."
Si este atat de greu sa adaugi "pairs" in quest_functions?
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
daddy202
Nivel 2

Nivel 2
Mesaje: 207
Membru din: 05 Apr 2015, 15:48
Server: asd
Regat: Chunjo
Aprecieri: 51  
Mulţumiri: 9  
Medalii

[RaffaeL] scrie:
daddy202 scrie:
[RaffaeL] scrie:
Hmm, parere zici?
Poftim : Imagine

Cod: Selectaţi tot

quest piatracurcubeu begin
	state start begin
		when 50512.use begin
		say_title("Piatra curcubeu:")
		say("Cu ajutorul acestei pietre magice vei putea invata totul instantaneu")
		say("Astfel competentele tale devin perfecte fara a mai citi carti ale competentei sau pietre ale spiritului.")
		local master=select("Competente perfecte", "Renunta")
			if master == 1 then
				if pc.get_skill_group()==0 then
					say_title("Piatra curcubeu:")
					say("")
					say("De început, trebuie sã ai competentele alese!.")
					say("")
				end
			skill_list = special.active_skill_list[pc.get_job()+1][pc.get_skill_group()]
			for i, skill in pairs (skill_list) do
			local lev = pc.get_skill_level(skill)
				if lev >= 40 then
					chat("Competentele tale sunt deja perfecte.")
				return
				else
				pc.removeitem("50512", 1)
					table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
					chat("Competentele tale sunt acum perfecte.")
					say("DUPA CE AI PRIMIT COMPETENTELE PERFECTE[ENTER]DELOGHEAZATE SI INTRA DIN NOU PE CARACTER[ENTER] PENTRU A EVITA UNELE BUGURI.")
				end
			end
			end
		end
	end
end
pairs - calls undeclared function...
"pairs - calls undeclared function..."
Si este atat de greu sa adaugi "pairs" in quest_functions?
M am trezit dupa 3 minute dupa ce am scris aia. :)) Merge, mersi frumos! :*
Avatar utilizator
FastReview
Veteran

Veteran
Mesaje: 2624
Membru din: 25 Oct 2015, 00:01
Aprecieri: 77  
Mulţumiri: 111  
Discord: Copiază ID
Medalii

Cerere rezolvată, mutat.
Închis
Răspunsuri
3
Vizualizări
387
Răspunsuri
1
Vizualizări
109
Răspunsuri
2
Vizualizări
112
Răspunsuri
2
Vizualizări
242

Înapoi la “Cereri Rezolvate”

  • Informaţie
  • Cine este conectat

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