Witam.
Mam takowy problem. Posiadam serwer na linuxie z diablomodem i kiedy ustawie chmod item.txt na 777 plik sie nie kasuje tylko dopisuje i mam po chwili overflode. jesli jest inny chmod niz 777 to znou nie dzialaja komendy /item oraz /czary ...
ma ktos rozwiazanie takiego problemu?
[ Dodano: 03-01-2009, 13:52 ]
Hmmm... no widze ze nikt nie jest w stanie mi pomoc... no trudno... powiem tylko tyle ze mnie sie udalo rozwiazac ten problem...
a tutaj jego rozwiazanie...
edytujemy .sma i zamiast "%s/diablo/item.txt" zostawiamy tylko "%sitem.txt" i kompilujemy...
pozdrawiam i sry za spam
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
DiabloMod - /item - item.txt
Temat rozp. Ooze, 03.01.2009 15:26
4 odpowiedzi w tym temacie
#1
Napisano 03.01.2009 15:26
#2
Napisano 03.01.2009 15:30
Aha, czyli zamist wrzucic folder diablo do config, to przeniosles tylko pliki z tego folderu do config?
#3
Napisano 03.01.2009 16:29
Aha, czyli zamist wrzucic folder diablo do config, to przeniosles tylko pliki z tego folderu do config?
oh nie , nie... cala instalacja wyglada tak samo jak na windowsie!
Zmiana polega na tym ze trzeba edytowac plik .sma (diablo moda) i potem go skompilowac! (innymi slowy, grzebiemy w samym kodzie )
#4
Napisano 03.01.2009 16:37
%s/diablo -> amxmodx/config/diablo/
%s -> amxmodx/config
Jesli nie mogl pracowac na pliku, a zmiana kodu z adresem folderu pomogla, to albo nie bylo mod 777 w folderu config/diablo, albo nie bylo folderu config/diablo ;>
%s -> amxmodx/config
Jesli nie mogl pracowac na pliku, a zmiana kodu z adresem folderu pomogla, to albo nie bylo mod 777 w folderu config/diablo, albo nie bylo folderu config/diablo ;>
#5
Napisano 03.01.2009 17:39
miczu, zle to rozumujesz zaraz postaram ci to dokladnie wytlumaczyc...
oryginalny kod pliku dbmod.sma (tu wersja 5.8d)
format(g_ItemFile,63,"%s/diablo/item.txt",amxbasedir)
if(file_exists(g_ItemFile))
delete_file(g_ItemFile)
poniewaz mam serwer na linuxie zle odczytywal sciezke dostepu, odczytywal ja jako format windows czyli "/diablo/" a nie format linuxowy czyli "diablo". sama zmiana "/" na "" nie dawala pozadanego efektu dlatego trzeba zmienic styl pobierania folderu docelowego... i kod wynikowy :
format(g_ItemFile,63,"%sitem.txt",amxbasedir)
if(file_exists(g_ItemFile))
delete_file(g_ItemFile)
teraz linux tworzy wlasna poprawna sciezke dostepu do pliku i jest ok co prawda zmienia sie ona i plik z zapisem tworzy sie w katalogu addons ale dziala
oryginalny kod pliku dbmod.sma (tu wersja 5.8d)
format(g_ItemFile,63,"%s/diablo/item.txt",amxbasedir)
if(file_exists(g_ItemFile))
delete_file(g_ItemFile)
poniewaz mam serwer na linuxie zle odczytywal sciezke dostepu, odczytywal ja jako format windows czyli "/diablo/" a nie format linuxowy czyli "diablo". sama zmiana "/" na "" nie dawala pozadanego efektu dlatego trzeba zmienic styl pobierania folderu docelowego... i kod wynikowy :
format(g_ItemFile,63,"%sitem.txt",amxbasedir)
if(file_exists(g_ItemFile))
delete_file(g_ItemFile)
teraz linux tworzy wlasna poprawna sciezke dostepu do pliku i jest ok co prawda zmienia sie ona i plik z zapisem tworzy sie w katalogu addons ale dziala
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych