URGENT dungeon_get_flag: no dungeon ! ! !

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

Nivel 9
Mesaje: 1875
Membru din: 26 Mai 2014, 13:57
Server: xGamer
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 7  
 Contact:
Medalii

Eroare ce imi incarcă syserr și bănuiesc că provoacă crash core
dungeon_get_flag: no dungeon ! ! !
help ?! :-$
Nu iti poti trai viata pentru altii. Trebuie sa faci ceea ce e bine pentru tine, chiar daca astfel ii ranesti pe cei pe care ii iubesti. – Nicholas Sparks
Imagine
Cea mai bună firmă de HOSTING !
Afișează semnătura
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

Dungeon vine de la DT, Catacomba etc, verifica in config-uri la index sa nu fie pus index-ul si in alte ch-uri decat ch99.
Avatar utilizator
C.Mihai
Nivel 9

Nivel 9
Mesaje: 1875
Membru din: 26 Mai 2014, 13:57
Server: xGamer
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 7  
 Contact:
Medalii

Alin Ionuț scrie:Dungeon vine de la DT, Catacomba etc, verifica in config-uri la index sa nu fie pus index-ul si in alte ch-uri decat ch99.
deja am făcut asta.
upp
altceva?
Nu iti poti trai viata pentru altii. Trebuie sa faci ceea ce e bine pentru tine, chiar daca astfel ii ranesti pe cei pe care ii iubesti. – Nicholas Sparks
Imagine
Cea mai bună firmă de HOSTING !
Afișează semnătura
Avatar utilizator
C.Mihai
Nivel 9

Nivel 9
Mesaje: 1875
Membru din: 26 Mai 2014, 13:57
Server: xGamer
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 7  
 Contact:
Medalii

UPPPPPPPPPPPPP
Nu iti poti trai viata pentru altii. Trebuie sa faci ceea ce e bine pentru tine, chiar daca astfel ii ranesti pe cei pe care ii iubesti. – Nicholas Sparks
Imagine
Cea mai bună firmă de HOSTING !
Afișează semnătura
Avatar utilizator
Knuckles
Fost Moderator

Fost Moderator
Mesaje: 805
Membru din: 13 Mai 2016, 15:13
Aprecieri: 218  
Mulţumiri: 902  
Medalii

folosești un run care folosește funcția dungeon_get_flag care nu are d.new_jump_all in quest, nu afectează cu nimic oricum
RETRAS DEFINITIV
Afișează semnătura
Avatar utilizator
C.Mihai
Nivel 9

Nivel 9
Mesaje: 1875
Membru din: 26 Mai 2014, 13:57
Server: xGamer
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 7  
 Contact:
Medalii

doar imi umple syserr cu 100mb in 5 secunde .

revin cu edit
EDIT : am căutat in toate questurile cu dungeon ,toate au funcția respectivă.
Nu iti poti trai viata pentru altii. Trebuie sa faci ceea ce e bine pentru tine, chiar daca astfel ii ranesti pe cei pe care ii iubesti. – Nicholas Sparks
Imagine
Cea mai bună firmă de HOSTING !
Afișează semnătura
Avatar utilizator
Seby.
Membru Club

Membru Club
Mesaje: 883
Membru din: 02 Feb 2017, 23:00
Server: Metin2Pegasus
Regat: Jinno
Aprecieri: 112  
Mulţumiri: 167  
Discord: Copiază ID
 Contact:
Medalii

De la Nemere sau Razador este.
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Verifica questurile care definesc run-uri sau dungeon, si adauga in quest "with pc.in_dungeon()"
Exemplu

Cod: Selectaţi tot

when xxx.kill with pc.in_dungeon() begin
Vei scapa de acea eroare daca editezi si reinstalezi questurile dungeon.

[ Postat de pe Android ] Imagine
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
C.Mihai
Nivel 9

Nivel 9
Mesaje: 1875
Membru din: 26 Mai 2014, 13:57
Server: xGamer
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 7  
 Contact:
Medalii

[RaffaeL] scrie:Verifica questurile care definesc run-uri sau dungeon, si adauga in quest "with pc.in_dungeon()"
Exemplu

