Problema modificare quest

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

Nivel 1
Mesaje: 60
Membru din: 04 Mar 2017, 22:22
Aprecieri: 4  
Mulţumiri: 0
Medalii

Va salut vreau si eu sa modific acest quest si nu reusesc ,il poate modifica cineva?
vreau sa fie scoasa experienta si yang de pe el ,multumesc
quest inel_exp begin
state start begin
when 40004.use begin
local inel=select("Grad", "Yang", "Marmura", "Skilluri P", "Experienta", "Nimic")
if 1==inel then
say_title(""..item.get_name().."")
say("Doresti sã iti mãresti gradul?")
say("")
say("TehnicMt2")

local s=select("Da, doresc!", "Anuleazã ")

if s==1 then

pc.change_alignment(15000)

else
return
end
elseif 2==inel then
say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
say("Enigma m-a conceput special sa va ajut sa deveniti")
say("razboinici adevarati. Asadar, de aceasta data vrei")
say("ceva yang?")
local yang=select("Vreau", "Nu")
if 1==yang then
pc.give_gold("500000000")
elseif 2==yang then
say("Ok, este alegerea ta.")
return
end
elseif 3==inel then
say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
say("Enigma m-a conceput special sa va ajut sa deveniti")
say("razboinici adevarati. Asadar, de aceasta data vrei")
say("cateva marmure?")
local marm=select("Da, desigur", "Nu")
if 1==marm then
pc.give_item2("70024", 200)
elseif 2==marm then
say("Ok, tu alegi.")
return
end
elseif 4==inel then
say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
say("Enigma m-a conceput special sa va ajut sa deveniti")
say("razboinici adevarati. Asadar, de aceasta data vrei")
say("skillurile P?")
local yes=select("Da", "Nu")
if 1==yes then
say("Ce rasa esti?")
local rasa=select("Razboinic", "Ninja", "Sura", "Saman", "Am deja skillurile P")
if 1==rasa then
pc.set_skill_level (1,59)
pc.set_skill_level (2,59)
pc.set_skill_level (3,59)
pc.set_skill_level (4,59)
pc.set_skill_level (5,59)
pc.set_skill_level (16,59)
pc.set_skill_level (17,59)
pc.set_skill_level (18,59)
pc.set_skill_level (19,59)
pc.set_skill_level (20,59)
say("Ai primit skillurile pentru razboinic.")
elseif 2==rasa then
pc.set_skill_level (31,59)
pc.set_skill_level (32,59)
pc.set_skill_level (33,59)
pc.set_skill_level (34,59)
pc.set_skill_level (35,59)
pc.set_skill_level (46,59)
pc.set_skill_level (47,59)
pc.set_skill_level (48,59)
pc.set_skill_level (49,59)
pc.set_skill_level (50,59)
say("Ai primit skillurile pentru ninja.")
elseif 3==rasa then
pc.set_skill_level (61,59)
pc.set_skill_level (62,59)
pc.set_skill_level (63,59)
pc.set_skill_level (64,59)
pc.set_skill_level (65,59)
pc.set_skill_level (66,59)
pc.set_skill_level (76,59)
pc.set_skill_level (77,59)
pc.set_skill_level (78,59)
pc.set_skill_level (79,59)
pc.set_skill_level (80,59)
pc.set_skill_level (81,59)
say("Ai primit skillurile pentru sura.")
elseif 4==rasa then
pc.set_skill_level (91,59)
pc.set_skill_level (92,59)
pc.set_skill_level (93,59)
pc.set_skill_level (94,59)
pc.set_skill_level (95,59)
pc.set_skill_level (96,59)
pc.set_skill_level (106,59)
pc.set_skill_level (107,59)
pc.set_skill_level (108,59)
pc.set_skill_level (109,59)
pc.set_skill_level (110,59)
pc.set_skill_level (111,59)
say("Ai primit skillurile pentru saman.")
elseif 5==rasa then
say("Vad ca ai fost mai rapid. Foarte bine!")
return
end
elseif 2==yes then
say("Ok, este alegerea ta tinere flacau!")
return
end
elseif 5==inel then
say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
say("Enigma m-a conceput special sa va ajut sa deveniti")
say("razboinici adevarati. Asadar, de aceasta data vrei")
say("putina experienta?")
local exp=select("Desigur", "Nu, multumesc")
if 1==exp then
pc.give_exp2("870000000")
elseif 2==exp then
say("Ei bine, este alegerea ta.")
return
end
elseif 6==inel then
say("Asta este. Poti revenei oricand!")
return
end
end
end
end
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Fa un backup inainte si pune-l pe Desktop, apoi incearca asta
quest inel_exp begin
state start begin
when 40004.use begin
local inel=select("Grad", "Marmura", "Skilluri P", "Nimic")
if inel==1 then
say_title(""..item.get_name().."")
say("Doresti sã iti mãresti gradul?")
say("")
say("TehnicMt2")

local s=select("Da, doresc!", "Anuleazã ")

if s==1 then

pc.change_alignment(15000)

else
return
end
end
if inel==2 then
say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
say("Enigma m-a conceput special sa va ajut sa deveniti")
say("razboinici adevarati. Asadar, de aceasta data vrei")
say("cateva marmure?")
local marm=select("Da, desigur", "Nu")
if marm==1 then
pc.give_item2("70024", 200)
elseif marm==2 then
say("Ok, tu alegi.")
return
end
end
if inel==4 then
say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
say("Enigma m-a conceput special sa va ajut sa deveniti")
say("razboinici adevarati. Asadar, de aceasta data vrei")
say("skillurile P?")
local yes=select("Da", "Nu")
if yes==1 then
say("Ce rasa esti?")
local rasa=select("Razboinic", "Ninja", "Sura", "Saman", "Am deja skillurile P")
if rasa==1 then
pc.set_skill_level (1,59)
pc.set_skill_level (2,59)
pc.set_skill_level (3,59)
pc.set_skill_level (4,59)
pc.set_skill_level (5,59)
pc.set_skill_level (16,59)
pc.set_skill_level (17,59)
pc.set_skill_level (18,59)
pc.set_skill_level (19,59)
pc.set_skill_level (20,59)
say("Ai primit skillurile pentru razboinic.")
end
if rasa==2 then
pc.set_skill_level (31,59)
pc.set_skill_level (32,59)
pc.set_skill_level (33,59)
pc.set_skill_level (34,59)
pc.set_skill_level (35,59)
pc.set_skill_level (46,59)
pc.set_skill_level (47,59)
pc.set_skill_level (48,59)
pc.set_skill_level (49,59)
pc.set_skill_level (50,59)
say("Ai primit skillurile pentru ninja.")
end
if rasa==3 then
pc.set_skill_level (61,59)
pc.set_skill_level (62,59)
pc.set_skill_level (63,59)
pc.set_skill_level (64,59)
pc.set_skill_level (65,59)
pc.set_skill_level (66,59)
pc.set_skill_level (76,59)
pc.set_skill_level (77,59)
pc.set_skill_level (78,59)
pc.set_skill_level (79,59)
pc.set_skill_level (80,59)
pc.set_skill_level (81,59)
say("Ai primit skillurile pentru sura.")
end
if rasa==4 then
pc.set_skill_level (91,59)
pc.set_skill_level (92,59)
pc.set_skill_level (93,59)
pc.set_skill_level (94,59)
pc.set_skill_level (95,59)
pc.set_skill_level (96,59)
pc.set_skill_level (106,59)
pc.set_skill_level (107,59)
pc.set_skill_level (108,59)
pc.set_skill_level (109,59)
pc.set_skill_level (110,59)
pc.set_skill_level (111,59)
say("Ai primit skillurile pentru saman.")
end
if rasa==5 then
say("Vad ca ai fost mai rapid. Foarte bine!")
return
end
if yes==2 then
say("Ok, este alegerea ta tinere flacau!")
return
end
end
end
if 5==inel then
say("Asta este. Poti revenei oricand!")
return
end
Vezi ca dupa aia trebuie sa dai cd /usr/home/game/share/locale/germany/quest (sau cum ai tu calea), apoi ./qc questul tau.quest .. apoi in joc /reload q

Asta daca e dar un quset. Daca ai asta la un NPC, dai doar reload q fara alea
Avatar utilizator
ZNF
Membru Club

Membru Club
Mesaje: 1953
Membru din: 16 Feb 2014, 10:09
Aprecieri: 15  
Mulţumiri: 110  
Discord: Copiază ID
Medalii

quest inel_exp begin
	state start begin
	when 40004.use begin
	local inel=select("Grad", "Marmura", "Skilluri P", "Nimic")
	if 1==inel then
		say_title(""..item.get_name().."")
		say("Doresti sã iti mãresti gradul?")
		say("")
		say("TehnicMT2")

	local s=select("Da, doresc!", "Anuleazã ")

	if s==1 then

	pc.change_alignment(15000)

		elseif 2==inel then
		say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
		say("Enigma m-a conceput special sa va ajut sa deveniti")
		say("razboinici adevarati. Asadar, de aceasta data vrei")
		say("cateva marmure?")
		local marm=select("Da, desigur", "Nu")
		if 1==marm then
		pc.give_item2("70024", 200)
		elseif 2==marm then
		say("Ok, tu alegi.")
		return
		end
		elseif 3==inel then
		say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
		say("Enigma m-a conceput special sa va ajut sa deveniti")
		say("razboinici adevarati. Asadar, de aceasta data vrei")
		say("skillurile P?")
		local yes=select("Da", "Nu")
		if 1==yes then
		say("Ce rasa esti?")
		local rasa=select("Razboinic", "Ninja", "Sura", "Saman", "Am deja skillurile P")
		if 1==rasa then
			pc.set_skill_level (1,59)
			pc.set_skill_level (2,59)
			pc.set_skill_level (3,59)
			pc.set_skill_level (4,59)
			pc.set_skill_level (5,59)
			pc.set_skill_level (16,59)
			pc.set_skill_level (17,59)
			pc.set_skill_level (18,59)
			pc.set_skill_level (19,59)
			pc.set_skill_level (20,59)
		say("Ai primit skillurile pentru razboinic.")
		elseif 2==rasa then
			pc.set_skill_level (31,59)
			pc.set_skill_level (32,59)
			pc.set_skill_level (33,59)
			pc.set_skill_level (34,59)
			pc.set_skill_level (35,59)
			pc.set_skill_level (46,59)
			pc.set_skill_level (47,59)
			pc.set_skill_level (48,59)
			pc.set_skill_level (49,59)
			pc.set_skill_level (50,59)
		say("Ai primit skillurile pentru ninja.")
		elseif 3==rasa then
			pc.set_skill_level (61,59)
			pc.set_skill_level (62,59)
			pc.set_skill_level (63,59)
			pc.set_skill_level (64,59)
			pc.set_skill_level (65,59)
			pc.set_skill_level (66,59)
			pc.set_skill_level (76,59)
			pc.set_skill_level (77,59)
			pc.set_skill_level (78,59)
			pc.set_skill_level (79,59)
			pc.set_skill_level (80,59)
			pc.set_skill_level (81,59)
		say("Ai primit skillurile pentru sura.")
		elseif 4==rasa then
			pc.set_skill_level (91,59)
			pc.set_skill_level (92,59)
			pc.set_skill_level (93,59)
			pc.set_skill_level (94,59)
			pc.set_skill_level (95,59)
			pc.set_skill_level (96,59)
			pc.set_skill_level (106,59)
			pc.set_skill_level (107,59)
			pc.set_skill_level (108,59)
			pc.set_skill_level (109,59)
			pc.set_skill_level (110,59)
			pc.set_skill_level (111,59)
			say("Ai primit skillurile pentru saman.")
			elseif 5==rasa then
				say("Vad ca ai fost mai rapid. Foarte bine!")
			return
			end
			elseif 2==yes then
				say("Ok, este alegerea ta tinere flacau!")
				return
				end
			end
		end 
	end
end
Acum l-am facut, nu l-am testat. Spune-mi daca ti-a mers.
Avatar utilizator
nicunicu26
Nivel 1

