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

Przerobienie kawałka pluginu ssban.


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

#1 Gift`akaCheater

    Pomocny

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:46
Offline

Napisano 11.03.2017 01:14

Może wydaję się to proste, ale potrzebuję pomocy.

Mam skrawek pluginu i chciałbym żeby zamiast robić komendę "Punishuser" zrobił amx_ssban id "5".

Próbowałem już pare razy i bez skutecznie, za każdym razem kompiluję bez żadnego błędu ale po prostu nie banuję.

 

Prosiłbym jakąś mądrą głowę o pomoc. :)

public EventDeathMsg()
{
	if(!gSettings[CHECK_WALLHACK])
		return 1;
	
	static Killer, Victim, Weapon[32];
	read_data(4, Weapon, CharsMax(Weapon));
	
	if(equali(Weapon, "grenade"))
		return 1;
	
	Killer = read_data(1);
	Victim = read_data(2);
	
	static bool:IsVisible;
	IsVisible = fm_is_ent_visible(Killer, Victim, 1);
	
	if(!IsVisible)
		WallKills[Killer]++;
	
	if(WallKills[Killer] >= gSettings[WALLHACK_MAX_DETECTS])
		PunishUser(Killer);
	
	return 0;
}

  • +
  • -
  • 0

#2 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 11.03.2017 10:18

public EventDeathMsg()
{
    if(!gSettings[CHECK_WALLHACK])
        return 1;
    
    
static Killer, Victim, Weapon[32];
    read_data(4, Weapon, CharsMax(Weapon));
    
    
if(equali(Weapon, "grenade"))
        return 1;
    
    
Killer = read_data(1);
    Victim = read_data(2);
    
    
static bool:IsVisible;
    IsVisible = fm_is_ent_visible(Killer, Victim, 1);
    
    
if(!IsVisible)
        WallKills[Killer]++;
    
    
if(WallKills[Killer] >= gSettings[WALLHACK_MAX_DETECTS])
        server_cmd("amx_ssban %d 5",Killer);
    
    
return 0;
}


  • +
  • -
  • 2

#3 _McHappy

    Wszechwiedzący

  • Support Team

Reputacja: 243
Wszechwidzący

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

Napisano 11.03.2017 11:38

server_cmd("amx_ssban %d 5",Killer);

na

server_cmd("amx_ssban #%d 5", get_user_userid(Killer));

W powyższym kodzie Tytuska ;)


  • +
  • -
  • 1

#4 Gift`akaCheater

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:46
Offline

Napisano 16.03.2017 23:12

Trochę późno odpisuję, ale nie działa. W sensie nie robi ssów, ale gdy dam np. KICK to działa, kickuję.

Ale ssów nie chce robić... :/


  • +
  • -
  • 0




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

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