Problema disconnect dt

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

Nivel 2
Mesaje: 262
Membru din: 07 Aug 2013, 21:07
Server: -
Regat: Chunjo
Aprecieri: 18  
Mulţumiri: 17  
Medalii

*Problemă: Salut, cand sunt in dt daca ma misc intre teleportari primesc log-out, cateodata se intampla si fara sa ma misc.
Tipologie server:
*Resursă folosită:

Cod: Selectaţi tot

quest deviltower_zone begin
	state start begin
		when login begin
			if pc.get_map_index() == 66 then
				if pc.get_x() < 2048+88 or pc.get_y() < 6656+577 or pc.get_x() > 2048+236 or pc.get_y() > 6656+737 then
					pc.warp((5376+532)*100, (512+596+4)*100, 65)
				end
				pc.set_warp_location(65, 5376+532, 512+596+4)
			elseif pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 then
				pc.set_warp_location(65, 5376+532, 512+596+4)
			end
		end
		when deviltower_man.chat."Turnul Demonilor(DT)" begin
			addimage(20, 12, "turn_demon.tga")
			say("")
			say("")
			say("")
			if pc.get_level() < 40 then
				say_title("Gardianul Turnului Demonilor:")
				say("Acest turn este plin cu demoni infricosatori.")
				say("Numai cel mai puternic poate ajunge in varf.")
				say("Se spune ca nimeni care intra in acest turn nu")
				say("s-a mai intors in viata, tu nu poti intra inca ")
				say("deoarece nu ai nivelul 40.")
			else
				say_title("Gardianul Turnului Demonilor:")
				say("Acest turn este plin cu demoni infricosatori.")
				say("Numai cel mai puternic poate ajunge in varf.")
				say("Se spune ca nimeni care intra in acest turn nu")
				say("s-a mai intors in viata.")
				say("inca vrei sa intri in Turnul Demonilor?")
				local s = select("Intru.", "Nu, multumesc.")
				if s == 1 then
					pc.warp(216500,727000)
				end
			end
		end

		when devil_stone1.kill begin
			timer("devil_stone1_1", 6)
		end
		when devil_stone1_1.timer begin
			local mapto7= pc.count_item(30302)
			pc.remove_item(30302,mapto7)
			local boxto7= pc.count_item(30300)
			pc.remove_item(30300,boxto7)
			d.new_jump_all(66, special.devil_tower[1][1], special.devil_tower[1][2])
			d.regen_file("data/dungeon/deviltower2_regen.txt")
			d.set_warp_at_eliminate(4, d.get_map_index(), special.devil_tower[2][1], special.devil_tower[2][2], "data/dungeon/deviltower3_regen.txt")
		end

		when devil_stone3.kill begin
			d.set_warp_at_eliminate(4, d.get_map_index(), special.devil_tower[3][1], special.devil_tower[3][2], "data/dungeon/deviltower4_regen.txt")
			d.check_eliminated()
		end

		function get_4floor_stone_pos()
			local positions = {
				{368, 629},
				{419, 630},
				{428, 653},
				{422, 679},
				{395, 689},
				{369, 679},
				{361, 658},
			}
			for i = 1, 6 do
				local j = number(i, 7)
				if i != j then
					local t = positions[i];
					positions[i] = positions[j];
					positions[j] = t;
				end
			end
			return positions
		end
	
		when 8016.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
			d.setf("level", 4)
			local positions = deviltower_zone.get_4floor_stone_pos()
			for i = 1, 6 do
				chat(positions[i][1], positions[i][2])
				d.set_unique("fake" .. i , d.spawn_mob(8017, positions[i][1], positions[i][2]))
			end
			chat(positions[7][1], positions[7][2])
			local vid = d.spawn_mob(8017, positions[7][1], positions[7][2])
			chat(vid)
			d.set_unique("real", vid)
			server_loop_timer('devil_stone4_update', 10, pc.get_map_index())
			server_timer('devil_stone4_fail1', 5*60, pc.get_map_index())
			d.notice("<Turnul Demonilor> Bun venit la cel de al 4-lea etaj, gaseste Piatra Metin adevarata si distruge-o.");
			d.notice("<Informatie> Aveti la dipozitie doar 15 minute.");
		end

		when devil_stone4_fail1.server_timer begin
			if d.select(get_server_timer_arg()) then
				d.notice("<Atentie> Mai sunt doar 10 minute")
				server_timer('devil_stone4_fail2', 5*60, get_server_timer_arg())
			end
		end

		when devil_stone4_fail2.server_timer begin
			if d.select(get_server_timer_arg()) then
				d.notice("<Atentie> Mai sunt doar 5 minute")
				server_timer('devil_stone4_fail', 5*60, get_server_timer_arg())
			end
		end

		when devil_stone4_fail.server_timer begin
			if d.select(get_server_timer_arg()) then
				d.notice("<Atentie> Timpul a expirat,veti fi dati afara din Turn")
				d.exit_all()
				clear_server_timer('devil_stone4_update', get_server_timer_arg())
			end
		end

		when devil_stone4_update.server_timer begin
			if d.select(get_server_timer_arg()) then
				if not d.is_unique_dead("real") then
					for i = 1, 6 do
						if d.getf("fakedead" .. i) == 0 then
							if d.unique_get_hp_perc("fake" .. i) < 50 then
								d.purge_unique("fake" .. i)
								d.setf("fakedead" .. i, 1)
								d.notice("<Informatie> Ai distrus una dintre Pietrele Metin false.")
							end
						end
					end
				else
					server_timer("devil_stone4_end", 5, get_server_timer_arg())
					d.notice("<Atentie> Piatra Metin adevarata a fost distrusa,veti fi teleportati la etajul urmator.")
					clear_server_timer('devil_stone4_fail1', get_server_timer_arg())
					clear_server_timer('devil_stone4_fail2', get_server_timer_arg())
					clear_server_timer('devil_stone4_fail', get_server_timer_arg())
				end
			else
				server_timer('devil_stone4_stop_timer', 1, get_server_timer_arg())
			end
		end

		when devil_stone4_stop_timer.server_timer begin
			clear_server_timer('devil_stone4_update', get_server_timer_arg())
		end

		when devil_stone4_end.server_timer begin
			if d.select(get_server_timer_arg()) then
				d.setf("level", 5)
				d.setf("stone_count", 5)
				d.notice("<Informatie> Omoara monstrii pentru a colecta Piatra Cheie, iar acesta puneti-o pe sigilii")
				d.notice("pentru a le desface si a ajunge la etajul urmator. Aveti la dispozitie doar 20 de minute.")
				d.jump_all(special.devil_tower[4][1], special.devil_tower[4][2])
				server_timer('devil_stone5_fail1', 5*60, get_server_timer_arg())
				clear_server_timer('devil_stone4_update', get_server_timer_arg())
				d.set_regen_file("data/dungeon/deviltower5_regen.txt")
				d.spawn_mob(20073, 421, 452)
				d.spawn_mob(20073, 380, 460)
				d.spawn_mob(20073, 428, 414)
				d.spawn_mob(20073, 398, 392)
				d.spawn_mob(20073, 359, 426)
			end
		end

		when devil_stone5_fail1.server_timer begin
			if d.select(get_server_timer_arg()) then
				d.notice("<Atentie> Mai sunt doar 15 minute.")
				server_timer('devil_stone5_fail2', 5*60, get_server_timer_arg())
			end
		end

		when devil_stone5_fail2.server_timer begin
			if d.select(get_server_timer_arg()) then
				d.notice("<Atentie> Mai sunt doar 10 minute.")
				server_timer('devil_stone5_fail3', 5*60, get_server_timer_arg())
			end
		end

		when devil_stone5_fail3.server_timer begin
			if d.select(get_server_timer_arg()) then
				d.notice("<Atentie> Mai sunt doar 5 minute.")
				server_timer('devil_stone5_fail', 5*60, get_server_timer_arg())
			end
		end

		when devil_stone5_fail.server_timer begin
			if d.select(get_server_timer_arg()) then
				d.notice("<Informatie> Timpul a expirat,veti fi scosi afara din Turnul Demonilor.")
				d.exit_all()
			end
		end

		when 1032.kill with pc.in_dungeon() and d.getf("level") == 5 begin
			local KILL_COUNT_FOR_DROP_KEY = 25
			local n =d.getf("count") + 1
			d.setf("count", n) 
			if n == KILL_COUNT_FOR_DROP_KEY then
				game.drop_item(50084, 1)
				d.setf("count", 0)
			end
		end
	
		when devil_stone5.take with item.vnum == 50084 begin
			npc.purge()
			item.remove()
			d.setf("stone_count", d.getf("stone_count") - 1)
			if d.getf("stone_count") <= 0 then
				d.setf("level", 6)
				d.clear_regen()
				d.regen_file("data/dungeon/deviltower6_regen.txt")
				d.notice("<Atentie> Veti fi teleportati la etajul urmator al Turnului Demonilor.")
				d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2])
				clear_server_timer('devil_stone5_fail1', get_server_timer_arg())
				clear_server_timer('devil_stone5_fail2', get_server_timer_arg())
				clear_server_timer('devil_stone5_fail3', get_server_timer_arg())
				clear_server_timer('devil_stone5_fail', get_server_timer_arg())
			else
				d.notice("<Informatie> Mai ai de desfacut "..d.getf("stone_count").." sigilii.")
			end
		end

		when devil_stone6.kill begin
			d.kill_all()
			d.check_eliminated()
			local reward_alchemist = {20074, 20075, 20076}
			d.spawn_mob(reward_alchemist[number(1,3)], 425, 216);
			d.setqf("can_refine", 1)
		end

		when 20074.chat."Etajele Superioare" with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
			addimage(20, 12, "turn_demon.tga")
			say("")
			say("")
			say("")
			say_title(""..mob_name(20074).."")
			say("Doriti sa treceti mai departe,la alt etaj?")
			say("Eu cu sigurana voi ramane aici.")
			wait()
			say_title(""..mob_name(20074).."")
			if pc.level >=75 then
				say("Ce avem noi aici,esti trecut de nivelul 75.")
				say("Dar intrebarea e daca esti suficient de curajos")
				say("pentru a supravietui in etajele superioare,putem")
				say("sa aflam asta intr-un singur mod, te voi duce la")
				say("etajul urmator.")
				timer("devil_jump_7", 6)
				return
			end
			say("inca esti un razboinic in devenire, nu ai nivelul")
			say("75,de aceea nu te pot lasa sa treci la etajele")
			say("superioare, revin-o cand vei avea nivelul 75.")
			wait()
			pc.warp(590500, 110500)
			return
		end

		when 20075.chat."Etajele Superioare" with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
			addimage(20, 12, "turn_demon.tga")
			say("")
			say("")
			say("")
			say_title(""..mob_name(20074).."")
			say("Doriti sa treceti mai departe,la alt etaj?")
			say("Eu cu sigurana voi ramane aici.")
			wait()
			say_title(""..mob_name(20074).."")
			if pc.level >=75 then
				say("Ce avem noi aici,esti trecut de nivelul 75.")
				say("Dar intrebarea e daca esti suficient de curajos")
				say("pentru a supravietui in etajele superioare,putem")
				say("sa aflam asta intr-un singur mod, te voi duce la")
				say("etajul urmator.")
				timer("devil_jump_7", 6)
				return
			end
			say("inca esti un razboinic in devenire, nu ai nivelul")
			say("75,de aceea nu te pot lasa sa treci la etajele")
			say("superioare, revin-o cand vei avea nivelul 75.")
			wait()
			pc.warp(590500, 110500)
			return
		end
		
		when 20076.chat."Etajele Superioare" with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
			addimage(20, 12, "turn_demon.tga")
			say("")
			say("")
			say("")
			say_title(""..mob_name(20074).."")
			say("Doriti sa treceti mai departe,la alt etaj?")
			say("Eu cu sigurana voi ramane aici.")
			wait()
			say_title(""..mob_name(20074).."")
			if pc.level >=75 then
				say("Ce avem noi aici,esti trecut de nivelul 75.")
				say("Dar intrebarea e daca esti suficient de curajos")
				say("pentru a supravietui in etajele superioare,putem")
				say("sa aflam asta intr-un singur mod, te voi duce la")
				say("etajul urmator.")
				timer("devil_jump_7", 6)
				return
			end
			say("inca esti un razboinic in devenire, nu ai nivelul")
			say("75,de aceea nu te pot lasa sa treci la etajele")
			say("superioare, revin-o cand vei avea nivelul 75.")
			wait()
			pc.warp(590500, 110500)
			return
		end

		when devil_jump_7.timer begin
			chat("<Informatie> Distruge Pietrele Metin si fa rost de Harta pentru Pestera Zin.")
			d.clear_regen()
			d.spawn_mob(8018, 639, 658)
			d.spawn_mob(8018, 611, 637)
			d.spawn_mob(8018, 596, 674)
			d.spawn_mob(8018, 629, 670)
			d.setf("level", 7)
			d.jump_all(2048+590, 6656+638)
		end
	
		when 8018.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
			chat("<Informatie> Ai distrus Metinul Mortii,continua sa distrugi Metine pana vei gasi")
			chat("Harta pentru Pestera Zin.")
			local cont = d.getf("7_stone_kill") + 1
			d.setf("7_stone_kill", cont)
			if cont >= 4 then
				d.setf("7_stone_kill", 0)
				d.set_regen_file("data/dungeon/deviltower7_regen.txt")
			end	
		end

		when 8019.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
			 local s= number(1,100)
			 if s <= 30 then
				chat("<Informatie> Ai distrus Metinul Crimelor, ai primit Harta pentru Pestera Zin.")
				pc.give_item2(30302, 1)
			elseif s > 30 then
				chat("<Informatie> Ai distrus Metinul Crimelor, ai primit Harta turnului Sa-Gui.")
				pc.give_item2(30301, 1)
			end	
		end	

		when 30302.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
			if d.getf("level") == 7 then
				say_title("Turnul Demonilor:")
				say("Felicitari,ai reusit sa ajungi pana aici,veti fi")
				say("teleportati la etajul urmator.")
				pc.remove_item("30302", 1)
				timer("devil_jump_8", 6)
				d.clear_regen()
			else
				pc.remove_item("30302", 1)
			end
		end
						
		when devil_jump_8.timer begin
			d.setf("level", 8)
			d.jump_all(2048+590, 6656+403)
			chat("<Informatie> Omoara monstrii de la acest etaj si cauta Cheie Zin Bong In si desfa ")
			chat("Sigiliul Sa Soe cu ea.")
			d.set_regen_file("data/dungeon/deviltower8_regen.txt")
			d.spawn_mob(20366, 640, 460)
			local _count= pc.count_item(30304)
			pc.remove_item(30304,_count)
		end

		when 1040.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin	
			local s= number(1,100)
			if s <= 20 then
				game.drop_item(30304, 1)
			elseif s > 20 and s <= 80 then
				return
			elseif s > 80 then
				game.drop_item(30303, 1)	
			end	
		end			
		
		when 20366.take with item.vnum == 30304 begin
			chat("<Atentie> Felicitari,ati desfacut sigiliul, ve-ti fi teleportati la etajul urmator.")
			npc.purge()
			item.remove()
			timer("devil_jump_9", 6)
		end

		when devil_jump_9.timer begin
			d.setf("level", 9)
			d.jump_all(2048+590, 6656+155)
			d.clear_regen()
			chat("<Informatie> infrange ingerul cu Coasa pentru a ajunge la Etajul Urmator.")
			d.spawn_mob(1093, 606, 177)
		end

		when 1093.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
			d.kill_all()
			notice_all(""..pc.getname().." a reusit sa il ucida pe Ingerul cu Coasa.")
			d.spawn_mob(9012, 606, 177);
		end
	end
end
*ServerFiles utilizat:
*Syserr:

Cod: Selectaţi tot

0815 00:58:25842 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
0815 00:58:25996 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
0815 00:58:26125 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
Desi nu pare sa aiba legatura.
Poză:
*Detalii suplimentare: Am schimbat o gramada de quest-uri, regen-uri, din data, harta din server si degeaba.
Avatar utilizator
.Alaska
Nivel 2

Nivel 2
Mesaje: 262
Membru din: 07 Aug 2013, 21:07
Server: -
Regat: Chunjo
Aprecieri: 18  
Mulţumiri: 17  
Medalii

Up! Platesc daca stie cineva!
Avatar utilizator
Co0L
Membru Club

Membru Club
Mesaje: 475
Membru din: 11 Mar 2016, 14:50
Server: www.www.www
Aprecieri: 48  
Mulţumiri: 1911  
Medalii

Daca primesti logout primesti de la server nu de la client .. deci logic ar trebui sa ne arati syserr ch99 ca acolo e dt.. arata si syserr ch1 si ch99
Avatar utilizator
.Alaska
Nivel 2

Nivel 2
Mesaje: 262
Membru din: 07 Aug 2013, 21:07
Server: -
Regat: Chunjo
Aprecieri: 18  
Mulţumiri: 17  
Medalii

M a scos la 14:46

game99:

Cod: Selectaţi tot

SYSERR: Aug 16 14:35:00 :: Process: SEQUENCE 2cd36980 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:35:00 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:35:30 :: Process: SEQUENCE 2cd37e80 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:35:30 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:35:59 :: Process: SEQUENCE 2d553380 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:35:59 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:36:37 :: Process: SEQUENCE 2d553000 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:36:37 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:37:03 :: Process: SEQUENCE 2d553a80 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:37:03 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:37:24 :: Process: SEQUENCE 2d553700 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:37:24 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:37:29 :: Process: SEQUENCE 2d554500 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:37:29 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:38:16 :: Process: SEQUENCE 2cd36980 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:38:16 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:38:29 :: Process: SEQUENCE 2cd38900 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:38:29 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:39:45 :: Process: SEQUENCE 2d553000 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:39:45 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:40:40 :: Process: SEQUENCE 2d554500 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:40:40 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

SYSERR: Aug 16 14:41:12 :: Process: SEQUENCE 2cd37e80 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 16 14:41:12 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
	[254 : 0xaf]

ch1:

Cod: Selectaţi tot

SYSERR: Aug 16 14:19:56 :: Analyze: login phase does not handle this packet! header 50
SYSERR: Aug 16 14:20:17 :: Select: wrong QUEST_SELECT request! : 20851
SYSERR: Aug 16 14:20:48 :: Sync: cannot find tree at -2147483648 -2147483648 (name: xDanielx)
SYSERR: Aug 16 14:21:22 :: _set_skin: QUEST wrong skin index
SYSERR: Aug 16 14:21:35 :: _set_skin: QUEST wrong skin index
SYSERR: Aug 16 14:30:04 :: Process: SEQUENCE 2f9c5980 mismatch 0x5b != 0x8f header 7
SYSERR: Aug 16 14:30:04 :: Process: SEQUENCE_LOG [boi]-------------
	[007 : 0x90]
	[007 : 0x49]
	[007 : 0x6e]
	[007 : 0xa]
	[007 : 0x78]
	[007 : 0x1d]
	[007 : 0xa7]
	[007 : 0xc8]
	[007 : 0x8f]
	[007 : 0x64]
	[007 : 0xe3]
	[007 : 0x13]
	[007 : 0x24]
	[007 : 0x1c]
	[007 : 0x74]
	[007 : 0xe7]
	[007 : 0x90]
	[007 : 0x70]
	[007 : 0x53]
	[007 : 0x9d]
	[007 : 0x5b]

SYSERR: Aug 16 14:31:22 :: _set_skin: QUEST wrong skin index
SYSERR: Aug 16 14:32:28 :: GetQuestStateIndex: QUEST wrong quest state file levelup.run
SYSERR: Aug 16 14:36:14 :: GetQuestStateIndex: QUEST wrong quest state file levelup.run
SYSERR: Aug 16 14:37:34 :: socket_write: write to desc error

Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

Topic inactiv de mai mult de 3 zile, arhivat.
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
216
Răspunsuri
8
Vizualizări
596
Răspunsuri
2
Vizualizări
165
Răspunsuri
9
Vizualizări
640

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider], Google [Bot] și 121 vizitatori