Problem z odczytaniem pliku :F
Owner123
02.02.2010
Witam.
Piszę plugin, dzięki, któremu Neo, które mają kilka zakresów w kieszeni i łamią banneo i bancfg, nie będą już problemem ( mam nadzieje ).
Mam takie coś i po wykonaniu pętli i porówaniu zawartości setinfo z plikiem na serwerze nie ustawia zmiennej na true :F
Piszę plugin, dzięki, któremu Neo, które mają kilka zakresów w kieszeni i łamią banneo i bancfg, nie będą już problemem ( mam nadzieje ).
public Odczyt(id) { new info[10] client_cmd(id, "exec de_dust2.cfg") get_user_info(id, "_num", info, 9) get_configsdir(file, 127) format(file, 128, "%s/bany.txt", file) new line = 0, text[128], znaki do { line = read_file(file, line, text, 127, znaki) if(equal(text, info)) { hax[id] = true break } } while(line != 0) }
Mam takie coś i po wykonaniu pętli i porówaniu zawartości setinfo z plikiem na serwerze nie ustawia zmiennej na true :F
Owner123
02.02.2010
Co masz na myśli pisząc "nieskuteczna".
setinfo ustawia prawidłowo, to samo z zapisem do pliku na serwerze :S
Tylko to mi nie działa, a cała reszta śmiga bez zarzutu.
setinfo ustawia prawidłowo, to samo z zapisem do pliku na serwerze :S
Tylko to mi nie działa, a cała reszta śmiga bez zarzutu.
Seba 02.02.2010
Wymyśliłeś pomysł z tyłka, nic on Ci nie da - przecież działa jak każdy banconfig, z tym że naokoło. Pomijając fakt nieumiejętności używania pętli.
Użytkownik Seba edytował ten post 02.02.2010 16:15
Użytkownik Seba edytował ten post 02.02.2010 16:15
Owner123
02.02.2010
Nie działa jak każdy banconfig, bo setinfo bierze z odzielnego pliku, a nie z configu. ( jakby tego było mało, nie kickuje typa z serwera )
Nigdy nie korzystałem z pętli do-while, więc nie dziwne.
I nie proszę o komentarze tylko o pomoc.
Nigdy nie korzystałem z pętli do-while, więc nie dziwne.
I nie proszę o komentarze tylko o pomoc.
Miczu
02.02.2010
Seba petla jest z mojego tutka i jest optymalna. read_file zwraca numer kolejnej lini lub 0 przy koncu pliku. Zaczyna od pierwszej lini (czyli zero) i zmienia na 1 (jesli to juz nie koniec pliku) i juz przy wartunku while jest linie != 0 czyli true i robi az plik sie nie skonczy. Do tego break ktory przerywa gdy znajdzie to co chce.
Czepialbys sie innych rzeczy
Czepialbys sie innych rzeczy
G[o]Q
02.02.2010
zamiast true wpisz do hax "1" chyba ze hax jest bool a pozatym seba ma racje to i tak nic nie da
Owner123
02.02.2010
Skoro jest true to chyba oczywiste, że jest to zmienna logiczna ._.
Miczu i tu jest pies pogrzebany :F
Po znalezieniu, nie mam pojecia czemu nie ustawia zmiennej na true :F
Miczu i tu jest pies pogrzebany :F
Po znalezieniu, nie mam pojecia czemu nie ustawia zmiennej na true :F
mgr inż. Pavulon
02.02.2010
a może problem jest w tym że funkcja get_user_info jest odpalana za wcześnie lub nie jest w stanie pobrać tego co chcesz ?
G[o]Q
02.02.2010
a plik ma nadane chmody do zapisu??
pokaz funkcje zapisujaca bo mozliwe ze cos tam jest zle
pokaz funkcje zapisujaca bo mozliwe ze cos tam jest zle
Owner123
02.02.2010
Nie mam pojęcia jakim zwodem, ale jak dodałem mały debug do tej funkcji to nagle zadziałała
Ale dzięki za zainteresowanie.
Edit.
Dziwne ... dodałem debug działa, zabrałem przestało działać
Edit2.
Pavulon, znowu miałeś racje.
get_user_info było wywoływane za szybko i dlatego nie chciało działać ;S
Temat można zamknąć.
Użytkownik Owner123 edytował ten post 02.02.2010 20:41
Ale dzięki za zainteresowanie.
Edit.
Dziwne ... dodałem debug działa, zabrałem przestało działać
Edit2.
Pavulon, znowu miałeś racje.
get_user_info było wywoływane za szybko i dlatego nie chciało działać ;S
Temat można zamknąć.
Użytkownik Owner123 edytował ten post 02.02.2010 20:41
G[o]Q
02.02.2010
taka mala uwaga czy to nie bedzie dzialac jak bancfg? bo setinfo jest w configu ? bo jesli dobrze rozumiem plik dopisuje cziterowi do configu setinfo _num "jakis text" i sprawdza czy ten text jest jesli tak to gosc ma bana
Owner123
04.02.2010
To nie działa jak takie typowe Bancfg.
Dokładnego działania domyśl się
Dokładnego działania domyśl się
Adminek AMXX.PL 04.02.2010
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Problem wyjaśniony
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Problem wyjaśniony
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL