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
 

Linux' - zdjęcie

Linux'

Rejestracja: 20.12.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 18.07.2022 18:51
*****

#678427 jak zmienić klawisz odp. za użycie long jumpa ?

Napisane przez Linux' w 28.12.2014 12:12

zarejestruj funkcje

register_clcmd("+useperk", "Prethink_froglegs");

i usun

if (get_user_button(id) & IN_JUMP)

to bedzie dzialac ale kazdy gracz bedzie musial zbindowac np useperk pod V. Inaczej sie nie da bo ten klawisz nie jest przypisany standardowo do zadnej funkcji w cs.

 

A jak chcesz poprostu zmienic guzik to podmieniasz

IN_JUMP

na

#define IN_ATTACK		(1<<0)
#define IN_JUMP			(1<<1)
#define IN_DUCK			(1<<2)
#define IN_FORWARD		(1<<3)
#define IN_BACK			(1<<4)
#define IN_USE			(1<<5)
#define IN_CANCEL		(1<<6)
#define IN_LEFT			(1<<7)
#define IN_RIGHT		(1<<8)
#define IN_MOVELEFT		(1<<9)
#define IN_MOVERIGHT		(1<<10)
#define IN_ATTACK2		(1<<11)
#define IN_RUN			(1<<12)
#define IN_RELOAD		(1<<13)
#define IN_ALT1			(1<<14)
#define IN_SCORE		(1<<15)

  • +
  • -
  • 1


#678139 [Problem] Segmentation Fault (Core Dumped)

Napisane przez Linux' w 27.12.2014 13:55

Nie podales logow ani sma. W ciemno nikt nic nie poradzi :facepalm2: .


  • +
  • -
  • 1


#677680 [ROZWIĄZANE] LOL Mod w CS 1.6 ?

Napisane przez Linux' w 26.12.2014 09:50

Nikt przy zdrowym ciele nie podejmnie sie tego syfu :).
  • +
  • -
  • 1


#677292 [KOSZ] Czasowa wytrzymałośc perku

Napisane przez Linux' w 24.12.2014 22:31

2. Trzeba zrobic zapis i zapisywanie zmiennej przy rozlaczeniu gracza. Ale raczej nikt sie nie połasi za darmo :P.


  • +
  • -
  • 1


#677278 Pobranie czasu rundy i ilosci graczy na serwerze

Napisane przez Linux' w 24.12.2014 21:42

for(new i=0;i<40;i++)
{
if(IsClientInGame(i)) zmienna++
}

 

Magnet chyba tematy ci się pomylily :P. Przecież to nie odpowiada temu co wysłałem w pierwszym poście. :crazy:

 

 

@@Magnet

 

Myślalem o pętli ale powiedz mi jak to się ma do kodu wyciągnietego z amx_ip

{ 
	new ipek[22], imie[32];
	new ilee = 0;
	new Players[32], ile;
	get_players(Players, ile);
	PrintToConsole(client, "IP graczy grajacych na serwerze:");
	for(new i=0; i < ile; i++)
	{
		GetClientIP(Players[i], ipek, 21, 1);
		GetClientName(Players[i], imie, 31);
		PrintToConsole(client, "%d) %s - %s", (i+1), imie, ipek);
		ilee = i+1;
	}

	PrintToConsole(client, "Wszystkich graczy: %d", ilee);
	return Plugin_Continue;
}

get_players(Players, ile);


  • +
  • -
  • 1


#677269 Pobranie czasu rundy i ilosci graczy na serwerze

Napisane przez Linux' w 24.12.2014 21:29

Jak mogę pobrać czas rundy i aktualną ilość graczy na serwerze?

 

Np mam taki kod

if(get_playersnum() >= 20 && halflife_time()-czas >= 30)
{
	czas = floatround(halflife_time());
	// funkcja
}

funkcja wykonuje się po 30 sekundach od rozpoczecia rundy, jak to przerobic na sourcemoda?


  • +
  • -
  • 1


#677211 [KOSZ] Problem z silnikiem

Napisane przez Linux' w 24.12.2014 16:31

 

Witajcie

Mam taki problem, że zcrashowało mi serwer i od 2 dni próbuję go naprawić jednak nie jestem w stanie.

Wiem, iż jest błąd wynikający z silnika

Tutaj treść crasha:

error: Failed to open/read local data from file/application
Segmentation fault
email debug.log to [email protected]
Mon Dec 22 18:32:35 CET 2014: Server restart in 10 seconds
A w załączniku podaje .sma silnika.

Proszę o naprawe. Nagradzam +  :)

 

 

Naruszenie pamieci to nie jest błąd który można naprawić. Silnik od strony kodu jest chyba ok, przynajmniej nic w nim zlego nie zauważylem. Musisz poprostu ograniczyć modele i wyświetlane informacje po stronie klienta / serwera to wszystko będzie ok.


  • +
  • -
  • 2


#677209 Exp Walls

Napisane przez Linux' w 24.12.2014 16:13

Exp Walls

 

opis

 

Kiedy zabijemy gracza przez sciane, dostaniemy dodatkowe doświadczenie.

 

instalacja

 

Standardowa - http://amxx.pl/topic...-pluginow-amxx/.

 

cvary

 

cod_skan_typ 1/2/3 (domyślnie 1)

