Problema dungeon

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
Oprea
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 13 Dec 2013, 14:34
Server: www.resursele.ro
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 9  
 Contact:
Medalii

Cum pot rezolva urmatoarea eroare:

Cod: Selectaţi tot

dungeon_get_flag: no dungeon ! ! !
face spam vreo 4 deodata, apoi dupa 10 minute, iarasi.
Informații Resursele.com
Fondator @Resursele.rp
Imagine
 ! Mesaj de la: Cristi O.
Ofer suport pentru phpbb, html, css doar pe Resursele.ro
Afișează semnătura
Avatar utilizator
Yuris
Nivel 2

Nivel 2
Mesaje: 260
Membru din: 27 Iul 2017, 11:30
Aprecieri: 30  
Mulţumiri: 411  
Medalii

Cauta in index mapa aceasta dungeon_get_flag,si scoate-o din CONFIG-URI!
Ai un spațiu mic pe hdd, bănuiesc că, caracterele se bughează în mape, dau ai crash-uri etc.. recomand să faci asta: http://just4metin.ro/probleme-rezolvate ... 49632.html eu îl rulez pe server pus la 2 minute și merge perfect.
( Credits: Titan Work / fumigena65 )
Daca nu se rezolva asa, ne-ai putea detalia momentul in care apare, sau orice alte detalii.
Afișează semnătura
Avatar utilizator
Oprea
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 13 Dec 2013, 14:34
Server: www.resursele.ro
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 9  
 Contact:
Medalii

Chestia e ca "dungeon" nu e o mapa, cand apare dungeon, pica v1 si v2 din cate am observat.
Informații Resursele.com
Fondator @Resursele.rp
Imagine
 ! Mesaj de la: Cristi O.
Ofer suport pentru phpbb, html, css doar pe Resursele.ro
Afișează semnătura
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

Oprea scrie:Chestia e ca "dungeon" nu e o mapa, cand apare dungeon, pica v1 si v2 din cate am observat.
Verifica in questul acelui dungeon, sa ai trecut indexul corect, si de asemeni, verifica sa ai "when login or kill or levelup",
precedat de conditia "with pc.in_dungeon()", si sa fie asa incepand cu prima conditie "d.new_jump_all()".
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
Oprea
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 13 Dec 2013, 14:34
Server: www.resursele.ro
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 9  
 Contact:
Medalii

M-ai putea ajuta putin mai explicit daca te rog?
Tot ce am cu dungeon in quest sunt urmatoarele:
dungeonsnow.quest

Cod: Selectaţi tot

----------------------------------------------------
----- Quest:  Portile Ghetii FULL              -----
----- Server: Rise of the Unknown              -----
----- Author: Nica Virgil                      -----
----------------------------------------------------

quest snow_marius begin
    state start begin
        when 20399.click with pc.get_map_index() == 203 begin
            notice("Prima sarcinã a fost îndeplinitã,veti fi teleportati la urmãtorul etaj.")
            timer("first", 6)
        end
        when first.timer with pc.get_map_index() == 203 begin
            d.new_jump_all(203, 5542 , 1804)    -- state koords, ohne 00
            d.spawn_mob(6109, 425 , 200)    -- normale koords
        end
        when 6109.kill begin
            d.setf("snow_metin", 0)
            d.spawn_mob(8037, 433, 200)
            d.spawn_mob(8037, 434, 175)
            d.spawn_mob(8037, 463, 163)
            d.spawn_mob(8037, 442, 134)
            d.spawn_mob(8037, 418, 152)
	        d.spawn_mob(8037, 446, 489)
            d.spawn_mob(8037, 380, 154)
            d.spawn_mob(8037, 387, 185)
            d.notice(" Sarcina voastrã este sa distrugeti cele 6 metine ! ")
        end
        when 8037.kill begin
        local count = d.getf("snow_metin") + 1
        if count <= 6 then
            d.notice(" Ati distrus "..count.." pietre Metin. ")
            d.setf("snow_metin", count)
                if count == 6 then
                    d.notice(" Sarcina voastrã a fost împlinitã. ")
                    timer("boss", 10)
                    chat(" 10 secunde rãmase,veti fi urcati imediat la urmãtorul etaj. ")
                end
            end
        end
        when boss.timer begin
            d.jump_all(6048, 1925)    -- base koords + normale koords
            timer("kristallyx", 5)
        end
        when kristallyx.timer begin
            d.notice(" Ultima voastrã sarcinã este sã distrugeti x2 Metinul Elementelor. ")
            d.regen_file("data/dungeon/blazing_snow.txt")
            d.setf("kristallyx", 0)
        end
        when 8039.kill begin
            local count_k = d.getf("kristallyx") + 1
            if count_k <= 2 then
                d.setf("kristallyx", count_k)
                d.notice(" Ati distrus "..count_k.." pietre Metin. ")
                if count_k == 2 then
                    timer("spawn", 2)
                    d.notice(" Sarcina voastrã a fost împlinitã,Nemere îsi va face aparitia imediat. ")
                end
            end
        end
        when spawn.timer begin
            d.spawn_mob(6090, 928, 329)    -- normale koords
			d.spawn_mob(9012, 915, 319)    -- normale koords
        end
        when 6090.kill with pc.get_map_index() == 203 begin
			timer("nemeres_boss_end", 60) 
        end
    when nemeres_boss_end.timer begin
		warp_all_to_village( pc.get_map_index() , 3 )
	end
    end
end
Informații Resursele.com
Fondator @Resursele.rp
Imagine
 ! Mesaj de la: Cristi O.
Ofer suport pentru phpbb, html, css doar pe Resursele.ro
Afișează semnătura
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

Oprea scrie:M-ai putea ajuta putin mai explicit daca te rog?
Tot ce am cu dungeon in quest sunt urmatoarele:
dungeonsnow.quest

Cod: Selectaţi tot

----------------------------------------------------
----- Quest:  Portile Ghetii FULL              -----
----- Server: Rise of the Unknown              -----
----- Author: Nica Virgil                      -----
----------------------------------------------------

quest snow_marius begin
    state start begin
        when 20399.click with pc.get_map_index() == 203 begin
            notice("Prima sarcinã a fost îndeplinitã,veti fi teleportati la urmãtorul etaj.")
            timer("first", 6)
        end
        when first.timer with pc.get_map_index() == 203 begin
            d.new_jump_all(203, 5542 , 1804)    -- state koords, ohne 00
            d.spawn_mob(6109, 425 , 200)    -- normale koords
        end
        when 6109.kill begin
            d.setf("snow_metin", 0)
            d.spawn_mob(8037, 433, 200)
            d.spawn_mob(8037, 434, 175)
            d.spawn_mob(8037, 463, 163)
            d.spawn_mob(8037, 442, 134)
            d.spawn_mob(8037, 418, 152)
	        d.spawn_mob(8037, 446, 489)
            d.spawn_mob(8037, 380, 154)
            d.spawn_mob(8037, 387, 185)
            d.notice(" Sarcina voastrã este sa distrugeti cele 6 metine ! ")
        end
        when 8037.kill begin
        local count = d.getf("snow_metin") + 1
        if count <= 6 then
            d.notice(" Ati distrus "..count.." pietre Metin. ")
            d.setf("snow_metin", count)
                if count == 6 then
                    d.notice(" Sarcina voastrã a fost împlinitã. ")
                    timer("boss", 10)
                    chat(" 10 secunde rãmase,veti fi urcati imediat la urmãtorul etaj. ")
                end
            end
        end
        when boss.timer begin
            d.jump_all(6048, 1925)    -- base koords + normale koords
            timer("kristallyx", 5)
        end
        when kristallyx.timer begin
            d.notice(" Ultima voastrã sarcinã este sã distrugeti x2 Metinul Elementelor. ")
            d.regen_file("data/dungeon/blazing_snow.txt")
            d.setf("kristallyx", 0)
        end
        when 8039.kill begin
            local count_k = d.getf("kristallyx") + 1
            if count_k <= 2 then
                d.setf("kristallyx", count_k)
                d.notice(" Ati distrus "..count_k.." pietre Metin. ")
                if count_k == 2 then
                    timer("spawn", 2)
                    d.notice(" Sarcina voastrã a fost împlinitã,Nemere îsi va face aparitia imediat. ")
                end
            end
        end
        when spawn.timer begin
            d.spawn_mob(6090, 928, 329)    -- normale koords
			d.spawn_mob(9012, 915, 319)    -- normale koords
        end
        when 6090.kill with pc.get_map_index() == 203 begin
			timer("nemeres_boss_end", 60) 
        end
    when nemeres_boss_end.timer begin
		warp_all_to_village( pc.get_map_index() , 3 )
	end
    end
end

Cod: Selectaţi tot

when 6109.kill begin
Asa ai acum in quest,

Cod: Selectaţi tot

when 6109.kill with pc.in_dungeon() begin
Asa ar trebui sa arate modificat.
Pentru acest mesaj, [RaffaeL] for the post:
Oprea
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
Oprea
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 13 Dec 2013, 14:34
Server: www.resursele.ro
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 9  
 Contact:
Medalii

[RaffaeL] scrie:
Oprea scrie:M-ai putea ajuta putin mai explicit daca te rog?
Tot ce am cu dungeon in quest sunt urmatoarele:
dungeonsnow.quest

Cod: Selectaţi tot

----------------------------------------------------
----- Quest:  Portile Ghetii FULL              -----
----- Server: Rise of the Unknown              -----
----- Author: Nica Virgil                      -----
----------------------------------------------------

quest snow_marius begin
    state start begin
        when 20399.click with pc.get_map_index() == 203 begin
            notice("Prima sarcinã a fost îndeplinitã,veti fi teleportati la urmãtorul etaj.")
            timer("first", 6)
        end
        when first.timer with pc.get_map_index() == 203 begin
            d.new_jump_all(203, 5542 , 1804)    -- state koords, ohne 00
            d.spawn_mob(6109, 425 , 200)    -- normale koords
        end
        when 6109.kill begin
            d.setf("snow_metin", 0)
            d.spawn_mob(8037, 433, 200)
            d.spawn_mob(8037, 434, 175)
            d.spawn_mob(8037, 463, 163)
            d.spawn_mob(8037, 442, 134)
            d.spawn_mob(8037, 418, 152)
	        d.spawn_mob(8037, 446, 489)
            d.spawn_mob(8037, 380, 154)
            d.spawn_mob(8037, 387, 185)
            d.notice(" Sarcina voastrã este sa distrugeti cele 6 metine ! ")
        end
        when 8037.kill begin
        local count = d.getf("snow_metin") + 1
        if count <= 6 then
            d.notice(" Ati distrus "..count.." pietre Metin. ")
            d.setf("snow_metin", count)
                if count == 6 then
                    d.notice(" Sarcina voastrã a fost împlinitã. ")
                    timer("boss", 10)
                    chat(" 10 secunde rãmase,veti fi urcati imediat la urmãtorul etaj. ")
                end
            end
        end
        when boss.timer begin
            d.jump_all(6048, 1925)    -- base koords + normale koords
            timer("kristallyx", 5)
        end
        when kristallyx.timer begin
            d.notice(" Ultima voastrã sarcinã este sã distrugeti x2 Metinul Elementelor. ")
            d.regen_file("data/dungeon/blazing_snow.txt")
            d.setf("kristallyx", 0)
        end
        when 8039.kill begin
            local count_k = d.getf("kristallyx") + 1
            if count_k <= 2 then
                d.setf("kristallyx", count_k)
                d.notice(" Ati distrus "..count_k.." pietre Metin. ")
                if count_k == 2 then
                    timer("spawn", 2)
                    d.notice(" Sarcina voastrã a fost împlinitã,Nemere îsi va face aparitia imediat. ")
                end
            end
        end
        when spawn.timer begin
            d.spawn_mob(6090, 928, 329)    -- normale koords
			d.spawn_mob(9012, 915, 319)    -- normale koords
        end
        when 6090.kill with pc.get_map_index() == 203 begin
			timer("nemeres_boss_end", 60) 
        end
    when nemeres_boss_end.timer begin
		warp_all_to_village( pc.get_map_index() , 3 )
	end
    end
end

Cod: Selectaţi tot

when 6109.kill begin
Asa ai acum in quest,

Cod: Selectaţi tot

when 6109.kill with pc.in_dungeon() begin
Asa ar trebui sa arate modificat.
sa modific cum ai spus?
Informații Resursele.com
Fondator @Resursele.rp
Imagine
 ! Mesaj de la: Cristi O.
Ofer suport pentru phpbb, html, css doar pe Resursele.ro
Afișează semnătura
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

Oprea scrie:
[RaffaeL] scrie:
Oprea scrie:M-ai putea ajuta putin mai explicit daca te rog?
Tot ce am cu dungeon in quest sunt urmatoarele:
dungeonsnow.quest

Cod: Selectaţi tot

----------------------------------------------------
----- Quest:  Portile Ghetii FULL              -----
----- Server: Rise of the Unknown              -----
----- Author: Nica Virgil                      -----
----------------------------------------------------

quest snow_marius begin
    state start begin
        when 20399.click with pc.get_map_index() == 203 begin
            notice("Prima sarcinã a fost îndeplinitã,veti fi teleportati la urmãtorul etaj.")
            timer("first", 6)
        end
        when first.timer with pc.get_map_index() == 203 begin
            d.new_jump_all(203, 5542 , 1804)    -- state koords, ohne 00
            d.spawn_mob(6109, 425 , 200)    -- normale koords
        end
        when 6109.kill begin
            d.setf("snow_metin", 0)
            d.spawn_mob(8037, 433, 200)
            d.spawn_mob(8037, 434, 175)
            d.spawn_mob(8037, 463, 163)
            d.spawn_mob(8037, 442, 134)
            d.spawn_mob(8037, 418, 152)
	        d.spawn_mob(8037, 446, 489)
            d.spawn_mob(8037, 380, 154)
            d.spawn_mob(8037, 387, 185)
            d.notice(" Sarcina voastrã este sa distrugeti cele 6 metine ! ")
        end
        when 8037.kill begin
        local count = d.getf("snow_metin") + 1
        if count <= 6 then
            d.notice(" Ati distrus "..count.." pietre Metin. ")
            d.setf("snow_metin", count)
                if count == 6 then
                    d.notice(" Sarcina voastrã a fost împlinitã. ")
                    timer("boss", 10)
                    chat(" 10 secunde rãmase,veti fi urcati imediat la urmãtorul etaj. ")
                end
            end
        end
        when boss.timer begin
            d.jump_all(6048, 1925)    -- base koords + normale koords
            timer("kristallyx", 5)
        end
        when kristallyx.timer begin
            d.notice(" Ultima voastrã sarcinã este sã distrugeti x2 Metinul Elementelor. ")
            d.regen_file("data/dungeon/blazing_snow.txt")
            d.setf("kristallyx", 0)
        end
        when 8039.kill begin
            local count_k = d.getf("kristallyx") + 1
            if count_k <= 2 then
                d.setf("kristallyx", count_k)
                d.notice(" Ati distrus "..count_k.." pietre Metin. ")
                if count_k == 2 then
                    timer("spawn", 2)
                    d.notice(" Sarcina voastrã a fost împlinitã,Nemere îsi va face aparitia imediat. ")
                end
            end
        end
        when spawn.timer begin
            d.spawn_mob(6090, 928, 329)    -- normale koords
			d.spawn_mob(9012, 915, 319)    -- normale koords
        end
        when 6090.kill with pc.get_map_index() == 203 begin
			timer("nemeres_boss_end", 60) 
        end
    when nemeres_boss_end.timer begin
		warp_all_to_village( pc.get_map_index() , 3 )
	end
    end
end

Cod: Selectaţi tot

when 6109.kill begin
Asa ai acum in quest,

Cod: Selectaţi tot

when 6109.kill with pc.in_dungeon() begin
Asa ar trebui sa arate modificat.
sa modific cum ai spus?
Inceraca si vezi daca scapi de eroare.
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
Oprea
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 13 Dec 2013, 14:34
Server: www.resursele.ro
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 9  
 Contact:
Medalii

[RaffaeL] scrie:
Oprea scrie:
[RaffaeL] scrie:

Cod: Selectaţi tot

when 6109.kill begin
Asa ai acum in quest,

Cod: Selectaţi tot

when 6109.kill with pc.in_dungeon() begin
Asa ar trebui sa arate modificat.
sa modific cum ai spus?
Inceraca si vezi daca scapi de eroare.
Am modificat, dar tot asa apare, chestia e ca, atunci cand ma loghez in map 1 blue, ma scoate la select list din client, si cand verific erorile de la server, tot astea cu dungeon sunt.
Am mai multe questuri ce au legatura cu Dungeon, modific si in ele asa cum ai spus mai sus?
Informații Resursele.com
Fondator @Resursele.rp
Imagine
 ! Mesaj de la: Cristi O.
Ofer suport pentru phpbb, html, css doar pe Resursele.ro
Afișează semnătura
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

Oprea scrie:
[RaffaeL] scrie:
Oprea scrie: sa modific cum ai spus?
Inceraca si vezi daca scapi de eroare.
Am modificat, dar tot asa apare, chestia e ca, atunci cand ma loghez in map 1 blue, ma scoate la select list din client, si cand verific erorile de la server, tot astea cu dungeon sunt.
Am mai multe questuri ce au legatura cu Dungeon, modific si in ele asa cum ai spus mai sus?

Ideal ar fi sa modifici in toate questurile pentru dungeon.
Eventual, verifica sa nu ai si vreun quest care in sine nu defineste un dungeon, si totusi contine o referire la acesta.
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
Închis
Răspunsuri
1
Vizualizări
1009
Răspunsuri
5
Vizualizări
771
Răspunsuri
0
Vizualizări
119

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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