Nivel 1
Mesaje: 60
Membru din: 04 Mar 2017, 22:22
Aprecieri: 4  
Mulţumiri: 0
Medalii

Piciu. scrie:
quest inel_exp begin
	state start begin
	when 40004.use begin
	local inel=select("Grad", "Marmura", "Skilluri P", "Nimic")
	if 1==inel then
		say_title(""..item.get_name().."")
		say("Doresti sã iti mãresti gradul?")
		say("")
		say("TehnicMT2")

	local s=select("Da, doresc!", "Anuleazã ")

	if s==1 then

	pc.change_alignment(15000)

		elseif 2==inel then
		say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
		say("Enigma m-a conceput special sa va ajut sa deveniti")
		say("razboinici adevarati. Asadar, de aceasta data vrei")
		say("cateva marmure?")
		local marm=select("Da, desigur", "Nu")
		if 1==marm then
		pc.give_item2("70024", 200)
		elseif 2==marm then
		say("Ok, tu alegi.")
		return
		end
		elseif 3==inel then
		say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
		say("Enigma m-a conceput special sa va ajut sa deveniti")
		say("razboinici adevarati. Asadar, de aceasta data vrei")
		say("skillurile P?")
		local yes=select("Da", "Nu")
		if 1==yes then
		say("Ce rasa esti?")
		local rasa=select("Razboinic", "Ninja", "Sura", "Saman", "Am deja skillurile P")
		if 1==rasa then
			pc.set_skill_level (1,59)
			pc.set_skill_level (2,59)
			pc.set_skill_level (3,59)
			pc.set_skill_level (4,59)
			pc.set_skill_level (5,59)
			pc.set_skill_level (16,59)
			pc.set_skill_level (17,59)
			pc.set_skill_level (18,59)
			pc.set_skill_level (19,59)
			pc.set_skill_level (20,59)
		say("Ai primit skillurile pentru razboinic.")
		elseif 2==rasa then
			pc.set_skill_level (31,59)
			pc.set_skill_level (32,59)
			pc.set_skill_level (33,59)
			pc.set_skill_level (34,59)
			pc.set_skill_level (35,59)
			pc.set_skill_level (46,59)
			pc.set_skill_level (47,59)
			pc.set_skill_level (48,59)
			pc.set_skill_level (49,59)
			pc.set_skill_level (50,59)
		say("Ai primit skillurile pentru ninja.")
		elseif 3==rasa then
			pc.set_skill_level (61,59)
			pc.set_skill_level (62,59)
			pc.set_skill_level (63,59)
			pc.set_skill_level (64,59)
			pc.set_skill_level (65,59)
			pc.set_skill_level (66,59)
			pc.set_skill_level (76,59)
			pc.set_skill_level (77,59)
			pc.set_skill_level (78,59)
			pc.set_skill_level (79,59)
			pc.set_skill_level (80,59)
			pc.set_skill_level (81,59)
		say("Ai primit skillurile pentru sura.")
		elseif 4==rasa then
			pc.set_skill_level (91,59)
			pc.set_skill_level (92,59)
			pc.set_skill_level (93,59)
			pc.set_skill_level (94,59)
			pc.set_skill_level (95,59)
			pc.set_skill_level (96,59)
			pc.set_skill_level (106,59)
			pc.set_skill_level (107,59)
			pc.set_skill_level (108,59)
			pc.set_skill_level (109,59)
			pc.set_skill_level (110,59)
			pc.set_skill_level (111,59)
			say("Ai primit skillurile pentru saman.")
			elseif 5==rasa then
				say("Vad ca ai fost mai rapid. Foarte bine!")
			return
			end
			elseif 2==yes then
				say("Ok, este alegerea ta tinere flacau!")
				return
				end
			end
		end 
	end
end
Acum l-am facut, nu l-am testat. Spune-mi daca ti-a mers.
Il incerc deseara si iti spun

[ Postat de pe Android ] Imagine
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Inactiv!
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
129
Răspunsuri
10
Vizualizări
503
Răspunsuri
21
Vizualizări
463

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 56 vizitatori