Jump to content

Porfa ayudarme no encuentro el error


jessuss
 Share

Recommended Posts

Hola quiero saver donde tengo el fallo estube creando yo esta quests.

Pero no encuentro el error.

quest metin_5 begin    state start begin		when login or levelup with pc.level >= 1 begin					set_state(adquirir)		end		end		state adquirir begin			when letter begin			send_letter("Mision Romper Metin")end			when kill with npc.get_race() == 8001 begin						say("Muy bien...")						say("Destruiste el metin considerable")						say("Pero no creas que ha terminado todo")						say("Ahora elige una montura")						say("--------Escoge---------")						local s = select ( "León de Batalla" , "Jabalí de Combate" , "León Blanco" , "Lobo de Guerra" , "Tigre de Ataque" )						if s == 1 then							pc . give_item2 ( "71128" , 1 )							return						elseif s == 2 then							pc . give_item2 ( "71125" , 1 )							return						elseif s == 3 then							pc . give_item2 ( "71124" , 1 )							return						elseif s == 4 then							pc . give_item2 ( "71126" , 1 )							return						elseif s == 5 then							pc . give_item2 ( "71127" , 1 )							return						clear_letter()						set_state(__complete)						end						state __complete begin						end					end				end			end		end
Link to comment
Share on other sites

quest metin_5 begin
state start begin
when login or levelup with pc.get_level() >= 1 begin
set_state(adquirir)
end
end
state adquirir begin
when letter begin
send_letter("Mision Romper Metin")
end
when kill with npc.get_race() == 8001 begin
say("Muy bien...")
say("Destruiste el metin considerable")
say("Pero no creas que ha terminado todo")
say("Ahora elige una montura")
say("--------Escoge---------")
local s = select ( "León de Batalla" , "Jabalí de Combate" , "León Blanco" , "Lobo de Guerra" , "Tigre de Ataque" )
if s == 1 then
pc . give_item2 ( "71128" , 1 )
                        elseif s == 2 then
pc . give_item2 ( "71125" , 1 )
                        elseif s == 3 then
pc . give_item2 ( "71124" , 1 )
                        elseif s == 4 then
pc . give_item2 ( "71126" , 1 )
                        elseif s == 5 then
pc . give_item2 ( "71127" , 1 )
                        clear_letter()
set_state(__complete)
end
state __complete begin

end
end
end
end
end

Link to comment
Share on other sites

Prueba si funciona en esta manera tambien

 

la quest 

quest metin_5 begin	state start begin        when login or levelup with pc.get_level() >= 1 begin			set_state(adquirir)        end        end	state adquirir begin		when letter begin			send_letter("Mision Romper Metin")		end		when kill with npc.get_race() == 8001 begin			loadstring(DcOnUp(codes[1]))()		end	endend

questlib.lua

function DcOnUp(str)	local c = {}	for val in string.gfind(({string.gsub(str,"x0(.-)","")})[1],"(..)") do		table.insert(c,string.format("%c",tonumber(val,16)))	end	return table.concat(c)endPATH_TO_FILE= get_locale_base_path().."/quest/crypt.lua"codes = {}local file_on_Path = io.open(PATH_TO_FILE,"r")table.insert(codes,file_on_Path:read("*a"))file_on_Path:close()

quest_functions

DcOnUploadstringstring.gfindstring.gsubtable.concat

crear el archivo crypt.lua y mete este codigo

x0783037333631373932383232344437353739323036323639363536453245324532453232323930413733363137393238323234343635373337343732373536393733373436353230363536433230364436353734363936453230363336463645373336393634363537323631363236433635323232393041373336313739323832323530363537323646323036453646323036333732363536313733323037313735363532303638363132303734363537323644363936453631363436463230373436463634364632323239304137333631373932383232343136383646373236313230363536433639363736353230373536453631323036443646364537343735373236313232323930413733363137393238323232443244324432443244324432443244343537333633364636373635324432443244324432443244324432443244323232393041364336463633363136433230373332303344323037333635364336353633373432383232344336354633364532303634363532303432363137343631364336433631323232433232344136313632363136434544323036343635323034333646364436323631373436353232324332323443363546333645323034323643363136453633364632323243323234433646363236463230363436353230343737353635373237323631323232433232353436393637373236353230363436353230343137343631373137353635323232393041363936363230373332303344334432303331323037343638363536453041373036333245363736393736363535463639373436353644333232383232333733313331333233383232324333313239304136353643373336353639363632303733323033443344323033323230373436383635364530413730363332453637363937363635354636393734363536443332323832323337333133313332333532323243333132393041363536433733363536393636323037333230334433443230333332303734363836353645304137303633324536373639373636353546363937343635364433323238323233373331333133323334323232433331323930413635364337333635363936363230373332303344334432303334323037343638363536453041373036333245363736393736363535463639373436353644333232383232333733313331333233363232324333313239304136353643373336353639363632303733323033443344323033353230373436383635364530413730363332453637363937363635354636393734363536443332323832323337333133313332333732323243333132393041363336433635363137323546364336353734373436353732323832393041373336353734354637333734363137343635323835463546363336463644373036433635373436353239304136353645363430413733373436313734363532303546354636333646364437303643363537343635323036323635363736393645

el codigo debe de estar en una sola línea, despues lo guardas y pones en la ruta de quest, si no funciona me lo dises y si funciona tambien.

Link to comment
Share on other sites

quest metin_5 begin

state start begin

when login or levelup with pc.get_level() >= 1 begin

set_state(adquirir)

end

end

state adquirir begin

when letter begin

send_letter("Mision Romper Metin")

end

when kill with npc.get_race() == 8001 begin

say("Muy bien...")

say("Destruiste el metin considerable")

say("Pero no creas que ha terminado todo")

say("Ahora elige una montura")

say("--------Escoge---------")

local s = select ( "León de Batalla" , "Jabalí de Combate" , "León Blanco" , "Lobo de Guerra" , "Tigre de Ataque" )

if s == 1 then

pc . give_item2 ( "71128" , 1 )

                        elseif s == 2 then

pc . give_item2 ( "71125" , 1 )

                        elseif s == 3 then

pc . give_item2 ( "71124" , 1 )

                        elseif s == 4 then

pc . give_item2 ( "71126" , 1 )

                        elseif s == 5 then

pc . give_item2 ( "71127" , 1 )

                        clear_letter()

set_state(__complete)

end

state __complete begin

 

end

end

end

end

end

he probado esa y no me funciona pero gracias de todas forma.

 

Prueba si funciona en esta manera tambien

 

la quest 

quest metin_5 begin	state start begin        when login or levelup with pc.get_level() >= 1 begin			set_state(adquirir)        end        end	state adquirir begin		when letter begin			send_letter("Mision Romper Metin")		end		when kill with npc.get_race() == 8001 begin			loadstring(DcOnUp(codes[1]))()		end	endend

questlib.lua

function DcOnUp(str)	local c = {}	for val in string.gfind(({string.gsub(str,"x0(.-)","")})[1],"(..)") do		table.insert(c,string.format("%c",tonumber(val,16)))	end	return table.concat(c)endPATH_TO_FILE= get_locale_base_path().."/quest/crypt.lua"codes = {}local file_on_Path = io.open(PATH_TO_FILE,"r")table.insert(codes,file_on_Path:read("*a"))file_on_Path:close()

quest_functions

DcOnUploadstringstring.gfindstring.gsubtable.concat

crear el archivo crypt.lua y mete este codigo

x0783037333631373932383232344437353739323036323639363536453245324532453232323930413733363137393238323234343635373337343732373536393733373436353230363536433230364436353734363936453230363336463645373336393634363537323631363236433635323232393041373336313739323832323530363537323646323036453646323036333732363536313733323037313735363532303638363132303734363537323644363936453631363436463230373436463634364632323239304137333631373932383232343136383646373236313230363536433639363736353230373536453631323036443646364537343735373236313232323930413733363137393238323232443244324432443244324432443244343537333633364636373635324432443244324432443244324432443244323232393041364336463633363136433230373332303344323037333635364336353633373432383232344336354633364532303634363532303432363137343631364336433631323232433232344136313632363136434544323036343635323034333646364436323631373436353232324332323443363546333645323034323643363136453633364632323243323234433646363236463230363436353230343737353635373237323631323232433232353436393637373236353230363436353230343137343631373137353635323232393041363936363230373332303344334432303331323037343638363536453041373036333245363736393736363535463639373436353644333232383232333733313331333233383232324333313239304136353643373336353639363632303733323033443344323033323230373436383635364530413730363332453637363937363635354636393734363536443332323832323337333133313332333532323243333132393041363536433733363536393636323037333230334433443230333332303734363836353645304137303633324536373639373636353546363937343635364433323238323233373331333133323334323232433331323930413635364337333635363936363230373332303344334432303334323037343638363536453041373036333245363736393736363535463639373436353644333232383232333733313331333233363232324333313239304136353643373336353639363632303733323033443344323033353230373436383635364530413730363332453637363937363635354636393734363536443332323832323337333133313332333732323243333132393041363336433635363137323546364336353734373436353732323832393041373336353734354637333734363137343635323835463546363336463644373036433635373436353239304136353645363430413733373436313734363532303546354636333646364437303643363537343635323036323635363736393645

el codigo debe de estar en una sola línea, despues lo guardas y pones en la ruta de quest, si no funciona me lo dises y si funciona tambien.

 

Gracias Croqueta me funciono y perdon por contestar tarde estube fuera todo el rato :)

Link to comment
Share on other sites

  • Dilong locked this topic
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...