Quest

Indította Sindyke21, 2018-01-10, 16:14:57

sziasztok!
az lenne a kérdésem,hogy mi rossz ebbe a questbe,  legyetek szívesek  megmondani,
amikor elteleportál akkor nem veszi el a belépő-t




quest farm_map begin
state start begin
when 30125.chat."véres map" begin
say_title("Üdvözöllek"..pc.get_name().." !")
say("Szeretnél elmenni véres mapra?")
say("De ehhez szükséged lesz")
say_reward("30-es szintre")
say_reward("Különleges belépő-re")
say_reward("Szeretnél jönni Farmolni?")
say_item_vnum(27808,1)
local teleport = select("Igen","Nem")
if teleport == 2 then
return
end
if teleport == 1 then
if pc.get_level() >= 30 and pc.count_item(27808) > 0 then
say("Jó utat!")
wait()
pc.warp(12500, 12500)
else
say("Túl kicsi a Szinted!")
end
else
say("Nincs nálad megfelelő tárgy!")
end
end
end
end


előre is kőszőnőm a segítséget

2018-01-10, 16:20:29 #1 Utolsó szerkesztés: 2018-01-10, 16:23:20 Szerző: Fantasy™
pc.remove_item ( x ,y  )  ???

Üzenet összefésülés: 2018-01-10, 16:23:20

quest farmbelepo begin
state start begin
when 33001.chat."Farm map" begin
if game.get_event_flag("farm") == 0 then
say("Be tudlak ám vinni oda,")
say("De csak egy Farm belépőért cserébe!")
say("")
say_item_vnum(70101)
say("")
say_reward("Biztos be szeretnél menni?")
say("")
local join=select("Igen","Nem","Hogy juthatok be oda")
if join==3 then
say("Egy Farm belépőért cserébe beviszlek.")
say("Ott bent 60 perced van összesen!")
say("Jól használd ki az időd, mivel minden")
say("perc számít!")
say("")
say("Majd nem elfelejtettem közölni, hogy az")
say("egész mapon nem fog téged senki se")
say("zavarni a farmolásban, hiszen egyedül leszel")
say("az egész mapon.")
say_item_vnum(70101)
return
end
if join==2 then
return
end
if join==1 then
if pc.countitem(70101)<1 then
say_reward("Nincs Farm belépőd!")
say_item_vnum(70101)
return
end
if pc.countitem(70101)>0 then
pc.setqf("farmmap1", 0)
pc.removeitem(70101, 1)
d.new_jump(114, 947700, 35114)
end
end
end
if game.get_event_flag("farm") == 1 then
say_reward("A Farm map, jelenleg zárva van!")
return
end
end
when login with pc.in_dungeon() and pc.get_map_index() >= 1140000 and pc.get_map_index() < 1150000 begin
if pc.getqf("farmmap1")==0 then
timer("kill",120)
pc.setqf("indulasi_ido", get_time())
pc.setqf("timer",2)
say_title(""..mob_name(33001).."")
d.regen_file("data/dungeon/farm_map/farm_map_1_regen.txt")
pc.setqf("farmmap1", 1)
say_reward("Jólvan, 60 perced van összesen")
say_reward("Jó farmolást")
say("")
say_reward("Szerezz minél több yangot és tárgyat")
say_reward("Mert az idő hamar lejár!")
say("")
say("Sok szerencsét!")
say("")
say("")
say("")
say("")
else
local maradek_ido = 120 - pc.getqf("elhasznalt_ido")
chat("Még "..string.format("%.2f", maradek_ido * pc.getqf("timer")/60).." perced maradt.")
if pc.getqf("timer") == 1 then
timer("kill2",maradek_ido)
else
timer("kill",maradek_ido)
end
end
end
when logout with pc.in_dungeon() and pc.get_map_index() >= 1140000 and pc.get_map_index() < 1150000 begin
local elhasznalt_masodperc = (get_time()-pc.getqf("indulasi_ido"))
pc.setqf("elhasznalt_ido",elhasznalt_masodperc)
end
when kill.timer with pc.in_dungeon() and pc.get_map_index() >= 1140000 and pc.get_map_index() < 1150000 begin
d.notice("30 perced maradt!")
timer("kill2",120)
pc.setqf("timer",1)
end
when kill2.timer with pc.in_dungeon() and pc.get_map_index() >= 1140000 and pc.get_map_index() < 1150000 begin
d.notice("Lejárt az időd!")
pc.setqf("farmmap1", 0)
warp_to_village();
end
when 70101.use begin
if pc.get_map_index() != 114 then
say_reward("A Farm mapra való belépéshez kell ez a tárgy.")
say("")
say_reward("Keresd fel Ali babát, ő talán segít!")
return
end
end
end
end

köszönöm szépen segítséget