Cerere Quest Iteme de Început !! Puțin modificat :D
Salut. Oare există vreun Quest pentru itemele de inceput... Itemele care le dă la inceput.. adică acc, armura si arma de lev 1+ cufăr ucenic.. Oare există vreun quest care să dea și astea, și să mai bag eu ceva in plus( un item) și să fie Echipat? Adică să se echipeze automat la prima logare pe server.. Sper că ințelegeți 
- MariusExygo
-

- Mesaje: 2063
- Membru din: 09 Mar 2014, 15:47
- Server: WildFantasy
- Regat: Jinno
- Aprecieri: 156
- Mulţumiri: 226
- Rezolvări prob.: 4
- Discord: Copiază ID
- Contact:
Nu exista, ca sa faci asta trebuie sa fi mare "sursar" 
Poftim:
Quest cufar ucenic:
Bafta. 
Cod: Selectaţi tot
quest give_basic_weapon2 begin
state start begin
when login begin
say_title("Metin2Argos - Mereu vei avea ceva de facut")
say("Dragi jucatori,")
say("Server-ul nostru nou nout,este conceput")
say("cu indeajunsa inteligenta sa nu te plictisesti")
say("niciodata.Intotdeuna vei avea ceva de facut.")
say("Pentru mai multe informatii contactati un GM sau MOD.")
say("Ai primit echipament.")
local item_vnum = 19
local item_vnum2 = 11209
local item_vnum3 = 13009
local item_vnum4 = 12209
if pc.get_job() == 1 then
item_vnum = 1009
item_vnum2 = 11409
item_vnum3 = 13009
item_vnum4 = 12349
elseif pc.get_job() == 2 then
item_vnum = 19
item_vnum2 = 11609
item_vnum3 = 12489
item_vnum4 = 13009
elseif pc.get_job() == 3 then
item_vnum = 7009
item_vnum2 = 13009
item_vnum3 = 12629
item_vnum4 = 11809
end
pc.give_item2(50187)
pc.give_item2(50052)
pc.give_item2(70058)
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
set_state(ende)
end
end
state ende begin
end
endCod: Selectaţi tot
quest cufar_ucenic begin
state start begin
when 50187.use begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.give_item2(50188, 1) -- Cufar ucenic II
pc.remove_item(50187, 1) -- Elimina din inventar
pc.give_item2(72724, 1)
pc.give_item2(72728, 1)
pc.give_item2(53006, 1)
end
------------------------------------------------------------------------------------------
when 50188.use with pc.get_level() >= 10 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.give_item2(50189, 1) -- Cufar ucenic III
pc.remove_item(50188, 1) -- Elimina din inventar
pc.give_item2(71027, 5)
pc.give_item2(71028, 5)
pc.give_item2(71029, 5)
pc.give_item2(71030, 5)
pc.give_item2(71044, 5)
pc.give_item2(71045, 5)
end
-------------------------------------------------------------------------------------------
when 50189.use with pc.get_level() >= 20 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.give_item2(50190, 1) -- Cufar ucenic I expert
pc.remove_item(50189, 1) -- Elimina din inventar
pc.give_item2(70003, 1)
end
-------------------------------------------------------------------------------------------
when 50190.use with pc.get_level() >= 30 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.give_item2(50191, 1) -- Cufar ucenic II expert
pc.remove_item(50190, 1) -- Elimina din inventar
pc.give_item2(71110, 1)
end
-------------------------------------------------------------------------------------------
when 50191.use with pc.get_level() >= 40 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.give_item2(50192, 1) -- Cufar ucenic III expert
pc.remove_item(50191, 1) -- Elimina din inventar
pc.give_item2(70043, 1)
pc.give_item2(71035, 5)
end
-------------------------------------------------------------------------------------------
when 50192.use with pc.get_level() >= 50 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.remove_item(50192, 1) -- Eiimina din inventar
pc.give_item2(71004, 10)
pc.give_item2(50193, 1) -- Cufar ucenic I expert
pc.give_item2(70005, 1)
end
-------------------------------------------------------------------------------------------
when 50193.use with pc.get_level() >= 60 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.give_item2(50194, 1) -- Cufar ucenic II maiestru
pc.remove_item(50193, 1) -- Elimina din inventar
pc.give_item2(70024, 3)
pc.give_item2(50513, 3)
end
-------------------------------------------------------------------------------------------
when 50194.use with pc.get_level() >= 70 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.give_item2(50195, 1) -- Cufar ucenic III maiestru
pc.remove_item(50194, 1) -- Elimina din inventar
pc.give_item2(72726, 1)
pc.give_item2(72730, 1)
end
-------------------------------------------------------------------------------------------
when 50195.use with pc.get_level() >= 80 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.give_item2(50196, 1) -- Cufar ucenic
pc.remove_item(50195, 1) -- Elimina din inventar
pc.give_item2(70007, 1)
end
-------------------------------------------------------------------------------------------
when 50196.use with pc.get_level() >= 90 begin
if pc.get_empty_inventory_count() <= 10 then
syschat("Ai inventarul plin. Arunca ceva din inventar.")
return
end
pc.remove_item(50196, 1) -- Elimina din inventar
pc.give_item2(70024, 1)
pc.give_item2(70024, 1)
pc.give_item2(70024, 1)
pc.give_item2(70024, 1)
pc.give_item2(70024, 1)
pc.give_item2(50513, 1)
pc.give_item2(50513, 1)
pc.give_item2(50513, 1)
pc.give_item2(50513, 1)
pc.give_item2(50513, 1)
pc.give_item2(70005, 1)
pc.give_item2(70005, 1)
pc.give_item2(70005, 1)
pc.give_item2(70005, 1)
pc.give_item2(70005, 1)
pc.give_item2(70005, 1)
end
-------------------------------------------------------------------------------------------
end
endDacă am un tutorial, Fac aproape orice in sursăExygo scrie:Nu exista, ca sa faci asta trebuie sa fi mare "sursar"
Imediat il incerc. Și zici că Urcă itemele in inventar, nu?Electrico scrie:Poftim:Quest cufar ucenic:Cod: Selectaţi tot
quest give_basic_weapon2 begin state start begin when login begin say_title("Metin2Argos - Mereu vei avea ceva de facut") say("Dragi jucatori,") say("Server-ul nostru nou nout,este conceput") say("cu indeajunsa inteligenta sa nu te plictisesti") say("niciodata.Intotdeuna vei avea ceva de facut.") say("Pentru mai multe informatii contactati un GM sau MOD.") say("Ai primit echipament.") local item_vnum = 19 local item_vnum2 = 11209 local item_vnum3 = 13009 local item_vnum4 = 12209 if pc.get_job() == 1 then item_vnum = 1009 item_vnum2 = 11409 item_vnum3 = 13009 item_vnum4 = 12349 elseif pc.get_job() == 2 then item_vnum = 19 item_vnum2 = 11609 item_vnum3 = 12489 item_vnum4 = 13009 elseif pc.get_job() == 3 then item_vnum = 7009 item_vnum2 = 13009 item_vnum3 = 12629 item_vnum4 = 11809 end pc.give_item2(50187) pc.give_item2(50052) pc.give_item2(70058) horse.advance() horse.advance() horse.advance() horse.advance() horse.advance() horse.advance() horse.advance() horse.advance() horse.advance() horse.advance() horse.advance() set_state(ende) end end state ende begin end endBafta.Cod: Selectaţi tot
quest cufar_ucenic begin state start begin when 50187.use begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.give_item2(50188, 1) -- Cufar ucenic II pc.remove_item(50187, 1) -- Elimina din inventar pc.give_item2(72724, 1) pc.give_item2(72728, 1) pc.give_item2(53006, 1) end ------------------------------------------------------------------------------------------ when 50188.use with pc.get_level() >= 10 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.give_item2(50189, 1) -- Cufar ucenic III pc.remove_item(50188, 1) -- Elimina din inventar pc.give_item2(71027, 5) pc.give_item2(71028, 5) pc.give_item2(71029, 5) pc.give_item2(71030, 5) pc.give_item2(71044, 5) pc.give_item2(71045, 5) end ------------------------------------------------------------------------------------------- when 50189.use with pc.get_level() >= 20 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.give_item2(50190, 1) -- Cufar ucenic I expert pc.remove_item(50189, 1) -- Elimina din inventar pc.give_item2(70003, 1) end ------------------------------------------------------------------------------------------- when 50190.use with pc.get_level() >= 30 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.give_item2(50191, 1) -- Cufar ucenic II expert pc.remove_item(50190, 1) -- Elimina din inventar pc.give_item2(71110, 1) end ------------------------------------------------------------------------------------------- when 50191.use with pc.get_level() >= 40 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.give_item2(50192, 1) -- Cufar ucenic III expert pc.remove_item(50191, 1) -- Elimina din inventar pc.give_item2(70043, 1) pc.give_item2(71035, 5) end ------------------------------------------------------------------------------------------- when 50192.use with pc.get_level() >= 50 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.remove_item(50192, 1) -- Eiimina din inventar pc.give_item2(71004, 10) pc.give_item2(50193, 1) -- Cufar ucenic I expert pc.give_item2(70005, 1) end ------------------------------------------------------------------------------------------- when 50193.use with pc.get_level() >= 60 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.give_item2(50194, 1) -- Cufar ucenic II maiestru pc.remove_item(50193, 1) -- Elimina din inventar pc.give_item2(70024, 3) pc.give_item2(50513, 3) end ------------------------------------------------------------------------------------------- when 50194.use with pc.get_level() >= 70 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.give_item2(50195, 1) -- Cufar ucenic III maiestru pc.remove_item(50194, 1) -- Elimina din inventar pc.give_item2(72726, 1) pc.give_item2(72730, 1) end ------------------------------------------------------------------------------------------- when 50195.use with pc.get_level() >= 80 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.give_item2(50196, 1) -- Cufar ucenic pc.remove_item(50195, 1) -- Elimina din inventar pc.give_item2(70007, 1) end ------------------------------------------------------------------------------------------- when 50196.use with pc.get_level() >= 90 begin if pc.get_empty_inventory_count() <= 10 then syschat("Ai inventarul plin. Arunca ceva din inventar.") return end pc.remove_item(50196, 1) -- Elimina din inventar pc.give_item2(70024, 1) pc.give_item2(70024, 1) pc.give_item2(70024, 1) pc.give_item2(70024, 1) pc.give_item2(70024, 1) pc.give_item2(50513, 1) pc.give_item2(50513, 1) pc.give_item2(50513, 1) pc.give_item2(50513, 1) pc.give_item2(50513, 1) pc.give_item2(70005, 1) pc.give_item2(70005, 1) pc.give_item2(70005, 1) pc.give_item2(70005, 1) pc.give_item2(70005, 1) pc.give_item2(70005, 1) end ------------------------------------------------------------------------------------------- end end
Edit: NU merge !
- MariusExygo
-

- Mesaje: 2063
- Membru din: 09 Mar 2014, 15:47
- Server: WildFantasy
- Regat: Jinno
- Aprecieri: 156
- Mulţumiri: 226
- Rezolvări prob.: 4
- Discord: Copiază ID
- Contact:
Subiect mutat in Probleme rezolvate
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori



