Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Udostępniam Wam mój program do zarządzania serwerem metin2.

Co to jest? Właściwie tym programem w kilka minut zmienicie konfigurację swoich serwerów MT2

według waszych upodobań.

 

Użytkownicy Windows 7 i wyżej, żeby mogli cieszyć się tym programem muszą go uruchomić

w trybie zgodności z Windows XP.

 

Przed uruchomieniem zalecam zajrzeć do pliku FirstRun.pdf w celu skonfigurowania programu.

 

Interfejs aplikacji:

 

app.png

 

 

Główne funkcje programu:

 

Tworzenie i edycja kont użytkowników

Tworzenie i edycja postaci graczy (Niedostępne lub ograniczone działanie w tej wersji)

Tworzenie i edycja gildii graczy (Niedostępne lub ograniczone działanie w tej wersji)

Tworzenie i edycja sklepów u NPC (Niedostępne lub ograniczone działanie w tej wersji)

Tworzenie i edycja Misji serwerowych (Niedostępne lub ograniczone działanie w tej wersji)

Tworzenie i edycja plików respawnu map

Tworzenie i edycja plików dropu (Niedostępne lub ograniczone działanie w tej wersji)

Tworzenie i edycja Pytań do Eventu O/X

Tworzenie i edycja Tablicy MonsterChat (Niedostępne lub ograniczone działanie w tej wersji) *

Tworzenie i edycja Systemu ulepszania przedmiotów (Niedostępne lub ograniczone działanie w tej wersji)

Generator plików MSM (Zbroje i Fryzury w kliencie gry)

 

Naprawia bonus Śr. / Obrażenia Um. w broniach 30Lv / 75Lv (Niedostępne lub ograniczone działanie w tej wersji)

Czyści całkowicie serwer (Niedostępne lub ograniczone działanie w tej wersji)

Sortuje zawartość tabel zapewniając im lepszą czytelność

 

Kalkulator Antiflag przedmiotów

Konwerter item_proto i mob_proto do formatu tekstowego (Game +34k ) (Niedostępne lub ograniczone działanie w tej wersji)

Edytor Perfekcyjnego EQ

Wstawianie przedmiotu bezpośrednio graczowi w czasie rzeczywistym

Generator (Edytor) plików dropu:

  • common_drop_item (drop ogólny) (Niedostępne lub ograniczone działanie w tej wersji)
  • mob_drop_item (drop z potworów)
  • special_item_group (drop ze szkatułek) (Niedostępne lub ograniczone działanie w tej wersji)
Generator item_list.txt

Generator itemdesc.txt

 

W plikach instalacji znajdują się niezbędne czcionki, które należy zainstalować, aby aplikacja wyglądała jak na screenie

 

Pełna lista opcji:

 

 

Podaruj przedmiot graczowi

Edytor perfekcyjnego EQ

 

 

Utwórz konto gracza

Utwórz nowy przedmiot

Utwórz nowego NPC / mob

Utwórz misję (fabularna - wersja beta)

Utwórz wpis MSM

Utwórz locale.monsterchat

Utwórz pytania dla eventu O/X

Utwórz plik respawnu mapy

Utwórz common_drop_item.txt

Utwórz mob_drop_item.txt

Utwórz special_item_group.txt

 

 

Edytuj Konta graczy

Edytuj Postacie

Edytuj Mistrzów Gry

Edytuj Gildie

Edytuj System Ulepszania

Edytuj Drop/Exp

Edytuj postęp w misjach graczy

Edytuj ceny przedmiotów

Edytuj sklepy

 

 

Napraw Śr./Um. w broniach 30/75lv

Sortuj tabele

Wyzeruj serwer

 

 

Przeglądaj logi serwera

Przeglądaj ekwipunek graczy

konwerter proto (item_proto i mob_proto do formatu TXT dla game 34k+)

Kalkulator Antiflag

Generator item_list.txt

Generator itemdesc.txt

 

 

Historia wykonanych operacji

Dziennik aktywności programu

Statystyki Twojego serwera

 

Pobierz Panel / Raport VirusTotal

SHA256:

 

 

 

 

 

9b15d0beb5a99644fdeb3f9348a569630c4916869ae474c9cc746307d5386eb8

 

 

Rozszerzoną wersję zamieszczę (lub nie) w zależności jak Wy się program przyjmie i ewentualnie co będzie do poprawki.

arijh2.jpg

Opublikowano

wth :) sprawdziłem z ciekawości bo mi antywirus zgłupiał i takie jajca 

https://www.virustotal.com/pl/file/e448001479eb7ab8bca7b5ed364427d228fdd6391805cc8d8d5c0088cf4c2289/analysis/1462819314/

Edit

 

Ale tak to tools lodzio miodzio bardzo fajny i konkretny tylko szkoda że nie wszystkie funkcje są. :D

 

Porównaj sobie sumę SHA256, Twój link wskazuje na zupełnie inny plik :)

Ja wstawiłem skan z pliku panel.exe, a ty pokazałeś z pliku panel.zip (ja w toolu nigdzie nie mam zipa :D

 

Edit: Najbardziej teraz zależy mi na dopracowaniu GUI dla kreatora misji, bo obecny był robiony na prędce...

https://scr.hu/1yl7/h6vnn

 

Ale questy robi jak należy :P

 

 

-- Made With Lazarus1988 GM panel Quest maker module

quest example_quest begin

	state start begin
	end
	
	state run begin
		when login or enter or levelup with pc.get_level() >= 21 and pc.is_gm() == false begin
			set_state(mission_info)
		end
	end
		-- Tutaj powinien się rozpocząc glówny state misji.
	state mission_info begin
		when letter begin
			local v = find_npc_by_vnum(20016)
				if v != 0 then
					target.vid("__TARGET__", v, "Kowal")
				end
			send_letter("Topór Kowala")
		end
		when button or info begin
			say("Kowal ma dla Ciebie zadanie, proszę udaj się ")
			say("do niego po szersze informacje.")
		end
		when __TARGET__.target.click or 20016.chat."Topór Kowala" begin
			target.delete("__TARGET__")
			say_title(mob_name(npc.get_race()))
			say("")
			say("Witaj wędrowcze, mam ogromny problem z ")
			say("którym nie mogę sobie poradzić i myślę, że")
			say("ty mi możesz pomóc. Mam teraz dużo pracy")
			say("a obiecałem pożyczyć ten topór Deoakbe.")
			say("Czy możesz mu go zanieść?")
			set_state(deliver_axe)
		end
	end
	state deliver_axe begin
		when letter begin
			local v = find_npc_by_vnum(20015)
				if v != 0 then
					target.vid("__TARGET__", v, "Drwal")
				end
			send_letter("Dostarcz topór drwalowi")
		end
		when button or info begin
			say("Drwal potrzebuje toporu do pracy, udaj się ")
			say("do drugiego miasta i dostarcz mu przesyłkę.")
		end
		when __TARGET__.target.click or 20015.chat."Dostarcz topór drwalowi" begin
			target.delete("__TARGET__")
			say_title(mob_name(npc.get_race()))
			say("")
			say("Tak się właśnie zastanawiałem kiedy mi")
			say("kowal dostarczy ten topór, szkoda, że nie")
			say("pofatygował się osobiście po niego, wróć do")
			say("niego i podziękuj mu w moim imieniu.")
			set_state(return_to_blacksmith)
		end
	end
	state return_to_blacksmith begin
		when letter begin
			local v = find_npc_by_vnum(20016)
				if v != 0 then
					target.vid("__TARGET__", v, "Kowal")
				end
			send_letter("Wykonałeś misję ")
		end
		when button or info begin
			say("Misja wykonana, wróć do kowala")
		end
		when __TARGET__.target.click or 20016.chat."Wykonałeś misję " begin
			target.delete("__TARGET__")
			say_title(mob_name(npc.get_race()))
			say("")
			say("Dziękuję bardzo, przyjmij w podzięce ")
			say("te oto skromne nagrody:")
			set_state(quest_reward)
		end
	end
	state quest_reward begin
		when enter begin
			pc.give_exp2(pc.get_next_exp()*0.3)
			pc.give_item2(70031, 5)
			pc.change_gold(5000000)
			set_state(_end_quest_)
		end
	end
	
	state _end_quest_ begin
		when enter begin
			clear_letter()
			q.done()
		end
	end
end
	--	------------ ------------------------------- ------------	--
	--	------------ TOOL USED:	LAZARUS1988 GM PANEL ------------	--
	--	------------ MODULE: 	QUEST MAKER 1.0 BETA ------------	--
	--	------------ DATETIME:	11:21:18 2015-03-17 ------------	--

 

arijh2.jpg

Opublikowano

 

wth :) sprawdziłem z ciekawości bo mi antywirus zgłupiał i takie jajca

https://www.virustotal.com/pl/file/e448001479eb7ab8bca7b5ed364427d228fdd6391805cc8d8d5c0088cf4c2289/analysis/1462819314/

 
Edit

 

Ale tak to tools lodzio miodzio bardzo fajny i konkretny tylko szkoda że nie wszystkie funkcje są. :D

Porównaj sobie sumę SHA256, Twój link wskazuje na zupełnie inny plik :)

Ja wstawiłem skan z pliku panel.exe, a ty pokazałeś z pliku panel.zip (ja w toolu nigdzie nie mam zipa :D

 

Edit: Najbardziej teraz zależy mi na dopracowaniu GUI dla kreatora misji, bo obecny był robiony na prędce...

https://scr.hu/1yl7/h6vnn

 

Ale questy robi jak należy :P

 

 

-- Made With Lazarus1988 GM panel Quest maker module

quest example_quest begin

	state start begin
	end
	
	state run begin
		when login or enter or levelup with pc.get_level() >= 21 and pc.is_gm() == false begin
			set_state(mission_info)
		end
	end
		-- Tutaj powinien się rozpocząc glówny state misji.
	state mission_info begin
		when letter begin
			local v = find_npc_by_vnum(20016)
				if v != 0 then
					target.vid("__TARGET__", v, "Kowal")
				end
			send_letter("Topór Kowala")
		end
		when button or info begin
			say("Kowal ma dla Ciebie zadanie, proszę udaj się ")
			say("do niego po szersze informacje.")
		end
		when __TARGET__.target.click or 20016.chat."Topór Kowala" begin
			target.delete("__TARGET__")
			say_title(mob_name(npc.get_race()))
			say("")
			say("Witaj wędrowcze, mam ogromny problem z ")
			say("którym nie mogę sobie poradzić i myślę, że")
			say("ty mi możesz pomóc. Mam teraz dużo pracy")
			say("a obiecałem pożyczyć ten topór Deoakbe.")
			say("Czy możesz mu go zanieść?")
			set_state(deliver_axe)
		end
	end
	state deliver_axe begin
		when letter begin
			local v = find_npc_by_vnum(20015)
				if v != 0 then
					target.vid("__TARGET__", v, "Drwal")
				end
			send_letter("Dostarcz topór drwalowi")
		end
		when button or info begin
			say("Drwal potrzebuje toporu do pracy, udaj się ")
			say("do drugiego miasta i dostarcz mu przesyłkę.")
		end
		when __TARGET__.target.click or 20015.chat."Dostarcz topór drwalowi" begin
			target.delete("__TARGET__")
			say_title(mob_name(npc.get_race()))
			say("")
			say("Tak się właśnie zastanawiałem kiedy mi")
			say("kowal dostarczy ten topór, szkoda, że nie")
			say("pofatygował się osobiście po niego, wróć do")
			say("niego i podziękuj mu w moim imieniu.")
			set_state(return_to_blacksmith)
		end
	end
	state return_to_blacksmith begin
		when letter begin
			local v = find_npc_by_vnum(20016)
				if v != 0 then
					target.vid("__TARGET__", v, "Kowal")
				end
			send_letter("Wykonałeś misję")
		end
		when button or info begin
			say("Misja wykonana, wróć do kowala")
		end
		when __TARGET__.target.click or 20016.chat."Wykonałeś misję " begin
			target.delete("__TARGET__")
			say_title(mob_name(npc.get_race()))
			say("")
			say("Dziękuję bardzo, przyjmij w podzięce ")
			say("te oto skromne nagrody:")
			set_state(quest_reward)
		end
	end
	state quest_reward begin
		when enter begin
			pc.give_exp2(pc.get_next_exp()*0.3)
			pc.give_item2(70031, 5)
			pc.change_gold(5000000)
			set_state(_end_quest_)
		end
	end
	
	state _end_quest_ begin
		when enter begin
			clear_letter()
			q.done()
		end
	end
end
	--	------------ ------------------------------- ------------	--
	--	------------ TOOL USED:	LAZARUS1988 GM PANEL ------------	--
	--	------------ MODULE: 	QUEST MAKER 1.0 BETA ------------	--
	--	------------ DATETIME:	11:21:18 2015-03-17 ------------	--

Ten zip to cały panel.exe po instalacji bo tak to nic nie było tylko potem zaczął się wydzierać i pliki usuwać ale tak to bywa z tym antywirem

Opublikowano

Info dla tych co zamula, powodów może być kilka:

- Przede wszystkim ten program to Beta, druga odsłona tego programu

Pierwsza odsłona niestety już trafiła do kosza, a tej wersji już nie mam na lapku

- obciążony serwer mysql

- inne działające procesy w tle

- niewłaściwa konfiguracja tabel serwerowych

(np przy rejestracji konta, pole `login` powinno miec typ pola VARCHAR o długości max 30 znaków, więc w source

panelu ustawiłem w tym miejscu, zmienną typu ShortString (krótki ciąg), spróbuj utworzyć konto z loginem tak do 5, 6 znaków)

- Możliwe, ale podkreślam nie mówię tego stanowczo, być może w niektórych miejscach próbuje się użyć znaków, które domyślnie MySQL

uznaje za szkodliwe

- Program też statycznie biblioteki DLL ładuje... (Nie chciało mi się pisać kodu na ładowanie dynamiczne)

- No i przede wszystkim... To obiektowy Pascal na starym API (bodajże rok 2002) no i to nie jest aplikacja wielowątkowa.

 

tutaj w tym polu wszystko co będzie nie tak powinno wam się wyświetlić.

http://scr.hu/1yl7/igtg6

 

No i program domyślnie przy starcie pobiera sobie informacje na temat serwera, by pokazać je w głównym oknie.

arijh2.jpg

Opublikowano

Kawał dobre roboty.

"Wracaj z tarczą, a nie na tarczy. "

 

"Nigdy nie kłóć się z idiotą... Najpierw sprowadzi Cię do swego poziomu, a potem wykończy doświadczeniem."

 

Opublikowano

Fajny pomocnik każdego właściciela serwera MT2. Paczka jest czysta i za to jest kolejny + , ponieważ nie w wszystkich takiego typu rzeczach są czyste, zazwyczaj zawierają jakieś dziwne programy które się instalują z owym programem.

Daje 2x + dla twórcy bo wykonał dobrą robotę.

Opublikowano

Dziś o 22:30 wypuszczę nową wersję programu

 

Lista zmian:

Update: 25.05.2016

 

- Dodano licznik online graczy

- Dodano licznik klas stworzonych postaci

- Dodano opcję edycji poszczególnych elementów postaci

- Dodano opcję tworzenia backupu wygenerowanych plików do archiwum ZIP

- Drobne poprawki kosmetyczne

 

Interfejs:

 

 

2016-05-25_112347.png

 

 

arijh2.jpg

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...