Poate cineva modifica questu?

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

Nivel 3
Mesaje: 476
Membru din: 16 Iul 2015, 21:31
Server: Doar testez
Regat: Chunjo
Aprecieri: 94  
Mulţumiri: 44  
 Contact:
Medalii

*Intrebare: Poate modifica cineva questul, astfel incat daca ai deja un cal de nivel mai mare de nivel 11 sa iti apara in chat acest lucru si daca nu ai itemele necesare pentru acest lucru sa iti apara o pagina unde sa-ti spuna acest lucru.
Tipologie server(PvM / PvP): -
*Resursă folosită: -
*ServerFiles utilizat: -
*Syserr: -
Poză: -
*Detalii suplimentare: Quest pentru grajdar, pentru a lua schimba nivel cal cu medalii.

Quest vechi: (originalul, cu care s-a deschis topicul)

Cod: Selectaţi tot

quest grajdar begin 
    state start begin 
        when 20349.chat."Magazin  (Shop)" begin 
			say_title("Magazin  (Shop)") 
            say("") 
            say_galben("mText01") 
			say_alb("Text02")
			say_galben("mText03")
			say_alb("Text04")
			say("")
			say("")
			say("")
			say("")
			say("")
			say_reward("Da / Nu")
            local s = select("Da", "Nu") 
            if s == 1 then 
                npc.open_shop(2000) 
            else 
                return 
            end 
        end
		when 20349.chat."Cal armat" begin 
			say_title("Grajdar:")
			say("")
			say_galben("mText01")
			say_alb("Doresti un cal armat?")
			say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
			say_alb("Medalii de cal.")
			say_galben("mText02")
			say_alb("Text05")
			say_alb("Text06")
			say_alb("Text07")
			say("")
			say("")
			say_verde2("Text08")
			wait()
			pc.remove_item ( "50050" , 15 )
            pc.give_item2 ( "50052" , 1 )
            horse.set_level("15")
			set_state(complete)
            end
		when 20349.chat."Cal militar  (military)" begin 
			say_title("Grajdar:")
			say("")
			say_galben("mText01")
			say_alb("Doresti un cal militar?")
			say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
			say_alb("Medalii de cal.")
			say_galben("mText02")
			say_alb("Text09")
			say_alb("Text10")
			say_alb("Text11")
			say("")
			say("")
			say_verde2("Text02")
			wait()
			pc.remove_item ( "50050" , 30 )
            pc.give_item2 ( "50053" , 1 )
            horse.set_level("21")
			set_state(complete)
            end 
        end
		
	end
end 
Edit: -Quest nou (31.03.2018 ora 22:22), cu cele cerute implementate, dar nefunctional :(

Cod: Selectaţi tot

quest favorite_grajdar2 begin 
	state start begin 
		when 20349.chat."Magazin  (Shop)" begin 
		say_title("Magazin  (Shop)") 
		say("") 
		say_galben("(Ro)") 
		say_alb("Doresti sa deschizi magazinul grajdarului?")
		say_galben("(En)")
		say_alb("Do you want to open the shop?")
		say("")
		say("")
		say("")
		say("")
		say("")
		say_reward("Da / Nu")
		local s = select("Da", "Nu") 
		if s == 1 then 
			npc.open_shop(2000) 
			else 
			return 
			end 
		end
		when 20349.chat."Cal armat   (armored)" with horse.get_level < 15 begin 
		say_title("Grajdar:")
		say("")
		say_galben("(Ro)")
		say_alb("Doresti un cal armat?")
		say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
		say_alb("Medalii de cal. Continui?")
		say_galben("(En)")
		say_alb("Do you want a armored horse?")
		say_alb("You need 15 Horse medail (Medalie de cal) from")
		say_alb("armored horse. Continue?")
		say("")
		say("")
		say_verde2("FavoriteMt2")
		wait()
		if pc.count_item(50050) < 15 then
			say_title("Grajdar:")
			say("")
			say_galben("(Ro)")
			say_rosu("Nu ai destule Medalii de cal!")
			say_galben("(En)")
			say_rosu("You don't have enought Horse medail!")
			return
			end
		pc.remove_item ( "50050" , 15 )
		pc.give_item2 ( "50052" , 1 )
		horse.set_level("15")
		set_state(complete)
		end
		when 20349.chat."Cal militar  (military)" with horse.get_level == 15 begin  
		say_title("Grajdar:")
		say("")
		say_galben("(Ro)")
		say_alb("Doresti un cal militar?")
		say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
		say_alb("Medalii de cal. Continui?")
		say_galben("(En)")
		say_alb("Do you want a military horse?")
		say_alb("You need 30 Horse medail (Medalie de cal) from")
		say_alb("military horse. Continue?")
		say("")
		say("")
		say_verde2("FavoriteMt2")
		wait()
		if pc.count_item(50050) < 30 then
			say_title("Grajdar:")
			say("")
			say_galben("(Ro)")
			say_rosu("Nu ai destule Medalii de cal!")
			say_galben("(En)")
			say_rosu("You don't have enought Horse medail!")
			return
			end
		pc.remove_item ( "50050" , 30 )
		pc.give_item2 ( "50053" , 1 )
		horse.set_level("21")
		set_state(complete)
		end 
	end
end 
Poate cineva sa-l faca functional?
Ultima oară modificat 31 Mar 2018, 22:23 de către t4zu, modificat de 3 ori în total.
Avatar utilizator
t4zu
Nivel 3

Nivel 3
Mesaje: 476
Membru din: 16 Iul 2015, 21:31
Server: Doar testez
Regat: Chunjo
Aprecieri: 94  
Mulţumiri: 44  
 Contact:
Medalii

Edit: Am pus quest-ul sub forma de "cod"
Avatar utilizator
BRTSERGIU2
Utilizator interzis !

Utilizator interzis !
Mesaje: 600
Membru din: 25 Aug 2014, 21:28
Server: Metin2Ro
Regat: Chunjo
Aprecieri: 28  
Mulţumiri: 77  
Medalii

t4zu scrie:Edit: Am pus quest-ul sub forma de "cod"
asta adaugi deasupra la pc.remove_item ( "50050" , 15 )
if pc.count_item(50050) < 15 then
say_title("Grajdar:")
say("Nu ai destule medalii!")
say_item("Medalie de Cal", 50050, "")
return
end

asta sub when 20349.chat."Cal armat" begin
if horse.get_level > 11 then
chat("Ai deja cal armat!")
end

ar fi bine sa inlocuiesti
when 20349.chat."Cal militar (military)" begin
cu
when 20349.chat."Cal militar (military)" with horse.get_level == 15 begin

si when 20349.chat."Cal armat" begin
cu
when 20349.chat."Cal armat" with horse.get_level < 15 begin
Avatar utilizator
t4zu
Nivel 3

Nivel 3
Mesaje: 476
Membru din: 16 Iul 2015, 21:31
Server: Doar testez
Regat: Chunjo
Aprecieri: 94  
Mulţumiri: 44  
 Contact:
Medalii

BRTSERGIU scrie:
t4zu scrie:Edit: Am pus quest-ul sub forma de "cod"
asta adaugi deasupra la pc.remove_item ( "50050" , 15 )
if pc.count_item(50050) < 15 then
say_title("Grajdar:")
say("Nu ai destule medalii!")
say_item("Medalie de Cal", 50050, "")
return
end

asta sub when 20349.chat."Cal armat" begin
if horse.get_level > 11 then
chat("Ai deja cal armat!")
end

ar fi bine sa inlocuiesti
when 20349.chat."Cal militar (military)" begin
cu
when 20349.chat."Cal militar (military)" with horse.get_level == 15 begin

si when 20349.chat."Cal armat" begin
cu
when 20349.chat."Cal armat" with horse.get_level < 15 begin
Salut, multumesc. Acum testez, daca functioneaza iti dau like.
Edit:
Cod quest intreg:

Cod: Selectaţi tot

quest favorite_grajdar2 begin 
	state start begin 
		when 20349.chat."Magazin  (Shop)" begin 
		say_title("Magazin  (Shop)") 
		say("") 
		say_galben("(Ro)") 
		say_alb("Doresti sa deschizi magazinul grajdarului?")
		say_galben("(En)")
		say_alb("Do you want to open the shop?")
		say("")
		say("")
		say("")
		say("")
		say("")
		say_reward("Da / Nu")
		local s = select("Da", "Nu") 
		if s == 1 then 
				npc.open_shop(2000) 
			else 
			return 
			end 
		end
		when 20349.chat."Cal armat   (armored)" with horse.get_level < 15 begin 
		say_title("Grajdar:")
		say("")
		say_galben("(Ro)")
		say_alb("Doresti un cal armat?")
		say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
		say_alb("Medalii de cal. Continui?")
		say_galben("(En)")
		say_alb("Do you want a armored horse?")
		say_alb("You need 15 Horse medail (Medalie de cal) from")
		say_alb("armored horse. Continue?")
		say("")
		say("")
		say_verde2("FavoriteMt2")
		wait()
		if pc.count_item(50050) < 15 then
			say_title("Grajdar:")
			say("")
			say_galben("(Ro)")
			say_rosu("Nu ai destule Medalii de cal!")
			say_galben("(En)")
			say_rosu("You don't have enought Horse medail!")
			return
			end
		pc.remove_item ( "50050" , 15 )
		pc.give_item2 ( "50052" , 1 )
		horse.set_level("15")
		set_state(complete)
		end
		when 20349.chat."Cal militar  (military)" with horse.get_level == 15 begin  
		say_title("Grajdar:")
		say("")
		say_galben("(Ro)")
		say_alb("Doresti un cal militar?")
		say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
		say_alb("Medalii de cal. Continui?")
		say_galben("(En)")
		say_alb("Do you want a military horse?")
		say_alb("You need 30 Horse medail (Medalie de cal) from")
		say_alb("military horse. Continue?")
		say("")
		say("")
		say_verde2("FavoriteMt2")
		wait()
		if pc.count_item(50050) < 30 then
			say_title("Grajdar:")
			say("")
			say_galben("(Ro)")
			say_rosu("Nu ai destule Medalii de cal!")
			say_galben("(En)")
			say_rosu("You don't have enought Horse medail!")
			return
			end
		pc.remove_item ( "50050" , 30 )
		pc.give_item2 ( "50053" , 1 )
		horse.set_level("21")
		set_state(complete)
		end 
	end
end 
Eroare:

Cod: Selectaţi tot

QUEST : grajdar2
STATE : start
WHEN  : 20349.chat ("Magazin  (Shop)")
WHEN  : 20349.chat ("Cal armat   (armored)")
        with horse . get_level < 15
WHEN  : 20349.chat ("Cal militar  (military)")
        with horse . get_level == 15
grajdar2.quest:50:state name not found : complete
Abort (core dumped)
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

quest grajdar2 begin
state start begin
when 20349.chat."Magazin (Shop)" begin
say_title("Magazin (Shop)")
say("")
say_galben("(Ro)")
say_alb("Doresti sa deschizi magazinul grajdarului?")
say_galben("(En)")
say_alb("Do you want to open the shop?")
say("")
say("")
say("")
say("")
say("")
say_reward("Da / Nu")
local s = select("Da", "Nu")
if s == 1 then
npc.open_shop(2000)
else
return
end
end
when 20349.chat."Cal armat (armored)" with horse.get_level < 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_alb("Doresti un cal armat?")
say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
say_alb("Medalii de cal. Continui?")
say_galben("(En)")
say_alb("Do you want a armored horse?")
say_alb("You need 15 Horse medail (Medalie de cal) from")
say_alb("armored horse. Continue?")
say("")
say("")
say_verde2("FavoriteMt2")
wait()
if pc.count_item(50050) < 15 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_rosu("Nu ai destule Medalii de cal!")
say_galben("(En)")
say_rosu("You don't have enought Horse medail!")
return
end
pc.remove_item ( "50050" , 15 )
pc.give_item2 ( "50052" , 1 )
horse.set_level("15")
set_state(complete)
end
when 20349.chat."Cal militar (military)" with horse.get_level == 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_alb("Doresti un cal militar?")
say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
say_alb("Medalii de cal. Continui?")
say_galben("(En)")
say_alb("Do you want a military horse?")
say_alb("You need 30 Horse medail (Medalie de cal) from")
say_alb("military horse. Continue?")
say("")
say("")
say_verde2("FavoriteMt2")
wait()
if pc.count_item(50050) < 30 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_rosu("Nu ai destule Medalii de cal!")
say_galben("(En)")
say_rosu("You don't have enought Horse medail!")
return
end
pc.remove_item ( "50050" , 30 )
pc.give_item2 ( "50053" , 1 )
horse.set_level("21")
set_state(complete)
end
end
end
Ia incearca asa cum am modificat acum sau daca nu altul modificat de mine.
quest grajdar2 begin
state start begin
when 20349.chat."Magazin (Shop)" begin
say_title(""..mob_name(20349).."->Magazin (Shop)")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name()..",")
say_alb("Doresti sa deschizi magazinul grajdarului?")
say_galben("(En)")
say_verde(""..pc.get_name()..",")
say_alb("Do you want to open the shop?")
say("")
say("")
say("")
local s = select("Da (Yes)", "Nu (No)")
if s == 1 then
npc.open_shop(2000)
else
return
end
end
when 20349.chat."Cal armat(Horse armored)" with horse.get_level <=14 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_alb("Doresti un cal armat?")
say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
say_item_vnum("50050")
say_alb("Continui?")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_alb("Do you want a armored horse?")
say_alb("You need 15 Horse medail (Medalie de cal) from")
say_alb("armored horse. Continue?")
say("")
say("")
say_verde2("xyz")
local alege = select("Da (Yes)", "Nu (No)")
if select == 2 then
return
wait()
pc.remove_item(50050, 15)
pc.give_item2(50052, 1)
horse.set_level(15)

if pc.count_item(50050) <= 14 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_rosu("Nu ai destule Medalii de cal!")
say_item_vnum("50050")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_rosu("You don't have enought Horse medail!")
return
end
end
end
when 20349.chat."Cal militar(Horse military)" with horse.get_level == 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_alb("Doresti un cal militar?")
say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
say_item_vnum("50050")
say_alb("Continui?")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_alb("Do you want a military horse?")
say_alb("You need 30 Horse medail (Medalie de cal) from")
say_alb("military horse. Continue?")
say("")
say("")
say_verde2("xyz")

local alege2 = select("Da (Yes)", "Nu (No)")
if alege2 == 2 then
return

pc.remove_item(50050, 30)
pc.give_item2(50053, 1)
horse.set_level(21)
wait()
if pc.count_item(50050) <= 29 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_rosu("Nu ai destule Medalii de cal!")
say_item_vnum("50050")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_rosu("You don't have enought Horse medail!")
wait("")

return
end
end
end
end
end
[ Postat de pe Android ] Imagine
Avatar utilizator
t4zu
Nivel 3

Nivel 3
Mesaje: 476
Membru din: 16 Iul 2015, 21:31
Server: Doar testez
Regat: Chunjo
Aprecieri: 94  
Mulţumiri: 44  
 Contact:
Medalii

eubogdanel2018 scrie:
quest grajdar2 begin
state start begin
when 20349.chat."Magazin (Shop)" begin
say_title("Magazin (Shop)")
say("")
say_galben("(Ro)")
say_alb("Doresti sa deschizi magazinul grajdarului?")
say_galben("(En)")
say_alb("Do you want to open the shop?")
say("")
say("")
say("")
say("")
say("")
say_reward("Da / Nu")
local s = select("Da", "Nu")
if s == 1 then
npc.open_shop(2000)
else
return
end
end
when 20349.chat."Cal armat (armored)" with horse.get_level < 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_alb("Doresti un cal armat?")
say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
say_alb("Medalii de cal. Continui?")
say_galben("(En)")
say_alb("Do you want a armored horse?")
say_alb("You need 15 Horse medail (Medalie de cal) from")
say_alb("armored horse. Continue?")
say("")
say("")
say_verde2("FavoriteMt2")
wait()
if pc.count_item(50050) < 15 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_rosu("Nu ai destule Medalii de cal!")
say_galben("(En)")
say_rosu("You don't have enought Horse medail!")
return
end
pc.remove_item ( "50050" , 15 )
pc.give_item2 ( "50052" , 1 )
horse.set_level("15")
set_state(complete)
end
when 20349.chat."Cal militar (military)" with horse.get_level == 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_alb("Doresti un cal militar?")
say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
say_alb("Medalii de cal. Continui?")
say_galben("(En)")
say_alb("Do you want a military horse?")
say_alb("You need 30 Horse medail (Medalie de cal) from")
say_alb("military horse. Continue?")
say("")
say("")
say_verde2("FavoriteMt2")
wait()
if pc.count_item(50050) < 30 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_rosu("Nu ai destule Medalii de cal!")
say_galben("(En)")
say_rosu("You don't have enought Horse medail!")
return
end
pc.remove_item ( "50050" , 30 )
pc.give_item2 ( "50053" , 1 )
horse.set_level("21")
set_state(complete)
end
end
end
Ia incearca asa cum am modificat acum sau daca nu altul modificat de mine.
quest grajdar2 begin
state start begin
when 20349.chat."Magazin (Shop)" begin
say_title(""..mob_name(20349).."->Magazin (Shop)")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name()..",")
say_alb("Doresti sa deschizi magazinul grajdarului?")
say_galben("(En)")
say_verde(""..pc.get_name()..",")
say_alb("Do you want to open the shop?")
say("")
say("")
say("")
local s = select("Da (Yes)", "Nu (No)")
if s == 1 then
npc.open_shop(2000)
else
return
end
end
when 20349.chat."Cal armat(Horse armored)" with horse.get_level <=14 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_alb("Doresti un cal armat?")
say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
say_item_vnum("50050")
say_alb("Continui?")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_alb("Do you want a armored horse?")
say_alb("You need 15 Horse medail (Medalie de cal) from")
say_alb("armored horse. Continue?")
say("")
say("")
say_verde2("xyz")
local alege = select("Da (Yes)", "Nu (No)")
if select == 2 then
return
wait()
pc.remove_item(50050, 15)
pc.give_item2(50052, 1)
horse.set_level(15)

if pc.count_item(50050) <= 14 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_rosu("Nu ai destule Medalii de cal!")
say_item_vnum("50050")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_rosu("You don't have enought Horse medail!")
return
end
end
end
when 20349.chat."Cal militar(Horse military)" with horse.get_level == 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_alb("Doresti un cal militar?")
say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
say_item_vnum("50050")
say_alb("Continui?")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_alb("Do you want a military horse?")
say_alb("You need 30 Horse medail (Medalie de cal) from")
say_alb("military horse. Continue?")
say("")
say("")
say_verde2("xyz")

local alege2 = select("Da (Yes)", "Nu (No)")
if alege2 == 2 then
return

pc.remove_item(50050, 30)
pc.give_item2(50053, 1)
horse.set_level(21)
wait()
if pc.count_item(50050) <= 29 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_rosu("Nu ai destule Medalii de cal!")
say_item_vnum("50050")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_rosu("You don't have enought Horse medail!")
wait("")

return
end
end
end
end
end
[ Postat de pe Android ] Imagine
Daca te rog, poti sa-l pui sub forma de cod? Multumesc
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

