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

Edycja w navicat nie działa


Rekomendowane odpowiedzi

Opublikowano

Witam, mam problem z navicatem ponieważ po jakiej kolwiek edycji (zmianie nazw npc, lvl danej borni)

nie widze efektów w grze, dopiero po zamianie w plikach .txt bazy to działa, możecie mi powiedzieć czym to jest spowodowane ? ew polecić jakiś inny program ? 

 

P.S Jestem nowy więc wybaczcie  xD 

Opublikowano

­Jak już pobierasz jakieś pliki to czytaj dokładnie instrukcje, ułatwi Ci to życie, serio.

 

Dzieje się tak, bo baza jest zapisywana własnie w tych plikach txt (item_proto, item_names, mob_proto, mob_names). Musisz dograć liba (lub jeżeli pracujesz na plikach source to zmienić zapisywanie bazy).

 

Domyślam się, że pracujesz na plikach terenzo, dlatego tutaj masz lib na baze no_txt

http://www.mpcforum.pl/topic/1067826-r34083-item-proto-mob-proto-w-mysql-fix/

Opublikowano

­Jak już pobierasz jakieś pliki to czytaj dokładnie instrukcje, ułatwi Ci to życie, serio.

 

Dzieje się tak, bo baza jest zapisywana własnie w tych plikach txt (item_proto, item_names, mob_proto, mob_names). Musisz dograć liba (lub jeżeli pracujesz na plikach source to zmienić zapisywanie bazy).

 

Domyślam się, że pracujesz na plikach terenzo, dlatego tutaj masz lib na baze no_txt

http://www.mpcforum.pl/topic/1067826-r34083-item-proto-mob-proto-w-mysql-fix/

No spoko xD, tylko nwm do końca co ja mam zrobić :P, i czy jak to zrobie to moje zmiany w bazie zostaną usunięte ?

P.S Tak pracuje na plikach od Torenzo 

Opublikowano

No spoko xD, tylko nwm do końca co ja mam zrobić :P, i czy jak to zrobie to moje zmiany w bazie zostaną usunięte ?

P.S Tak pracuje na plikach od Torenzo 

 

Najlepiej to podaj mi twój plik startowy, dzięki którym odpalasz serwer (najprawdopodobniej start.sh). Dodam tam żeby db startowało właśnie z tym libiem. Co do zmian to pozostaną i już zawsze będziesz mógł edytować item/mob_proto w navicat :)

Opublikowano
#!/bin/sh

# -------------------------------------- #
# Script to execute all required files   #
# for metin2 game server.                #
# -------------------------------------- #
# Copyright (C) Ethoard (www.ethoard.tk) #
# -------------------------------------- #

echo -e "\033[32m"
read -p "Ile channeli chcesz uruchomić? (1/4) : " rch

if [ -z $rch ] || [ $rch -lt 1 ] || [ $rch -gt 4 ] ; then
	exit
fi

echo -e "\033[0m"
./clear.sh
echo -e "\033[32m"

SFROOT=$PWD
echo -e "# ---------------------------------------------------------------------------- #"
echo -e "# Uruchamianie db..."
cd $SFROOT/db/
# ./db & sleep 2
./db >> start.log 2>&1 & sleep 2

i1=1
while [ $i1 -le $rch ]
do
	for i2 in 1 2
	do
		echo -e "# Uruchamianie ch$i1$i2..."
		cd $SFROOT/chs/ch$i1$i2/
		# ./ch$i1$i2 & sleep 1
		./ch$i1$i2 >> start.log 2>&1 & sleep 1
		# env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch$i1$i2 >> start.log 2>&1 & sleep 1
	done
	i1=$(( $i1 + 1 ))
done

echo -e "# Uruchamianie ch99..."
cd $SFROOT/chs/ch99/
# ./ch99 & sleep 1
./ch99 >> start.log 2>&1 & sleep 1
# env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch99 >> start.log 2>&1 & sleep 1

echo -e "# Uruchamianie auth..."
cd $SFROOT/auth/
# ./auth & sleep 1
./auth >> start.log 2>&1 & sleep 1

echo -e "# ---------------------------------------------------------------------------- #"
echo -e "\033[0m"

Kod z pliku start.sh bo nwm jak tutaj dodać załącznik :P

Opublikowano
#!/bin/sh

# -------------------------------------- #
# Script to execute all required files   #
# for metin2 game server.                #
# -------------------------------------- #
# Copyright (C) Ethoard (www.ethoard.tk) #
# -------------------------------------- #

echo -e "\033[32m"
read -p "Ile channeli chcesz uruchomić? (1/4) : " rch

if [ -z $rch ] || [ $rch -lt 1 ] || [ $rch -gt 4 ] ; then
	exit
fi

echo -e "\033[0m"
./clear.sh
echo -e "\033[32m"

SFROOT=$PWD
echo -e "# ---------------------------------------------------------------------------- #"
echo -e "# Uruchamianie db..."
cd $SFROOT/db/
# ./db & sleep 2
./db >> start.log 2>&1 & sleep 2

i1=1
while [ $i1 -le $rch ]
do
	for i2 in 1 2
	do
		echo -e "# Uruchamianie ch$i1$i2..."
		cd $SFROOT/chs/ch$i1$i2/
		# ./ch$i1$i2 & sleep 1
		./ch$i1$i2 >> start.log 2>&1 & sleep 1
		# env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch$i1$i2 >> start.log 2>&1 & sleep 1
	done
	i1=$(( $i1 + 1 ))
done

echo -e "# Uruchamianie ch99..."
cd $SFROOT/chs/ch99/
# ./ch99 & sleep 1
./ch99 >> start.log 2>&1 & sleep 1
# env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch99 >> start.log 2>&1 & sleep 1

echo -e "# Uruchamianie auth..."
cd $SFROOT/auth/
# ./auth & sleep 1
./auth >> start.log 2>&1 & sleep 1

echo -e "# ---------------------------------------------------------------------------- #"
echo -e "\033[0m"

Kod z pliku start.sh bo nwm jak tutaj dodać załącznik :P

 

 

Następnym razem dodawaj takie rzeczy na wklej.to :) Twój nowy plik startowy podmień całą zawartość w start.sh:

http://wklej.to/IhCfE

Lib który pobrałeś z tego tematu:

http://www.mpcforum.pl/topic/1067826-r34083-item-proto-mob-proto-w-mysql-fix/

Wrzuć do:

/usr/home/mt2/share

Potem postępuj według instrukcji w temacie z libem :) Jeżeli będą jakieś komplikacje pisz śmiało.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...