1 - Xp za normalne zabojstwo i w hs / 2 - Xp tylko za zabojstwo w hs / 3 - Xp tylko za normalne zabojstwo.

 

cod_skan_hs (domyślnie 1500)

Ilość dodatkowego doświadczenia jakie otrzymamy za zabójstwo strzałem w głowe.

 

cod_skan_zabojstwo (domyślnie 1000)

Ilość dodatkowego doświadczenia jakie otrzymamy za normalne zabójstwo.

 

screenshot

 

1png_wrhwexh.png

 

inne informacje

 

Plugin mojego autorstwa. Mam nadzieje, że się spodoba.

Załączone pliki


  • +
  • -
  • 6


#676792 [ROZWIĄZANE] Pobranie id gracza po freeze time

Napisane przez Linux' w 23.12.2014 10:02

 

Zaczynaj od i=1 lub użyj kodu poniżej który mi pomogł :D

		for (new i=1; i<=64; i++)
		{
			if(i>0 && i<64 && IsClientInGame(i) && IsPlayerAlive(i))
			{
				//cos tam dalej
			}
		}

 

 

Uzyłem twojego kodu:

for (new i=1; i<=64; i++)
	{
		if(i>0 && i<64 && IsClientInGame(i) && IsPlayerAlive(i))
		{
			PrintToChat(i, "Tekst test.");
		}
	}

ale errory są nadal.

L 12/23/2014 - 09:58:27: [SM] Native "IsClientInGame" reported: Client index 15 is invalid

Hm dziwne jest to, że mam zarejestrowane odrodzenie i smierc gracza i tam zadnego problemu z pobraniem id nie ma.

 

Ps: Dziś zobaczyłem, że dzieje się to samo gdy chce pobrac id przy nowej rundzie (przed freeze time).

 

 

 


  • +
  • -
  • 1


#676783 Battlefield 3 Mod - mała prezentacja

Napisane przez Linux' w 23.12.2014 07:24

No ziomal kozak, jestem pełen podziwu.

Za zoom, modele i nieśmiertelniki masz ogromny plus.

Chciał bym zobaczyć wideo animacji nieśmiertelników :D

Btw. szkoda że nie można bez modyfikacji plików takiego zoom'a na serwerach dodać, dzieci by się popłakały :D

Dawać mu add.png to może udostępni :D


Mozna zrobic, client pobiera tylko modele celownika po wejsciu na serwer. Kiedys rowniez bawilem sie za swoich czasow w inne mody niz cod i wykulem specjalne celowniki do wszystkich broni (pistolety, m3, automaty, karabiny itp tak wiec jak autor chce to moge udostepnic).

Co do modyfikacji, osobiscie nie gram na tego typu modach ale autor podeslal mi ciekawy pomysl z tymi broniami, aktualnie pisze coda pod css wiec taka statystyka to bardzo dobry pomysl i za to daje plus :).

Aaa. Mam tez bardzo ladna flage wlasnej roboty (model jest tak przerobiony, ze zabiera sie tylko flage ktora po zabraniu wisi nad glowa gracza a kijek i cala reszta zostaje na swoim miejscu).
  • +
  • -
  • 2


#676699 [ROZWIĄZANE] Wgrywam paczkę przez FTP na hosting zabijaka.pl, ale gdy wchodzę...

Napisane przez Linux' w 22.12.2014 21:10

1. Zablokowane masz moduly, odblokuj.
2. Wejdz na serwer, daj sobie wszystkie flagi i wpisz w konsoli amx_plugins.
3. Daj nazwy tych pluginów ktore nie dzialaja.
  • +
  • -
  • 1


#676569 Tabelka top 15 [ Czy da sie zwiekszyc rozmiar kolumn]

Napisane przez Linux' w 22.12.2014 13:33

Zmniejszyłes tabelke

 

Tu raczej chodzi o to by powiekszyc 1 kolumne w ktorej zapisuja sie nicki

 

@@

Nie działa

 

Z tego co widzę, w kodzie nie ma zadnych tabelek. Pluginu nie testowalem ale kod generowalem za pomocą generatora html więc wszystkie napisy powinni się samoistnie rozszerzać gdy tylko potrzebują takiej potrzeby.


  • +
  • -
  • 1


#676534 [ROZWIĄZANE] exp w HUD w %

Napisane przez Linux' w 22.12.2014 11:57

Sprawdz.

Załączone pliki


  • +
  • -
  • 2


#676532 Szukam rezerwacji slota

Napisane przez Linux' w 22.12.2014 11:50

Ok ustawie na 1

 

I będę miał 31/32 serwer ciagle i jak ktos bedzie chciał wejsc to co mu sie bedzie pokazywac ?

I gdzie mozna edytowac ten tekst

 

Będzie pisać "Wyrzucony z powodu rezerwacji slotow". Zmienić napis możesz wchodząc do: cstrike/addons/amxmodx/data/lang/adminslots


  • +
  • -
  • 1


#676529 Tabelka top 15 [ Czy da sie zwiekszyc rozmiar kolumn]

Napisane przez Linux' w 22.12.2014 11:42

A który plik mam edytować i jak ?

 

Daj sma do pluginu ktory odpowiada za top 15 to ci przerobie. Jesli to standardowy plugin to nazwa bedzie "statsx".


  • +
  • -
  • 1