t4zu scrie:
eubogdanel2018 scrie:
quest grajdar2 begin
state start begin
when 20349.chat."Magazin (Shop)" begin
say_title("Magazin (Shop)")
say("")
say_galben("(Ro)")
say_alb("Doresti sa deschizi magazinul grajdarului?")
say_galben("(En)")
say_alb("Do you want to open the shop?")
say("")
say("")
say("")
say("")
say("")
say_reward("Da / Nu")
local s = select("Da", "Nu")
if s == 1 then
npc.open_shop(2000)
else
return
end
end
when 20349.chat."Cal armat (armored)" with horse.get_level < 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_alb("Doresti un cal armat?")
say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
say_alb("Medalii de cal. Continui?")
say_galben("(En)")
say_alb("Do you want a armored horse?")
say_alb("You need 15 Horse medail (Medalie de cal) from")
say_alb("armored horse. Continue?")
say("")
say("")
say_verde2("FavoriteMt2")
wait()
if pc.count_item(50050) < 15 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_rosu("Nu ai destule Medalii de cal!")
say_galben("(En)")
say_rosu("You don't have enought Horse medail!")
return
end
pc.remove_item ( "50050" , 15 )
pc.give_item2 ( "50052" , 1 )
horse.set_level("15")
set_state(complete)
end
when 20349.chat."Cal militar (military)" with horse.get_level == 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_alb("Doresti un cal militar?")
say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
say_alb("Medalii de cal. Continui?")
say_galben("(En)")
say_alb("Do you want a military horse?")
say_alb("You need 30 Horse medail (Medalie de cal) from")
say_alb("military horse. Continue?")
say("")
say("")
say_verde2("FavoriteMt2")
wait()
if pc.count_item(50050) < 30 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_rosu("Nu ai destule Medalii de cal!")
say_galben("(En)")
say_rosu("You don't have enought Horse medail!")
return
end
pc.remove_item ( "50050" , 30 )
pc.give_item2 ( "50053" , 1 )
horse.set_level("21")
set_state(complete)
end
end
end
Ia incearca asa cum am modificat acum sau daca nu altul modificat de mine.
quest grajdar2 begin
state start begin
when 20349.chat."Magazin (Shop)" begin
say_title(""..mob_name(20349).."->Magazin (Shop)")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name()..",")
say_alb("Doresti sa deschizi magazinul grajdarului?")
say_galben("(En)")
say_verde(""..pc.get_name()..",")
say_alb("Do you want to open the shop?")
say("")
say("")
say("")
local s = select("Da (Yes)", "Nu (No)")
if s == 1 then
npc.open_shop(2000)
else
return
end
end
when 20349.chat."Cal armat(Horse armored)" with horse.get_level <=14 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_alb("Doresti un cal armat?")
say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
say_item_vnum("50050")
say_alb("Continui?")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_alb("Do you want a armored horse?")
say_alb("You need 15 Horse medail (Medalie de cal) from")
say_alb("armored horse. Continue?")
say("")
say("")
say_verde2("xyz")
local alege = select("Da (Yes)", "Nu (No)")
if select == 2 then
return
wait()
pc.remove_item(50050, 15)
pc.give_item2(50052, 1)
horse.set_level(15)

if pc.count_item(50050) <= 14 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_rosu("Nu ai destule Medalii de cal!")
say_item_vnum("50050")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_rosu("You don't have enought Horse medail!")
return
end
end
end
when 20349.chat."Cal militar(Horse military)" with horse.get_level == 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_alb("Doresti un cal militar?")
say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
say_item_vnum("50050")
say_alb("Continui?")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_alb("Do you want a military horse?")
say_alb("You need 30 Horse medail (Medalie de cal) from")
say_alb("military horse. Continue?")
say("")
say("")
say_verde2("xyz")

local alege2 = select("Da (Yes)", "Nu (No)")
if alege2 == 2 then
return

pc.remove_item(50050, 30)
pc.give_item2(50053, 1)
horse.set_level(21)
wait()
if pc.count_item(50050) <= 29 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_rosu("Nu ai destule Medalii de cal!")
say_item_vnum("50050")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_rosu("You don't have enought Horse medail!")
wait("")

return
end
end
end
end
end
[ Postat de pe Android ] Imagine
Daca te rog, poti sa-l pui sub forma de cod? Multumesc
Mai tovarase, asta al tau avea multe greseli.... putea fi folosit chiar daca aveai cal armat si dupa la militar la fel le lua bani si alea degeaba si unele functii introduse gresit... eu iti voi da lt quest facut de mine si iti spun ce optiuni are:
cumpara cal -> cal armat si militar
cal armat-> poti lua cu 15kk si 15 medalii de cal
in caz ca ai deja cal armat nu te lasa ca sa mai iei si iti spune ca ai deja, daca ai deja cal militar si dai armat nu te lasa sa iei si iti spune
cal militar-> trebuie sa ai nivel 15 ca sa il poti lua si 35kk si 30 medalii, daca ai de la lvl 21 nu te mai lasa ca sa il iei iar ca il ai si iti spune apoi daca ai de la nivel 14 in jos nu te lasa ca sa iei militar ca tu nici nu ai armat si iti spune
Pe langa astea mai ai o functie vreau inapoi armat in caz ca ai militar poti sa ti iei armat iar si iti spune ce vei pierde si iti v a lua iar 15kk si 15 medalii dar trebuie sa ai deja armat ca sa iti dea si daca ai nivel 15 adica armat deja iti spune ca optiunea asta este doar pentru cei ce au deja militar si voi inapoi armat. uite aici:

sau

Cod: Selectaţi tot

quest grajdar begin 
   state start begin 
      when 20349.chat."Magazin  (Shop)" begin 
      say_title(""..mob_name(20349).."-> Magazin  (Shop)") 
      say("") 
      say_galben("(Ro)") 
say_verde(""..pc.get_name()..",")
      say_alb("Doresti sa deschizi magazinul grajdarului?")
      say_galben("(En)")
say_verde(""..pc.get_name()..",")
      say_alb("Do you want to open the shop?")
     say("")
     say("")
     say("")
      local s = select("Da (Yes)","Nu (No)") 
      if s == 1 then 
         npc.open_shop(47) 
         else 
         return 
         end 
      end



when 20349.chat."Vreau inapoi Armat" begin
         say_title("Grãjdar:")
         say("Salut tinere aventurier.")
         say("Vrei sa iti recapeti calul armat?")
         say("Ei bine eu te pot ajuta")
         say("însã trebuie sã faci ceva pentru mine.")
         say_reward("Am uitat sa ti spun si anume,")
         say_reward("vei pierde tot ce ai cladit pana acum,")
         say_reward("bani si medaliile investite pana la militar")
say_reward("si iti voi lua iar 15.000.000 si 15 medalii de cal")
         say_rosu("Deci, esti deacord?")
local alege = select("Sunt de acord", "Nu sunt de acord")
           if alege == 1 then
        if pc.count_item(50050) <= 14 and pc.gold < 15000000 then
say_reward("Imi pare rau dar calul nu este gratis")
say_reward("el costa 15.000.000 yang si")
say_reward("15 medalii de cal.")
say_reward("Eu ti l as da pentru nimic dar,")
say_reward("trebuie sa imi intretin familia.")
else
if horse.get_level() <= 15 then
say_reward("Imi pare nespus de rau dar,")
say_reward("aceasta categorie este doar pentru cei ce")
say_reward("au de la nivelul 16 in sus la cal si")
say_reward("deja detin un cal militar,")
say_reward("pentru cei ce vor ca sa revina la cal armat")
say_reward("in cazul in care nu le place cel militar")



else
 if horse.get_level() >= 16 and pc.gold() == 15000000 and pc.count_item(50050) == 15 then
say_galben("Imi pare rau ca nu ti a placut sa ai un cal")
say_galben("militar, dar poate ca iti place mai mult cel")
say_galben("armat si iti respect decizia.")
say_galben("Poftim calul tau armat inapoi")
say_galben("Dar sa sti ca ti am luat 15.000.000 de yang")
say_galben("si 15 medalii de cal, pe langa faptul ca ai")
say_galben("pierdut si calul militar,")
say_galbem("ai pierdut si investitiile")
say_galben("anterioare in armat si militar")
wait()
                  horse.set_level(15)
                  pc.give_item2(50052)
                  pc.change_money(-15000000)
                  pc.remove_item(50050, 15)
                  pc.remove_item(50053, 1)
                  horse.summon()
                  wait()
                  horse.ride()

elseif alege == 2 then
say_verde("O decizia inteleapta.")
say_verde("Daca ai fi facut asta, ti as fi luat")
say_verde("calul militar, 15.000.000 yang, 15 medalii de cal")
say_verde("si ai fi pierdut investitiile anterioare")
say_verde("in armat si militar.")
wait()
end
end

when 20349.chat."Cumpãrã Cal" begin
         say_title("Grãjdar:")
         say("Salut tinere aventurier.")
         say("Vrei sã afli cum poþi avea un cal?")
         say("Ei bine eu te pot ajuta")
         say("însã trebuie sã faci ceva pentru mine.")
         say_reward("Deci esti deacord?")


         local anfrage = select("Da", "Nu")
         
         if anfrage == 1 then
            say_title("Grãjdar:")
            say("Mai jos ai niºte opþiuni ")
            say("din care poþi alege numai una.")
            say_galben("Calul armat costã: 15.000.000 Yang.")
            say_galben("Si 15 medalii de cal")
            say_rosu("Calul militar costã: 35.000.000 Yang.")
            say_rosu("Si 30 medalii de cal")
            say_reward("Care este calul pe care doriti sã-l cumpãrati?")

            local kaufen = select("Cal armat", "Cal militar" , "Închide")

            if kaufen == 1 then
               if pc.count_item(50050) <= 14 and pc.gold < 15000000 then

                  say_title("Grãjdar:")
                  say_reward("Calul nu este gratuit.")
                  say_reward("Eu þi l-aº da pentru nimic,")
                  say_reward("dar trebuie sã îmi întreþin familia")

else
             if horse.get_level() == 15 then
say_rosu("Imi pare nespus de rau dar calul tau detine deja")
say_rosu("nivelul 21 si tu deja detii un cal militar.")
say_rosu("Daca as face asta ti as lua 15 medalli de cal")
say_rosu("si 15.000.000 de yang degeaba.")

 

               else
if horse.get_level() <= 14 then
say_verde("Felicitari, "..pc.get_name()..".")
say_verde("Ai primit calul armat,acum vei sti cum este")
say_verde("sa ai un cal armat si eu pot sa imi hranesc familia")
say("")
                
                  
                  
                 
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50052)
                  pc.change_money(-15000000)
                  pc.remove_item(50050, 15)
                  horse.summon()
                  wait()
                  horse.ride()
               end

            elseif kaufen == 2 then
            if pc.count_item(50050) <= 29 and pc.gold < 35000000 then
                  say_title("Grãjdar:")
                  say_reward("Calul nu este gratuit.")
                  say_reward("Eu þi l-aº da pentru nimic,")
                  say_reward("dar trebuie sã îmi întreþin familia")
               else
                 
               if horse.get_level() >= 21 then
say_rosu("Imi pare nespus de rau dar calul tau detine deja")
say_rosu("nivelul 21 si tu deja detii un cal militar.")
say_rosu("Daca as face asta ti as lua 30 medalli de cal")
say_rosu("si 35.000.000 de yang degeaba.")


else
                 if horse.get_level() <= 14 then
say_rosu("Imi pare rau dar nu ai nici macar un cal armat.")
say_rosu("Ca sa obtii un cal militar trebuie ca mai intai ")
say_rosu("sa ai un cal armat.")


else 
if horse.get_level() == 15 and pc.count_item(50050) == 30 and pc.gold == 35000000 then
       say_verde("Felicitari, "..pc.get_name()..".")
say_verde("Ai primit calul militar,acum vei sti cum este")
say_verde("sa ai un cal militar si eu pot sa imi intretin familia")
say("")     
                  
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50053)
                  pc.change_money(-35000000)
                  pc.remove_item(50050, 30)
                  horse.summon()
                  wait()
                  horse.ride()
               end
            end
         end
      end
end
end
in caz ca nu merge ceva lasi reply ca nu am avut timp sa il p
testez si nici nu mai am laptop.
Ti am lasat optiunea ta cu shop ul de la grajdar doar ca eu l am testat la cineva si avea deja shop cu 47 vnum , tu iti faci shop ul cu ce cod vnim vrei la shop si il inlocuiesti cu 47. nu am mai testat si celelalte lucruri decat shop ul...
Sa stergi continutul folderului use adica toate fisierele din use care se afla in folderul 20349 din quest/object dupa care rulezi quest ul ca sa nu se suprapuna unele lucruri daca ai deja fisiere create pe grajdar sau eventual ti le salvezi altundeva .
[ Postat de pe Android ] Imagine
Avatar utilizator
t4zu
Nivel 3

Nivel 3
Mesaje: 476
Membru din: 16 Iul 2015, 21:31
Server: Doar testez
Regat: Chunjo
Aprecieri: 94  
Mulţumiri: 44  
 Contact:
Medalii

eubogdanel2018 scrie:
t4zu scrie:
eubogdanel2018 scrie:
quest grajdar2 begin
state start begin
when 20349.chat."Magazin (Shop)" begin
say_title("Magazin (Shop)")
say("")
say_galben("(Ro)")
say_alb("Doresti sa deschizi magazinul grajdarului?")
say_galben("(En)")
say_alb("Do you want to open the shop?")
say("")
say("")
say("")
say("")
say("")
say_reward("Da / Nu")
local s = select("Da", "Nu")
if s == 1 then
npc.open_shop(2000)
else
return
end
end
when 20349.chat."Cal armat (armored)" with horse.get_level < 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_alb("Doresti un cal armat?")
say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
say_alb("Medalii de cal. Continui?")
say_galben("(En)")
say_alb("Do you want a armored horse?")
say_alb("You need 15 Horse medail (Medalie de cal) from")
say_alb("armored horse. Continue?")
say("")
say("")
say_verde2("FavoriteMt2")
wait()
if pc.count_item(50050) < 15 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_rosu("Nu ai destule Medalii de cal!")
say_galben("(En)")
say_rosu("You don't have enought Horse medail!")
return
end
pc.remove_item ( "50050" , 15 )
pc.give_item2 ( "50052" , 1 )
horse.set_level("15")
set_state(complete)
end
when 20349.chat."Cal militar (military)" with horse.get_level == 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_alb("Doresti un cal militar?")
say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
say_alb("Medalii de cal. Continui?")
say_galben("(En)")
say_alb("Do you want a military horse?")
say_alb("You need 30 Horse medail (Medalie de cal) from")
say_alb("military horse. Continue?")
say("")
say("")
say_verde2("FavoriteMt2")
wait()
if pc.count_item(50050) < 30 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_rosu("Nu ai destule Medalii de cal!")
say_galben("(En)")
say_rosu("You don't have enought Horse medail!")
return
end
pc.remove_item ( "50050" , 30 )
pc.give_item2 ( "50053" , 1 )
horse.set_level("21")
set_state(complete)
end
end
end
Ia incearca asa cum am modificat acum sau daca nu altul modificat de mine.
quest grajdar2 begin
state start begin
when 20349.chat."Magazin (Shop)" begin
say_title(""..mob_name(20349).."->Magazin (Shop)")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name()..",")
say_alb("Doresti sa deschizi magazinul grajdarului?")
say_galben("(En)")
say_verde(""..pc.get_name()..",")
say_alb("Do you want to open the shop?")
say("")
say("")
say("")
local s = select("Da (Yes)", "Nu (No)")
if s == 1 then
npc.open_shop(2000)
else
return
end
end
when 20349.chat."Cal armat(Horse armored)" with horse.get_level <=14 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_alb("Doresti un cal armat?")
say_alb("Pentru a avea un cal armat ai nevoie de 15 ")
say_item_vnum("50050")
say_alb("Continui?")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_alb("Do you want a armored horse?")
say_alb("You need 15 Horse medail (Medalie de cal) from")
say_alb("armored horse. Continue?")
say("")
say("")
say_verde2("xyz")
local alege = select("Da (Yes)", "Nu (No)")
if select == 2 then
return
wait()
pc.remove_item(50050, 15)
pc.give_item2(50052, 1)
horse.set_level(15)

if pc.count_item(50050) <= 14 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_rosu("Nu ai destule Medalii de cal!")
say_item_vnum("50050")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_rosu("You don't have enought Horse medail!")
return
end
end
end
when 20349.chat."Cal militar(Horse military)" with horse.get_level == 15 begin
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_alb("Doresti un cal militar?")
say_alb("Pentru a avea un cal militar ai nevoie de 30 ")
say_item_vnum("50050")
say_alb("Continui?")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_alb("Do you want a military horse?")
say_alb("You need 30 Horse medail (Medalie de cal) from")
say_alb("military horse. Continue?")
say("")
say("")
say_verde2("xyz")

local alege2 = select("Da (Yes)", "Nu (No)")
if alege2 == 2 then
return

pc.remove_item(50050, 30)
pc.give_item2(50053, 1)
horse.set_level(21)
wait()
if pc.count_item(50050) <= 29 then
say_title("Grajdar:")
say("")
say_galben("(Ro)")
say_verde(""..pc.get_name().."")
say_rosu("Nu ai destule Medalii de cal!")
say_item_vnum("50050")
say_galben("(En)")
say_verde(""..pc.get_name().."")
say_rosu("You don't have enought Horse medail!")
wait("")

return
end
end
end
end
end
[ Postat de pe Android ] Imagine
Daca te rog, poti sa-l pui sub forma de cod? Multumesc
Mai tovarase, asta al tau avea multe greseli.... putea fi folosit chiar daca aveai cal armat si dupa la militar la fel le lua bani si alea degeaba si unele functii introduse gresit... eu iti voi da lt quest facut de mine si iti spun ce optiuni are:
cumpara cal -> cal armat si militar
cal armat-> poti lua cu 15kk si 15 medalii de cal
in caz ca ai deja cal armat nu te lasa ca sa mai iei si iti spune ca ai deja, daca ai deja cal militar si dai armat nu te lasa sa iei si iti spune
cal militar-> trebuie sa ai nivel 15 ca sa il poti lua si 35kk si 30 medalii, daca ai de la lvl 21 nu te mai lasa ca sa il iei iar ca il ai si iti spune apoi daca ai de la nivel 14 in jos nu te lasa ca sa iei militar ca tu nici nu ai armat si iti spune
Pe langa astea mai ai o functie vreau inapoi armat in caz ca ai militar poti sa ti iei armat iar si iti spune ce vei pierde si iti v a lua iar 15kk si 15 medalii dar trebuie sa ai deja armat ca sa iti dea si daca ai nivel 15 adica armat deja iti spune ca optiunea asta este doar pentru cei ce au deja militar si voi inapoi armat. uite aici:

sau

Cod: Selectaţi tot

quest grajdar begin 
   state start begin 
      when 20349.chat."Magazin  (Shop)" begin 
      say_title(""..mob_name(20349).."-> Magazin  (Shop)") 
      say("") 
      say_galben("(Ro)") 
say_verde(""..pc.get_name()..",")
      say_alb("Doresti sa deschizi magazinul grajdarului?")
      say_galben("(En)")
say_verde(""..pc.get_name()..",")
      say_alb("Do you want to open the shop?")
     say("")
     say("")
     say("")
      local s = select("Da (Yes)","Nu (No)") 
      if s == 1 then 
         npc.open_shop(47) 
         else 
         return 
         end 
      end



when 20349.chat."Vreau inapoi Armat" begin
         say_title("Grãjdar:")
         say("Salut tinere aventurier.")
         say("Vrei sa iti recapeti calul armat?")
         say("Ei bine eu te pot ajuta")
         say("însã trebuie sã faci ceva pentru mine.")
         say_reward("Am uitat sa ti spun si anume,")
         say_reward("vei pierde tot ce ai cladit pana acum,")
         say_reward("bani si medaliile investite pana la militar")
say_reward("si iti voi lua iar 15.000.000 si 15 medalii de cal")
         say_rosu("Deci, esti deacord?")
local alege = select("Sunt de acord", "Nu sunt de acord")
           if alege == 1 then
        if pc.count_item(50050) <= 14 and pc.gold < 15000000 then
say_reward("Imi pare rau dar calul nu este gratis")
say_reward("el costa 15.000.000 yang si")
say_reward("15 medalii de cal.")
say_reward("Eu ti l as da pentru nimic dar,")
say_reward("trebuie sa imi intretin familia.")
else
if horse.get_level() <= 15 then
say_reward("Imi pare nespus de rau dar,")
say_reward("aceasta categorie este doar pentru cei ce")
say_reward("au de la nivelul 16 in sus la cal si")
say_reward("deja detin un cal militar,")
say_reward("pentru cei ce vor ca sa revina la cal armat")
say_reward("in cazul in care nu le place cel militar")



else
 if horse.get_level() >= 16 and pc.gold() == 15000000 and pc.count_item(50050) == 15 then
say_galben("Imi pare rau ca nu ti a placut sa ai un cal")
say_galben("militar, dar poate ca iti place mai mult cel")
say_galben("armat si iti respect decizia.")
say_galben("Poftim calul tau armat inapoi")
say_galben("Dar sa sti ca ti am luat 15.000.000 de yang")
say_galben("si 15 medalii de cal, pe langa faptul ca ai")
say_galben("pierdut si calul militar,")
say_galbem("ai pierdut si investitiile")
say_galben("anterioare in armat si militar")
wait()
                  horse.set_level(15)
                  pc.give_item2(50052)
                  pc.change_money(-15000000)
                  pc.remove_item(50050, 15)
                  pc.remove_item(50053, 1)
                  horse.summon()
                  wait()
                  horse.ride()

elseif alege == 2 then
say_verde("O decizia inteleapta.")
say_verde("Daca ai fi facut asta, ti as fi luat")
say_verde("calul militar, 15.000.000 yang, 15 medalii de cal")
say_verde("si ai fi pierdut investitiile anterioare")
say_verde("in armat si militar.")
wait()
end
end

when 20349.chat."Cumpãrã Cal" begin
         say_title("Grãjdar:")
         say("Salut tinere aventurier.")
         say("Vrei sã afli cum poþi avea un cal?")
         say("Ei bine eu te pot ajuta")
         say("însã trebuie sã faci ceva pentru mine.")
         say_reward("Deci esti deacord?")


         local anfrage = select("Da", "Nu")
         
         if anfrage == 1 then
            say_title("Grãjdar:")
            say("Mai jos ai niºte opþiuni ")
            say("din care poþi alege numai una.")
            say_galben("Calul armat costã: 15.000.000 Yang.")
            say_galben("Si 15 medalii de cal")
            say_rosu("Calul militar costã: 35.000.000 Yang.")
            say_rosu("Si 30 medalii de cal")
            say_reward("Care este calul pe care doriti sã-l cumpãrati?")

            local kaufen = select("Cal armat", "Cal militar" , "Închide")

            if kaufen == 1 then
               if pc.count_item(50050) <= 14 and pc.gold < 15000000 then

                  say_title("Grãjdar:")
                  say_reward("Calul nu este gratuit.")
                  say_reward("Eu þi l-aº da pentru nimic,")
                  say_reward("dar trebuie sã îmi întreþin familia")

else
             if horse.get_level() == 15 then
say_rosu("Imi pare nespus de rau dar calul tau detine deja")
say_rosu("nivelul 21 si tu deja detii un cal militar.")
say_rosu("Daca as face asta ti as lua 15 medalli de cal")
say_rosu("si 15.000.000 de yang degeaba.")

 

               else
if horse.get_level() <= 14 then
say_verde("Felicitari, "..pc.get_name()..".")
say_verde("Ai primit calul armat,acum vei sti cum este")
say_verde("sa ai un cal armat si eu pot sa imi hranesc familia")
say("")
                
                  
                  
                 
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50052)
                  pc.change_money(-15000000)
                  pc.remove_item(50050, 15)
                  horse.summon()
                  wait()
                  horse.ride()
               end

            elseif kaufen == 2 then
            if pc.count_item(50050) <= 29 and pc.gold < 35000000 then
                  say_title("Grãjdar:")
                  say_reward("Calul nu este gratuit.")
                  say_reward("Eu þi l-aº da pentru nimic,")
                  say_reward("dar trebuie sã îmi întreþin familia")
               else
                 
               if horse.get_level() >= 21 then
say_rosu("Imi pare nespus de rau dar calul tau detine deja")
say_rosu("nivelul 21 si tu deja detii un cal militar.")
say_rosu("Daca as face asta ti as lua 30 medalli de cal")
say_rosu("si 35.000.000 de yang degeaba.")


else
                 if horse.get_level() <= 14 then
say_rosu("Imi pare rau dar nu ai nici macar un cal armat.")
say_rosu("Ca sa obtii un cal militar trebuie ca mai intai ")
say_rosu("sa ai un cal armat.")


else 
if horse.get_level() == 15 and pc.count_item(50050) == 30 and pc.gold == 35000000 then
       say_verde("Felicitari, "..pc.get_name()..".")
say_verde("Ai primit calul militar,acum vei sti cum este")
say_verde("sa ai un cal militar si eu pot sa imi intretin familia")
say("")     
                  
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50053)
                  pc.change_money(-35000000)
                  pc.remove_item(50050, 30)
                  horse.summon()
                  wait()
                  horse.ride()
               end
            end
         end
      end
end
end
in caz ca nu merge ceva lasi reply ca nu am avut timp sa il p
testez si nici nu mai am laptop.
Ti am lasat optiunea ta cu shop ul de la grajdar doar ca eu l am testat la cineva si avea deja shop cu 47 vnum , tu iti faci shop ul cu ce cod vnim vrei la shop si il inlocuiesti cu 47. nu am mai testat si celelalte lucruri decat shop ul...
Sa stergi continutul folderului use adica toate fisierele din use care se afla in folderul 20349 din quest/object dupa care rulezi quest ul ca sa nu se suprapuna unele lucruri daca ai deja fisiere create pe grajdar sau eventual ti le salvezi altundeva .
[ Postat de pe Android ] Imagine


Salut, apreciez foarte mult, insa imi apare chestia aceasta cand doresc sa instalez questul:
favorite_grajdar.quest: quest: not found
favorite_grajdar.quest: state: not found
favorite_grajdar.quest: when: not found
favorite_grajdar.quest: 4: Syntax error: word unexpected (expecting ")")
root@Clever-Host:/usr/nicu/game/share/locale/romania/quest #

Iar dupa ce modific tab-urile, apare asta: :-?
QUEST : grajdar
STATE : start
WHEN : 20349.chat ("Magazin (Shop)")
WHEN : 20349.chat ("Vreau inapoi Armat")
Killed
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

nu are cum sa ti dea killed ... vezi ca nu cumva sa am ceva gresit, acolo poate un say nu are ambele ghilimele intre paranteze sau deloc or sunt puse mai mult lucruri... tab uri? sa nu mai faci asta intr un quest! nu se folosesc tab uri in quest.... doar in surse la anumite lucruri se folosesc! probabil din cauza tab urilor tale da killed stai ca incerc sa ti l verific eu iar sa caut eroarea... nu am fost atent cand l am facut ca eu fac de pe telefon si imi este foarte greu, nici nu am pe ce sa le testez ..
ia incearca iar altul....

Cod: Selectaţi tot

