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

block say


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

#1 Merlin

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:21
  • Lokalizacja:nikąd
Offline

Napisano 31.10.2009 15:05

Witam czy mogłby ktos napisac taki plugin ze jak zaczyna sie nowa mapa to nikt nie moze nic pisac w say przez 2 minuty a jak mina 2 minuty to moze da sie coś takiego zrobic ?
  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 31.10.2009 16:32

może tak
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Denunciation of player"
#define VERSION "1.0"
#define AUTHOR "DarkGL"


new czas=0;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say","skarga");
	register_clcmd("say_team","skarga")
	set_task(120.0,"asd",1)
}

public asd(){
	czas = 1;
}

public skarga(id){
	if(czas == 0){
		return PLUGIN_HANDLED;
	}
}

  • +
  • -
  • 0

#3 Merlin

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:21
  • Lokalizacja:nikąd
Offline

Napisano 31.10.2009 17:24

a mogł byś zrobic tak ze np nie mogom wpisywać np komendy go przez 2 minut od rozpoczecia nowej mapy czyli jak sie zmieni mapa to nie mogą tego wpisac przez np minut i wysakuje komunikat ze za minute moga to wpisać ?? Tylko wtedy jak bedze grana nowa mapa potem juz nie tzw zeby co runde nie było tego
  • +
  • -
  • 0

#4 Ortega

    mów mi Orti

  • Power User

Reputacja: 363
Wszechpomocny

  • Postów:640
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Sosnowiec
Offline

Napisano 31.10.2009 18:24

a ja takie coś skleciłem ;>
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Block Say"
#define VERSION "1.0"
#define AUTHOR "Ortega"

new czas = 0

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("TextMsg","start","a","2&#Game_C")
	register_clcmd("say","block")
	register_clcmd("say_team","block")
	set_task(120.0,"rmv",123)
}
public block(id)
{
	if(czas == 0)
	new SzName[32];
	get_user_name(id, SzName, 31)
	return PLUGIN_HANDLED;
	client_print(id, print_chat, "Nie mozna nic pisac przez 2 min od restartu mapy.", SzName)
}
public start()
{
	if(czas == 1)		
		return PLUGIN_HANDLED && remove_task(123)
	else
		return PLUGIN_CONTINUE
}
public rmv()
{
	czas = 1
}

  • +
  • -
  • 0

#5 Merlin

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:21
  • Lokalizacja:nikąd
Offline

Napisano 31.10.2009 19:02

ok działa ale jak teraz to przerobic ze jak juz mina te 2 minuty to jak będę cos pisal to zeby tego komunikatu nie bylo tylko zeby na poczatku byl przez te 2 minuty

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Block Say"
#define VERSION "1.0"
#define AUTHOR "Ortega"

new czas = 0

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("TextMsg","start","a","2&#Game_C"))
    register_clcmd("say","block")
    register_clcmd("say_team,"block")
    set_task(120.0,"rmv",123)
}
public block(id)
{
    client_print(id, print_chat, "Nie mozna nic pisac przez 2 min od restartu mapy.")
    if(czas == 0)
	
    return 
    
}
public start()
{
    if(czas == 1)       
         remove_task(123)
    else
        return
}
public rmv()
{
    czas = 1
}

  • +
  • -
  • 0

#6 Ortega

    mów mi Orti

  • Power User

Reputacja: 363
Wszechpomocny

  • Postów:640
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Sosnowiec
Offline

Napisano 31.10.2009 19:27

Ja napisałem co wiedziałem ;> Niech się wypowie ktoś kto wie gdzie zrobiłem błąd.
  • +
  • -
  • 0

#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 31.10.2009 19:30

#include <amxmodx> 

#include <amxmisc> 



#define PLUGIN "Block Say" 

#define VERSION "1.0" 

#define AUTHOR "Ortega" 



new czas = 0 



public plugin_init() { 

    register_plugin(PLUGIN, VERSION, AUTHOR) 

    register_event("TextMsg","start","a","2&#Game_C") 

    register_clcmd("say","block") 

    register_clcmd("say_team","block") 

    set_task(120.0,"rmv",123) 

} 

public block(id) 

{ 

    if(czas == 0) {

    new SzName[32]; 

    get_user_name(id, SzName, 31) 

    client_print(id, print_chat, "Nie mozna nic pisac przez 2 min od restartu mapy.", SzName) 

    return PLUGIN_HANDLED;

     }

} 

public start() 

{ 

    if(czas == 1)        

        return PLUGIN_HANDLED && remove_task(123) 

    else 

        return PLUGIN_CONTINUE 

} 

public rmv() 

{ 

    czas = 1 

}

  • +
  • -
  • 0




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

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