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
 

Zdjęcie
CoD Nowy

Niewidzialność na software

cod nowy

Najlepsza odpowiedź _McHappy, 19.02.2017 16:15

Ja sie pytam co zrobić żeby klasa była niewidoczna na software a nie jak ułożyć im życie ...

Nie da się zrobić niewidzialności na grafice SoftWare.

 

Da się.

O ile klasa jest w 100% niewidzialna, istnieje metoda blokowania przesyłania informacji o położeniu gracza.

Dzięki temu można kompletnie ukryć sylwetkę gracza u wrogów/sojuszników.

Nie da się za to wykorzystać do tego celu modułu ReHLDS ( obecność pliku OpenGL.dll w folderze cs'a nie świadczy o tym, że gracz gra na silniku OpenGL. Ciekawostka - czysty klient cs'a nie posiada tego pliku w swoim głównym katalogu. I co wtedy? ;) )

 

Wracając co tematu.

W plugin_init():

	register_forward(FM_AddToFullPack, "fw_addtofullpack" ,0)

Niżej:

public fw_addtofullpack(es, e, ent, host, flags, player, set)
{
	if (!is_user_connected(host) || !is_user_alive(ent) || !ma_klase[ent])
		return FMRES_IGNORED
		
	forward_return(FMV_CELL, 0)
	return FMRES_SUPERCEDE
}

Mogłem pogubić warunki.

 

Dla Twojej klasy ( nietestowane ):

Przejdź do postu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 csMaster

    Wszechwiedzący

  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 19.02.2017 13:00

Czy dałoby się zrobić klase która jest niewidoczna na grafice software ?

Dodałem na serwer klase Invisible, którą obecnie widać na tej grafice: Załączony plik  codclass_invisible.sma   5,14 KB  30 Ilość pobrań
  codclass_invisible.amxx

Na serwerze jest wiele osób grających na software a nie chce ich od razu banować bo wtedy to prawie nikt na serwer nie wbije ...


  • +
  • -
  • 0

#2 NEQU#

    Wszechpomocny

  • Użytkownik

Reputacja: 54
Pomocny

  • Postów:363
  • GG:
Offline

Napisano 19.02.2017 13:16

niech kupia złoma za 500zł i graja na opengl, na sofcie grają tylko ci którzy celowo chcą ułatwić sobie gre - widzą niewidzialnych.


  • +
  • -
  • 0

#3 csMaster

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 19.02.2017 13:56

Ja sie pytam co zrobić żeby klasa była niewidoczna na software a nie jak ułożyć im życie ...


Użytkownik csMaster edytował ten post 19.02.2017 13:57

  • +
  • -
  • 0

#4 Skull.

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:314
  • Steam:steam
  • Imię:Tajemnica
  • Lokalizacja:Woj. Wielkopolskie
Offline

Napisano 19.02.2017 15:48

Ja sie pytam co zrobić żeby klasa była niewidoczna na software a nie jak ułożyć im życie ...

Nie da się zrobić niewidzialności na grafice SoftWare.
Jedyna metoda ewetualna to wgranie rehlds gdzie wtedy możesz dograć wtyczkę że sprawdza i wykrywa graczom czy mają grafikę opengl, jeśli nie mają tej grafiki to wywala gracza bądź banuje (nie pamiętam teraz, wiem że sprawdza i wykrywa)


  • +
  • -
  • 0

#5 csMaster

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 19.02.2017 15:50

Tyle że ja gram na D3D i też perma dostane ...

Nie raz grałen ma serwerze gdzie ta klasa była niewidoczna nawet na Software a cień był mniej widoczny...


  • +
  • -
  • 0

#6 _McHappy

    Wszechwiedzący

  • Support Team

Reputacja: 243
Wszechwidzący

  • Postów:501
  • GG:
  • Imię:Radek
  • Lokalizacja:Tak
Offline

Napisano 19.02.2017 16:15   Najlepsza odpowiedź

Ja sie pytam co zrobić żeby klasa była niewidoczna na software a nie jak ułożyć im życie ...

Nie da się zrobić niewidzialności na grafice SoftWare.

 

Da się.

O ile klasa jest w 100% niewidzialna, istnieje metoda blokowania przesyłania informacji o położeniu gracza.

Dzięki temu można kompletnie ukryć sylwetkę gracza u wrogów/sojuszników.

Nie da się za to wykorzystać do tego celu modułu ReHLDS ( obecność pliku OpenGL.dll w folderze cs'a nie świadczy o tym, że gracz gra na silniku OpenGL. Ciekawostka - czysty klient cs'a nie posiada tego pliku w swoim głównym katalogu. I co wtedy? ;) )

 

Wracając co tematu.

W plugin_init():

	register_forward(FM_AddToFullPack, "fw_addtofullpack" ,0)

Niżej:

public fw_addtofullpack(es, e, ent, host, flags, player, set)
{
	if (!is_user_connected(host) || !is_user_alive(ent) || !ma_klase[ent])
		return FMRES_IGNORED
		
	forward_return(FMV_CELL, 0)
	return FMRES_SUPERCEDE
}

Mogłem pogubić warunki.

 

Dla Twojej klasy ( nietestowane ):

Załączone pliki


Użytkownik _McHappy edytował ten post 19.02.2017 16:35

  • +
  • -
  • 0

#7 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 19.02.2017 16:25

 

Ja sie pytam co zrobić żeby klasa była niewidoczna na software a nie jak ułożyć im życie ...

Nie da się zrobić niewidzialności na grafice SoftWare.
Jedyna metoda ewetualna to wgranie rehlds gdzie wtedy możesz dograć wtyczkę że sprawdza i wykrywa graczom czy mają grafikę opengl, jeśli nie mają tej grafiki to wywala gracza bądź banuje (nie pamiętam teraz, wiem że sprawdza i wykrywa)

 

rechecker w rehlds wykrywa tylko pliki, wiec jak chcesz wykryc software ? chyba ze zmiana na grafike software w csie powoduje stworzenie jakiegos pliku w csie


  • +
  • -
  • 0

#8 Gatki

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:47
  • Lokalizacja:wlkp
Offline

Napisano 20.04.2017 14:36

Na soft to sie chyba tylko zmienia plik w rejestrze z hw.dll na sw.dll? Znaczy plik sw.dll chyba odpowiada za soft tylko problem ze nie można ustalić czy jest aktywny.


Użytkownik Gatki edytował ten post 20.04.2017 14:41

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cod nowy

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych