Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

ZiuTeK - zdjęcie

ZiuTeK

Rejestracja: 19.04.2009
Aktualnie: Nieaktywny
Poza forum Ostatnio: 22.04.2011 19:41
*****

Moje posty

W temacie: Wyrzucenie wszystkich banów 5 min - zapytanie

14.02.2011 18:49

To zapytanie moze nie wyrzuci wszystkich banow ale je wyswietli, wystarczy ze w phpmyadminie zaznaczysz zeby pokazywalo po 1000 rekordow i dasz zaznacz wszystkie, powinno to ulatwic kasowanie:
SELECT `bhid`, `ban_type`,`player_ip`,`player_id` FROM `amx_banhistory` WHERE `ban_length` LIKE "5"

To jest kasowanie juz wygaslych banow, jesli chcesz kasowac z tablicy aktywnych banow to:
SELECT `bid`, `ban_type`,`player_ip`,`player_id` FROM `amx_bans` WHERE `ban_length` LIKE "5"

W temacie: problem z zrobieniem servera steam+nonsteam

23.01.2011 10:54

Albo ty sie pomyliles w tlumaczeniu albo jakis problem z serwerem. Dproto robi z serwera steam serwer steam/nonsteam. Jesli dproto sie nie wlaczy, serwer powinien byc only steam i to nonsteamowcy nie powinni wchodzic. Sprawdz to dobrze.
Druga sprawa to biblioteki xdsopt sa wbudowane w dproto od wersji 0.37 albo jakos tak, najnowesze wersje dproto nie potrzebuja tych bibliotek.

Jesli posprawdzasz juz tamte rzeczy sprawdz czy wgrales plik dproto.cfg do glownego katalogu serwera, tam gdzie masz katalog cstrike ( ale nie bezposrednio do cstrike)
Nastepnie sprawdz cstrike/addons/dproto/ powinien w tym katalogu byc plik dproto_i386.so, zwroc uwage na nazwy, jesli katalog jest inny to dproto sie nie wczyta.
wejdz w cstrike/addons/metamod/plugins/ i sprawdz czy w pliku plugins ini wszystko jest poprawnie
Powinny sie tam znajdowac linijki:
linux addons/dproto/dproto_i386.so
linux addons/amxmodx/dlls/amxmodx_mm_i386.so

W temacie: Problem z dodaniem nowej klasy

23.01.2011 00:55

1: case Hunter nie posiada klamer gdyz ma tylko jedna komende, gdy chcesz zastosowac wiecej polecen musisz zastosowac klamy
W twoim przypadku case Cziter:{
player_b_respawn[id]=1 // gdy dasz 1 oznacza to ze ma szanse 1/1 na odrodzenie 2 oznacza szanse 1/2 na odrodzeni itd
Jesli otwierasz klamre to oczywiscie trzeba ja tez zamknac.
case Cziter: // gdy noz sie naladuje..
{
player_b_vampire[id]=3; // ile hp zabiera przy kazdym strzale
player_b_dagon[id]=1; // ma mozliwosc uzywania pioruna ( moze sie bugowac z innymi itemami bez odpowiednich przerobek
player_b_respawn[id] = 3 // ma szanse 1/3 na odrodzenie
}
Te wlasciwosci zostana dodane od razu po wyborze klasy, zeby ich nie utracic, najlepiej w funkcji od wyrzucania itemow ( chyba to jest public dropitem) na koncu dopisac cos w rodzaju:
public dropitem(id){
...
...

if (!player_b_class[id]== Cziter){
player_b_vampire[id]=0 
i pozostale komendy jakie ma miec ta klasa
}
}
Przy czym nalezy pamietac zeby ich nie zerowac powyzej. Jesli standardowa moc dla klasy Cziter bedzie player_b_dagon, to usuwasz ja bezposrednio z funkcji public dropitem(id) a dodajesz ja na samym koncu tej funkcji do warunku dla klasy cziter.
Na jezyk chlopski to co napisalem wyzej:
Jesli klasa gracza jest inna niz Cziter, wywal player_b_vampire ( jesli klasa to cziter, ten skill zostaje bo ma byc wbudowany w klase) - dokladny opis w kodzie powyzej.

2. To juz powyzej odpisalem.
3. Posypac sie nie posypie ale nowej klasie nie bedzie rosl exp. Musisz skorzystac z podadnika - Dodawanie nowej klasy bez resetu expa - poradnik Pavulona, lub zresetowac levele.

Ten sposob, ktory opisalem nie jest najlepszy ale najszybszy do wytlumaczenia. Jesli Gracz dostanie item player_b_vampire 1/1 to nie zostanie mu wowczas wywalony.
Mozna to zrobic odrobine lepiej w ten sposob, najpierw wyzerowac wszystkie wartosci a warunek w dropitem zamienic na:
if(player_class[id]==Cziter){
player_b_vampire[id]=1/3
...
}
Wczoraj pisalem z glowy ale cos mi to w nocy spac nie dalo :D Takie rozwiazanie bedzie lepsze.

W temacie: Move - popędzacz

23.01.2011 00:30

Poczatkowo tak sie wlasnie nazywalo, po kilku edycjach zmienilem nazwe, juz poprawilem bo rzeczywiscie glupio wygladalo.

W temacie: Diablomod WWW Stats ver 2.0

22.01.2011 06:51

Nie wiem czy to odpowiednie miejsce na takie prosby ale czy bylby ktos w stanie przerobic te statystyki w taki sposob aby do panelu admina w miejscu gdzie mozemy edytowac levele i skille gracza dorzucic jeszcze opcje usuwana( kasowania tabeli )
Byloby to bardzo pomocne w przypadku zdublowanych wpisow w tabeli, kazdy administrator moglby bez wchodzenia w phpmyadmin usunac zdublowane tabele u gracza przez panel statystyk. Sadze, ze bedzie to duze ulatwienie i wielu ludzi bedzie wdziecznych za dorzucenie tego rozwiazania.