quest grajdar begin 
   state start begin 
      when 20349.chat."Magazin  (Shop)" begin 
      say_title(""..mob_name(20349).."-> Magazin  (Shop)") 
      say("") 
      say_galben("(Ro)") 
say_verde(""..pc.get_name()..",")
      say_alb("Doresti sa deschizi magazinul grajdarului?")
      say_galben("(En)")
say_verde(""..pc.get_name()..",")
      say_alb("Do you want to open the shop?")
     say("")
     say("")
     say("")
      local s = select("Da (Yes)","Nu (No)") 
      if s == 1 then 
         npc.open_shop(47) 
         else 
         return 
         end 
      end



when 20349.chat."Vreau inapoi Armat" begin
         say_title("Grãjdar:")
         say("Salut tinere aventurier.")
         say("Vrei sa iti recapeti calul armat?")
         say("Ei bine eu te pot ajuta")
         say("însã trebuie sã faci ceva pentru mine.")
         say_reward("Am uitat sa ti spun si anume,")
         say_reward("vei pierde tot ce ai cladit pana acum,")
         say_reward("bani si medaliile investite pana la militar")
say_reward("si iti voi lua iar 15.000.000 si 15 medalii de cal")
         say_rosu("Deci, esti deacord?")
local alege = select("Sunt de acord", "Nu sunt de acord")
           if alege == 1 then
        if pc.count_item(50050) <= 14 and pc.gold < 15000000 then
say_reward("Imi pare rau dar calul nu este gratis")
say_reward("el costa 15.000.000 yang si")
say_reward("15 medalii de cal.")
say_reward("Eu ti l as da pentru nimic dar,")
say_reward("trebuie sa imi intretin familia.")
else
if horse.get_level() <= 15 then
say_reward("Imi pare nespus de rau dar,")
say_reward("aceasta categorie este doar pentru cei ce")
say_reward("au de la nivelul 16 in sus la cal si")
say_reward("deja detin un cal militar,")
say_reward("pentru cei ce vor ca sa revina la cal armat")
say_reward("in cazul in care nu le place cel militar")



else
 if horse.get_level() >= 16 and pc.gold() == 15000000 and pc.count_item(50050) == 15 then
say_galben("Imi pare rau ca nu ti a placut sa ai un cal")
say_galben("militar, dar poate ca iti place mai mult cel")
say_galben("armat si iti respect decizia.")
say_galben("Poftim calul tau armat inapoi")
say_galben("Dar sa sti ca ti am luat 15.000.000 de yang")
say_galben("si 15 medalii de cal, pe langa faptul ca ai")
say_galben("pierdut si calul militar,")
say_galbem("ai pierdut si investitiile")
say_galben("anterioare in armat si militar")
wait()
                  horse.set_level(15)
                  pc.give_item2(50052)
                  pc.change_money(-15000000)
                  pc.remove_item(50050, 15)
                  pc.remove_item(50053, 1)
                  horse.summon()
                  wait()
                  horse.ride()

elseif alege == 2 then
say_verde("O decizia inteleapta.")
say_verde("Daca ai fi facut asta, ti as fi luat")
say_verde("calul militar, 15.000.000 yang, 15 medalii de cal")
say_verde("si ai fi pierdut investitiile anterioare")
say_verde("in armat si militar.")
wait()
end
end

when 20349.chat."Cumpãrã Cal" begin
         say_title("Grãjdar:")
         say("Salut tinere aventurier.")
         say("Vrei sã afli cum poþi avea un cal?")
         say("Ei bine eu te pot ajuta")
         say("însã trebuie sã faci ceva pentru mine.")
         say_reward("Deci esti deacord?")


         local anfrage = select("Da", "Nu")
         
         if anfrage == 1 then
            say_title("Grãjdar:")
            say("Mai jos ai niºte opþiuni ")
            say("din care poþi alege numai una.")
            say_galben("Calul armat costã: 15.000.000 Yang.")
            say_galben("Si 15 medalii de cal")
            say_rosu("Calul militar costã: 35.000.000 Yang.")
            say_rosu("Si 30 medalii de cal")
            say_reward("Care este calul pe care doriti sã-l cumpãrati?")

            local kaufen = select("Cal armat", "Cal militar", "Închide")

            if kaufen == 1 then
               if pc.count_item(50050) <= 14 and pc.gold < 15000000 then

                  say_title("Grãjdar:")
                  say_reward("Calul nu este gratuit.")
                  say_reward("Eu þi l-aº da pentru nimic,")
                  say_reward("dar trebuie sã îmi întreþin familia")

else
             if horse.get_level() == 15 then
say_rosu("Imi pare nespus de rau dar calul tau detine deja")
say_rosu("nivelul 15 si tu deja detii un cal armat.")
say_rosu("Daca as face asta ti as lua 15 medalli de cal")
say_rosu("si 15.000.000 de yang degeaba.")

 

               else
if horse.get_level() <= 14 then
say_verde("Felicitari, "..pc.get_name()..".")
say_verde("Ai primit calul armat,acum vei sti cum este")
say_verde("sa ai un cal armat si eu pot sa imi hranesc familia")
say("")
                
                  
                  
                 
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50052)
                  pc.change_money(-15000000)
                  pc.remove_item(50050, 15)
                  horse.summon()
                  wait()
                  horse.ride()
              

            elseif kaufen == 2 then
            if pc.count_item(50050) <= 29 and pc.gold < 35000000 then
                  say_title("Grãjdar:")
                  say_reward("Calul nu este gratuit.")
                  say_reward("Eu þi l-aº da pentru nimic,")
                  say_reward("dar trebuie sã îmi întreþin familia")
               else
                 
               if horse.get_level() >= 21 then
say_rosu("Imi pare nespus de rau dar calul tau detine deja")
say_rosu("nivelul 21 si tu deja detii un cal militar.")
say_rosu("Daca as face asta ti as lua 30 medalli de cal")
say_rosu("si 35.000.000 de yang degeaba.")


else
                 if horse.get_level() <= 14 then
say_rosu("Imi pare rau dar nu ai nici macar un cal armat.")
say_rosu("Ca sa obtii un cal militar trebuie ca mai intai ")
say_rosu("sa ai un cal armat.")


else 
if horse.get_level() == 15 and pc.count_item(50050) >= 30 and pc.gold >= 35000000 then
       say_verde("Felicitari, "..pc.get_name()..".")
say_verde("Ai primit calul militar,acum vei sti cum este")
say_verde("sa ai un cal militar si eu pot sa imi intretin familia")
wait()
                  
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50053)
                  pc.change_money(-35000000)
                  pc.remove_item(50050, 30)
                  horse.summon()
                  horse.ride()
elseif kaufen == 3 then
return
               end
            end
         end
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

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

  • Informaţie
  • Cine este conectat

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