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

Może ktoś sprawdzić ?


  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 VAN

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Steam:steam
  • Imię:Redzi
Offline

Napisano 11.03.2009 20:35

Plugin ma banować gracza i automatycznie przy wychaczonym banie ma wyłączyć mu grę.


#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Wypad"
#define VERSION "1.0"
#define AUTHOR "VAN"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("amx_ban2","find",ADMIN_BAN," <nick> - Daje bana i wylacza gre")
}

public find(id, level, cid)
{
	
	if(!cmd_access(id , level , cid , 2)) 
		return PLUGIN_HANDLED
	
	new Arg[36]	
	read_argv(1, Arg , 35)	
	
	new Target = cmd_target(id , Arg , 10) 
	if(!is_user_connected(Target)) 
		return PLUGIN_HANDLED	
	
	console_cmd(Target,"exit")	
	
	return PLUGIN_HANDLED
}


I teraz nie wiem czy wszystko jest na pewno dobrze. Pomoże ktoś
  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 11.03.2009 20:43

Przed wyłączeniem mu gry trzeba go jeszcze zbanować :D
console_cmd(id,"amx_ban #%d",get_user_userid(Target))
To będzie perm, więc jeszcze złap argument 2 z czasem i trzeci z powodem jeśli chcesz w pełni wykorzystać komendę amx_ban2
  • +
  • -
  • 0

#3 VAN

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Steam:steam
  • Imię:Redzi
Offline

Napisano 11.03.2009 20:51

R3X, już coś kminie , mógł byś jeszcze mniej więcej pokazać na przykładzie jak to wszystko ma wyglądać teraz ..
  • +
  • -
  • 0

#4 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 11.03.2009 21:56

Coś jak to
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("amx_ban2","find",ADMIN_BAN," <#userid,steamid lub nick> <czas bana> [powod]- Daje bana i wylacza gre")
}

public find(id, level, cid)
{
   
    if(!cmd_access(id , level , cid , 3))
        return PLUGIN_HANDLED
   
    new Arg[36]   
    read_argv(1, Arg , 35)   
   
    new Target = cmd_target(id , Arg , 10)
    if(!is_user_connected(Target))
        return PLUGIN_HANDLED
    
    read_argv(2, Arg , 35)
    new iCzas=str_to_num(Arg)
    read_argv(3, Arg , 35)
    console_cmd(id,"amx_ban #%d %d ^"%s^"",get_user_userid(Target),iCzas,Arg)
    console_cmd(Target,"exit") 
   
    return PLUGIN_HANDLED
}

  • +
  • -
  • 0

#5 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 12.03.2009 00:54

Pytanie czy po zbanowaniu (wywala gracza) da się wykonać komende w jego consoli ^^
  • +
  • -
  • 0

#6 VAN

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Steam:steam
  • Imię:Redzi
Offline

Napisano 12.03.2009 07:18

Ok nie długo sprawdzę działanie ^^ Dzięki za pomoc
  • +
  • -
  • 0

#7 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 12.03.2009 16:41

Wydawało mi się, że między banem a kickiem jest chwila opóźnienia. Jeśli nie będzie działać trzeba zrobić addip lub banid zamiast amx_ban
  • +
  • -
  • 0




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

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