Cod: Selectaţi tot

when xxx.kill with pc.in_dungeon() begin
Vei scapa de acea eroare daca editezi si reinstalezi questurile dungeon.

[ Postat de pe Android ] Imagine

sd3-ul a rămas singurul fără acea "with pc.in_dungeon()"
nu știu să o adaug ,puțin ajutor ?
----------------------------------------------------
----- Quest: Vizuina Regelui Păianjen -----
----- Server: Rise of the Unknown -----
----- Author: Nica Virgil -----
----------------------------------------------------

quest sd3_complet begin
state start begin

when 20371.chat."Vizuina Regelui Păianjen" begin
if get_time() > game.get_event_flag("sd3_time") then
game.set_event_flag("sd3_utilizat",0)
end
if pc.is_gm() or pc.count_item(80041) >= 1 then

say ( "Bine ai venit "..pc.get_name().."" )
say ( "Poti intra fără ingrediente, deoarece esti menbru din STAFF." )
say ( "" )
wait()

pc.warp( 87900, 614300 )
return
end
if game.get_event_flag("sd3_utilizat") == 0 and pc.count_item(30324) < 3 then
say_title(""..mob_name(20371).."")
say_reward("Pentru a intra în vizuina Regelui Păianjen,")
say_reward("ai nevoie de 3 "..item_name(30324).."")
say_item_vnum(30324)
say_reward("Această Cheie a Arahnidelor este dropabilă, la")
say_reward("sfarsitul V1,din Regina Păianjenilor..")
return
end
if game.get_event_flag("sd3_utilizat") == 1 then
say_title(""..mob_name(20371).."")
pc.setqf("sd3_password", 078954687921)
if pc.getqf("sd3_loa") == 1 then
pc.setqf("sd3_loa",0)
say("")
say("Ai x3 "..item_name(30324).."")
say("Vei fi teleportat imediat la destinatie.")
pc.setqf("activat",1)
wait()
pc.warp(87900, 614300)
return
end
say("")
say("Introduceti codul ales de către liderul de grup.")
local passwort = tonumber(input(""))
--pc.setqf("sd3_password", passwort)
if game.get_event_flag("sd3_pass") == passwort then
say_title(""..mob_name(20371).."")
say("")
say("Ai introdus codul corect.")
if pc.count_item() < 0 then
say("Nu te pot teleporta deoarece nu ai")
say(""..item_name(30324).."")
say_item_vnum(30324)
say("")
say("Ai nevoie de x3 "..item_name(30324).."")
return
end
say("Vei fi teleportat imediat la destinatie.")
pc.setqf("activat",1)
wait()
pc.warp(87900, 614300)
elseif passi != pc.getqf("sd3_password") then
say_title(""..mob_name(20371).."")
say("")
say("Ai introdus un cod gresit, contactează membrii grupului!")
return
end
end
if game.get_event_flag("sd3_utilizat") == 0 and pc.count_item(30324) >= 3 then
say_title(""..mob_name(20371).."")
say("")
say("Am în mine la ultima suflare a dragonului lui Dumnezeu.")
say("Aceasta magie te poate trimite direct în")
say_reward("Vizuina Regelui Păianjen.")
say("")
say_reward("Această Cheie a Arahnidelor este dropabilă, la")
say_reward("sfarsitul V1,din Regina Păianjenilor..")
say("")
local i = select("Da, vreau", "Nu, multumesc")
if 1 == i then
say_title(""..mob_name(20371).."")
say("")
say("Acest run necesite un cod pentru tine si grupul tău.")
say("Introdu un cod, din minim 3 caractere")
local passwort = tonumber(input(""))
if passwort and passwort <= 999999999 and pc.count_item(30324)>=3 then
game.set_event_flag("sd3_utilizat",1)
game.set_event_flag("sd3_pass",passwort)
local times = get_time() + 300 --Wartezeit
game.set_event_flag("sd3_time", times)
say_title(""..mob_name(20371).."")
pc.setqf("sd3_loa",1)
say("")
say("Parola aleasă este: "..passwort.."")
notice("[Vizuina Regelui Păianjen:] Parola vizuinei este: "..passwort.." ")
pc.remove_item("30324",3)
else
say_title(""..mob_name(20371).."")
say("")
say("Codul poate contine maxim 9 caractere!")
end
end
end
end
when 2093.kill with pc.get_map_index() == 191 begin
timer("sd3_vaduva_timer", 10)
notice_in_map("[Vizuina Regelui Păianjen:] Ati omorât Văduva Neagră.")
notice_in_map("[Vizuina Regelui Păianjen:] Veti fi teleportati in Vizuina Regelui Păianjen !")
d.kill_all()
end
when sd3_vaduva_timer.timer begin
game.set_event_flag("sd3_utilizat",0)
d.new_jump_all(191, 879, 6143)
d.setf("sd3_etajul_reginei", 1)
end
when 2094.kill with d.getf("sd3_etajul_reginei") == 2 begin
local n = d.getf("count") + 1
d.setf("count", n)
notice_in_map("[Vizuina Regelui Păianjen:] Ati omorât "..n.." Ouă de Păianjen.")
if n > 2 then
local t = number(1,4)
notice_in_map("[Vizuina Regelui Păianjen:] Regele Păianjen este mort de foame.")
notice_in_map("[Vizuina Regelui Păianjen:] A chemat mai multe Ouă de Păianjen.")
if 1 == t then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_1.txt")
elseif 2 == t then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_2.txt")
elseif 3 == t then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_3.txt")
else
d.regen_file("data/dungeon/camera_regelui/sd3_regen_4.txt")
end
end
end
when 2092.kill with d.getf("sd3_etajul_reginei") == 2 begin
d.setf("sd3_etajul_reginei", 3)
notice_all("Jucătorul "..pc.get_name().." si grupul lui au reusit să distrugă Regele Păianjen!")
chat("Veti fi teleportati în 30 de secunde în oras..")
timer("sd3_boss_end", 30)
d.kill_all()
d.clear_regen()
d.spawn_mob(9012, 374, 510)
end

when login with d.getf("sd3_etajul_reginei") == 2 begin
pc.set_warp_location(71 , 7040, 5235)
end
when login with d.getf("sd3_etajul_reginei") == 1 begin
timer("sd3_boss_end", 3600)
d.set_regen_file("data/dungeon/camera_regelui/sd3_regen.txt")
local t = number(1,4)
if 1 == t then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_1.txt")
elseif 2 == t then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_2.txt")
elseif 3 == t then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_3.txt")
else
d.regen_file("data/dungeon/camera_regelui/sd3_regen_4.txt")
end
local o = number(1,4)
if 1 == o then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_5.txt")
elseif 2 == o then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_6.txt")
elseif 3 == o then
d.regen_file("data/dungeon/camera_regelui/sd3_regen_7.txt")
else
d.regen_file("data/dungeon/camera_regelui/sd3_regen_8.txt")
end
d.setf("sd3_etajul_reginei", 2)
d.notice("[Vizuina Regelui Păianjen:] Aveti 60 de minute să distrugeti Regele Păianjen.")
d.setf("count", 0)
pc.set_warp_location(71 , 7040, 5235)
end

when login with d.getf("sd3_etajul_reginei") == 3 begin
--pc.warp(181700, 1220600)
end
when sd3_boss_end.timer begin
warp_all_to_village( pc.get_map_index() , 3 )
end
when sd3_boss_ends.timer begin
kill_all_in_map(191)
d.spawn_mob(9012, 374, 510)
game.set_event_flag("sd3_utilizat",0)
d.setf("sd3_etajul_reginei", 1)
end
when login with pc.get_map_index() == 191 begin
pc.getqf("activat",0)
end
end
end
Nu iti poti trai viata pentru altii. Trebuie sa faci ceea ce e bine pentru tine, chiar daca astfel ii ranesti pe cei pe care ii iubesti. – Nicholas Sparks
Imagine
Cea mai bună firmă de HOSTING !
Afișează semnătura
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

Subiect inactiv, arhivat.
Închis
Răspunsuri
5
Vizualizări
771
Răspunsuri
1
Vizualizări
1009
Răspunsuri
2
Vizualizări
1197

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

  • Informaţie
  • Cine este conectat

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