Jump to content

HA MeCa

Banned
  • Posts

    131
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by HA MeCa

  1. Fix chat button:

     

    search in uiTaskbar.py:

    			toggleButtonDict[TaskBar.BUTTON_EXPAND]=self.GetChild("ExpandButton")
    			TaskBar.IS_EXPANDED = True

    Replace with this:

    			toggleButtonDict[TaskBar.BUTTON_EXPAND]=self.GetChild("ExpandButton")
    			TaskBar.IS_EXPANDED = False
  2. realy ? what monster ? and are you sure the monster does not have high attack just from the db

    cz i test the monster (using GF latest item/mob .txt) mobs and im sure they have a very normal stringht

     

    attacking monsters in the beginning did not beat, after a change in the source immediately began to fight should fight every 2 seconds.

    mob_proto is original metin2.pl

    share/data too..

     

    help

  3. I have a problem, namely, when I create a new character when you first log reads in the task by successful completion of a higher lvela, there is only the problem of the two tasks, nothing to do just the first level is completed missions, for example, 30 lvl 50 lvl

     

    syser:

    Jul 24 04:25:48 :: QUEST reserve Quest State Change quest poboczny2[85] from 0 to 1349952704
    Jul 24 04:25:48 :: QUEST change reserved Quest State Change quest 85 from 0 to 1349952704 (0 0)
    Jul 24 04:25:48 :: ExecuteEventScript ei 14 qi 85 is 0 - NO QUEST
    Jul 24 04:25:48 :: ExecuteEventScript ei 13 qi 85 is 1349952704 - NO QUEST
    Jul 24 04:25:48 :: ExecuteEventScript ei 15 qi 85 is 1349952704 - NO STATE
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 2, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 3, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 4, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 5, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 6, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 7, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 8, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 9, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 10, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 11, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 12, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 13, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 14, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 15, NOW(), 425225, 59168, 0) errno: 1054)
    SYSERR: Jul 24 04:25:48 :: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name, level, time, account_id, pid, playtime) VALUES('abcd', 16, NOW(), 425225, 59168, 0) errno: 1054)
    Jul 24 04:25:49 :: SAVE: abcd 963963x277019
    Jul 24 04:25:52 :: GLOBAL_TIME: Jul 24 04:25:52 time_gap 0

    ERROR QUESTS:

     

    1

    quest poboczny1 begin
    	state start begin
    	end
    	state run begin
    		when login or levelup with pc.level >= 25 begin
    			set_state( arunaqda )
    		end
    	end
    	state arunaqda begin
    		when letter begin
    			local a = find_npc_by_vnum(20011)
    			if a != 0 then
    				target.vid("TARGET", a, "a")
    			end
    			send_letter("#Pogrom Zła")
    			q.set_icon("scroll_open_purple.tga")
    		end
    		when button or info begin
    			say_green("Pogrom Zła: ")
    			say("Uriel ma dla Ciebie ważne zadanie ")
    			say("tylko on wie co się święci... ")
    		end
    		when 20011.chat."Pogrom Zła" begin
    			target.delete("TARGET")
    			say_green("Uriel: ")
    			say("Witaj, "..pc.get_name().."!")
    			say("Mam do Ciebie sprawę naprawdę dużej miary. ")
    			say("W gre wchodzi dobro całego królestwa! ")
    			say("Musisz znaleźć i zabić w kolejności: ")
    			say_reward("Mahona, Bo, Goo-Pae, Chuonga! ")
    			say("Znajdziesz ich w drugiej wiosce. ")
    			say("Ruszaj czym prędzej! ")
    			say("Te okropne stwory mogą doprowadzić ")
    			say("do kresu naszych istnień. ")
    			set_state( nextvvjaa )
    		end
    	end
    	state nextvvjaa begin
    		when letter begin
    			send_letter("#Pogrom Zła")
    			q.set_icon("scroll_open_purple.tga")
    		end
    		when button or info begin
    			say_green("Pogrom Zła: ")
    			say("Uriel rozkazuje Ci zabić zgraje potworów, ")
    			say("które sieją spustoszenie w naszych ")
    			say("stronach, nie pozwól aby oni zawładneli ")
    			say("naszym pięknym królestwem! ")
    			say("Udaj się do drugiej wioski i zabij intruzów. ")
    			say_reward("Jako pierwszego zabij: Mahona ")
    		end
    		 when kill with npc.get_race() == 491 begin
    			say_green("Pogrom Zła: ")
    			say("Mahon został zgładzony, teraz muszisz zabić: ")
    			say("Bo. ")
    			set_state( drugicpoa )
    		end
    		end
    		state drugicpoa begin
    			when kill with npc.get_race() == 492 begin
    				say_green("Pogrom Zła: ")
    				say("Bo został zgładzony, teraz muszisz zabić: ")
    				say("Goo-Pae. ")
    				set_state( trzecicasa )
    			end
    		end
    		state trzecicasa begin
    			when kill with npc.get_race() == 493 begin
    				say_green("Pogrom Zła: ")
    				say("Goo-Pae został zgładzony, ostatnim pzeciwnikiem ")
    				say("będzie: Chuong. ")
    				set_state( czwartysadvva )
    			end
    		end
    		state czwartysadvva begin
    			when kill with npc.get_race() == 494 begin
    				set_state( infogdgda )
    			end
    		end
    		state infogdgda begin
    			when letter begin
    				local a = find_npc_by_vnum(20011)
    			if a != 0 then
    				target.vid("TARGET", a, "a")
    			end
    			send_letter("#Pogrom Zła - Powrót")
    			q.set_icon("scroll_open_purple.tga")
    		end
    		when button or info begin
    			say_green("Pogrom Zła - Powrót ")
    			say("Misja od Uriela została wykonana! ")
    			say("Wróć do niego, aby poinformować go o tym. ")
    		end
    		when 20011.chat."Pokonałem Wszystkich!" begin
    			target.delete("TARGET")
    			say_green("Uriel: ")
    			say("Dziękuję Ci bardzo, ")
    			say("teraz zachowasz równowagę królestwa. ")
    			say("Przynajmniej na jakiś czas... ")
    			say_green("Nagroda: ")
    			say_reward("Otzymasz 300.000 Yang. ")
    			say_reward("Otrzymasz 5x Pozłacany Element ")
    			say_reward("Otrzymasz 5x Błękitny Element ")
    			say_reward("Otrzymasz 5x Krwisty Element ")
    			say_reward("Otrzymasz Doświadczenie. ")
    			pc.changemoney(300000)
    			pc.give_item2(28944, 5)
    			pc.give_item2(28945, 5)
    			pc.give_item2(28946, 5)
    			pc.give_exp2(538500)
    			clear_letter()
    			set_quest_state("poboczny2", "run")
    			set_state( koniecccsfa )
    		end
    	end
    	state koniecccsfa begin
    	end
    end

    2

    quest poboczny1 begin
    	state start begin
    	end
    	state run begin
    		when login or levelup with pc.level >= 50 begin
    			set_state( runsadtasdsasad )
    		end
    	end
    	state runsadtasdsasad begin
    		when letter begin
    			local a = find_npc_by_vnum(20364)
    			if a != 0 then
    				target.vid("TARGET", a, "a")
    			end
    			send_letter("#Krew Małpy")
    			q.set_icon("scroll_open_purple.tga")
    		end
    		when button or info begin
    			say_green("Krew Małpy: ")
    			say("Nakajima ma dla Ciebie ważne zadanie ")
    			say("tylko on wie co się święci... ")
    		end
    		when 20364.chat."Krew Małpy " begin
    			target.delete("TARGET")
    			say_green("Nakajima: ")
    			say("Witaj, "..pc.get_name().."!")
    			say("Nareszcie jesteś... ")
    			say("Musisz mi pomóc, moja krew jest ")
    			say("zarażonam, musi zdobyć dla mnie: ")
    			say_item_vnum(30137)
    			say("Krew ta okropnie pachnie. ")
    			wait()
    			say_green("Nakajima: ")
    			say("Zdobędziesz ją zabijając kolejno: ")
    			say_reward("Skalistą Małpe, Chodzącą Małpe, Lorda Małp! ")
    			say("Ruszaj zanim stanie mi się ")
    			say("coś złego... ")
    			set_state( nexttccclia )
    		end
    	end
    	state nexttccclia begin
    		when letter begin
    			send_letter("#Krew Małpy")
    			q.set_icon("scroll_open_purple.tga")
    		end
    		when button or info begin
    			say_green("Krew Małpy: ")
    			say("Nakajima prosi Cie abyś zdobył ")
    			say("dla niego Krew Małpy. ")
    			say("W gre wchodzi jego życie! ")
    			say_reward("Jako pierwszą zabij: Skalistą Małpe ")
    		end
    		when kill with npc.get_race() == 5161 begin
    			say_green("Krew Małpy: ")
    			say("Skalista Małpa została zabita, teraz muszisz zabić: ")
    			say("Chodzącą Małpe. ")
    			set_state( drugiicxa )
    		end
    		end
    		state drugiicxa begin
    			when kill with npc.get_race() == 5162 begin
    				say_green("Krew Małpy: ")
    				say("Chodząca Małpa została zabita, teraz muszisz zabić: ")
    				say("Lorda Małp. ")
    				set_state( trzeciixdxa )
    			end
    		end
    		state trzeciixdxa begin
    			when kill with npc.get_race() == 5163 begin
    				pc.give_item2(30137, 1)
    				set_state( ainfoosda )
    			end
    		end
    		state ainfoosda begin
    			when letter begin
    				local a = find_npc_by_vnum(20364)
    			if a != 0 then
    				target.vid("TARGET", a, "a")
    			end
    			send_letter("#Krew Małpy - Powrót")
    			q.set_icon("scroll_open_purple.tga")
    		end
    		when button or info begin
    			say_green("Krew Małpy - Powrót ")
    			say("Misja od Nakajimaa została wykonana! ")
    			say("Wróć do niego, aby poinformować go o tym. ")
    		end
    		when 20364.chat."Krew Małpy! " begin
    			target.delete("TARGET")
    			pc.remove_item(30137, 1)
    			say_green("Nakajima: ")
    			say("Wielkie dzięki przyjacielu, ")
    			say("właśnie tego szukałem. ")
    			say("Krew Małpy sprawi, że moja krew ")
    			say("przestanie być zarażona. ")
    			wait()
    			say_green("Nagroda: ")
    			say_reward("Otzymasz 2.000.000 Yang. ")
    			say_reward("Otrzymasz 15x Szkatułka Potwora ")
    			say_reward("Otrzymasz Kamień Duchowy ")
    			pc.changemoney(2000000)
    			pc.give_item2(45170, 15)
    			pc.give_item2(50513, 1)
    			pc.give_exp2(1917500)
    			clear_letter()
    			set_quest_state("poboczny6", "run")
    			set_state( koniecccccfsa )
    		end
    	end
    	state koniecccccfsa begin
    	end
    end			
  4. Hi, i fixed bug with frozzen mobs, i comment this lines down and, ok mobs attacking all time but my players complain that monsters have a big damage.

     

    with

    	if ((dwCurTime - m_dwLastAttackTime) < dwDuration) // 2초 마다 공격해야 한다.
    	{
    		m_dwStateDuration = MAX(1, (passes_per_sec * (dwDuration - (dwCurTime - m_dwLastAttackTime)) / 1000));
    		return;
    	}

    to

    	// if ((dwCurTime - m_dwLastAttackTime) < dwDuration) // 2초 마다 공격해야 한다.
    	// {
    		// m_dwStateDuration = MAX(1, (passes_per_sec * (dwDuration - (dwCurTime - m_dwLastAttackTime)) / 1000));
    		// return;
    	// }

     

     

  5. I change keys in binary and packer, repack all archive for neq keys and:

    Module Name: D:xxxxxxxxxxx.exe
    Time Stamp: 0x53cbd095 - (null)
    
    Exception Type: 0xc0000005
    
    eax: 0x00000000	ebx: 0x00000000
    ecx: 0x00000000	edx: 0x00000035
    esi: 0x00000000	edi: 0x00000ad0
    ebp: 0x03235d08	esp: 0x0032f4d4
    
    0x0141ebcc	D:xxxxxxxxxxxx.exe
    0x9a4695f1	
    
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.