Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Pytanie


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

#1 Slugger

    Wszechobecny

  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:406
  • GG:
  • Lokalizacja:Piła
Offline

Napisano 05.06.2009 19:33

Witam.
Gdzie w tym jest odpowiedzialny kod za reklame?
#include <amxmodx>
#include <amxmisc>

//To retrieve maxplayers
new g_maxplayers

//enum
enum
{
	TASK_INFO = 100
}

//Version information
new const VERSION[] = "1.0"

public plugin_init()
{
	register_plugin("Active admins MOTD", VERSION, "FakeNick")
	
	//Dictionary
	register_dictionary("adminsm.txt")
	
	//logevent
	register_logevent("logevent_round_start",2,"1=Round_Start")
	
	//Only to recognize, which sever is using this plugin
	register_cvar("admins_motd_version",VERSION,FCVAR_SERVER | FCVAR_SPONLY)
	
	//Say commands
	register_clcmd("say !admins","func_admins")
	register_clcmd("say_team !admins","func_admins")
	
	//Maxplayers information
	g_maxplayers = get_maxplayers()
}
public logevent_round_start()
{
	//Show info
	client_print(0,print_chat,"%L",LANG_PLAYER,"INFO_COMMAND")
	
	//Rmeove old task and make a new one
	remove_task(TASK_INFO)
	set_task(60.0,"logevent_round_start",TASK_INFO)
}
public func_admins(id)
{
	//Some common variables
	static motd[1000],header[100],name[32],len,i,counter
	len = 0
	counter = 0
	
	//Format bg and font colors
	len += formatex(motd[len],sizeof motd - 1 - len,"%L",id,"MOTD_1")
	
	//Format MOTD header
	formatex(header,sizeof header - 1,"%L",id,"MOTD_HEADER")
	
	//Check for admins
	for(i = 1; i <= g_maxplayers;i++)
	{
		//If player is admin...
		if(is_user_admin(i))
		{
			//...increase counter...
			counter++
			
			//...retrieve admin name...
			get_user_name(i,name,sizeof name - 1)
			
			//...add admin to MOTD
			len += formatex(motd[len],sizeof motd - 1 - len,"%d. [b]%s[/b]
",counter,name)
		}
	}
	
	//Finally, show MOTD
	show_motd(id,motd,header)
	
}

A dokładniej za taką reklamę:
[Active admins] Wpisz !admins w say'u, aby zobaczyc, ktorzy admini sa aktywn
Ponieważ jakoś nie mogę tego znaleźć...
  • +
  • -
  • 0

#2 TiTu$

    Czempion

  • Użytkownik

Reputacja: 139
Zaawansowany

  • Postów:817
  • GG:
  • Lokalizacja:Rzeszów
Offline

Napisano 05.06.2009 19:36

Może do pluginy masz dołączony jakiś plik *.txt? i tam jest reklama.?
  • +
  • -
  • 0

#3 wizu

    Godlike

  • Przyjaciel

Reputacja: 224
Profesjonalista

  • Postów:1217
  • GG:
  • Lokalizacja:Sanok
Offline

Napisano 05.06.2009 19:37

Prawdopodobnie tutaj:
client_print(0,print_chat,"%L",LANG_PLAYER,"INFO_COMMAND")
Ale żeby się upewnić sprawdź w pliku adminsm.txt w katalogu data/lang.
  • +
  • -
  • 0

#4 naven

    Hero

  • Power User

Reputacja: 200
Profesjonalista

  • Postów:1088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 05.06.2009 19:37

//Show info
    client_print(0,print_chat,"%L",LANG_PLAYER,"INFO_COMMAND")

edit: sekundy....
  • +
  • -
  • 0

#5 Slugger

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:406
  • GG:
  • Lokalizacja:Piła
Offline

Napisano 05.06.2009 19:41

No też tak myślałem że w lang ale napisałem ten temat ponieważ nie ma tam admin_motd.txt

Chyba że ten plik *.txt nie nazywa się tak jak plugin...

Aaaaaaaa no tak tutaj pisze w *.sma:

//Dictionary
register_dictionary("adminsm.txt")

Nie zauważyłem tego, sorki :]

Temacik do kosza.
  • +
  • -
  • 0




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

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