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
- - - - -

Ostatnio dostępny?


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

#1 rS.

    Wszechmogący

  • Power User

Reputacja: 159
Profesjonalista

  • Postów:608
  • Lokalizacja:Przemyśl
Offline

Napisano 02.02.2009 16:38

Opis:

Plugin poprzez wpisanie komendy wyświetla kiedy ostatnio jakiś gracz grał na serwerze.
Czas jest pokazywany w formacie: lata, miesiące, dni, godziny, minuty, sekundy

Instalacja:

Plik players_seen.amxx wrzucamy do cstrike/addons/amxmodx/plugins
Edytujemy plugins.ini i dopisujemy na końcu: players_seen.amxx
Plik players_seen.sma wrzucamy do cstrike/addons/amxmodx/scripting
Plik fdata.inc wrzucamy do cstrike/addons/amxmodx/scripting/include
Restartujemy serwer lub zmienamy mapę.


Komendy:

say /seen x
say_team /seen x
gdzie w miejsce x wpisujemy nick gracza.

Screen:
Dołączona grafika

Plik fdata.inc :

/*File Data Store System */
/*Type : Include*/
/*                                               */
/* This file is provided as is (no warranties). */
/*                                              */

stock fdata_exists(File[], Key[], Data[])
{
	new Buffer[256], Currkey[128], Currvalue[64];
	new Line = 0, Len, Currline = -1;
	
	if(file_exists(File))
	{
		while((Line = read_file(File, Line++, Buffer, sizeof Buffer - 1, Len)))
		{
			if((Buffer[0] != '/' && Buffer[1] != '/') && Buffer[0] != ';')
			{
				strtok(Buffer, Currkey, sizeof Currkey - 1, Currvalue, sizeof Currvalue - 1, ';', 0);
				
				if(equali(Currkey, Key))
				{
					copy(Data, 128, Currvalue);
					Currline = Line - 1;
					
					break;
				}
				else if(equal(Currkey,"") || !Currkey[0])
					Currline = Line - 1;
			}
		}
	}
	else
	{
		static Num;
		Num += 1;
		
		server_print("Warning: Error #%d - File %s was not founded!", Num, File);
	}
	return Currline;
}

stock fdata_set(File[], Key[], Data[])
{
	new Buffer[256], Blank[128];
	new Line = fdata_exists(File, Key, Blank);
	
	formatex(Buffer, sizeof Buffer - 1,"%s;%s", Key, Data);
	
	write_file(File, Buffer, Line);
	
	return Line;
}

stock fdata_get(File[], Key[], Data[])
{
	new Line = fdata_exists(File, Key, Data);
	
	return Line;
}

stock fdata_remove(File[], Key[])
{
	new Data[128];
	new Line = fdata_exists(File, Key, Data);
	
	write_file(File,"", Line);
	
	return Line;
}

Załączone pliki


  • +
  • -
  • 0

- Pisanie pluginów: http://amxx.pl/topic...napisac-plugin/

- Backlinks, podstawy i pozycjonowanie SEO: http://amxx.pl/topic...cjonowanie-seo/


#2 Klycior

    Wszechpomocny

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:370
  • GG:
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 02.02.2009 18:27

Jakiś SS ?
  • +
  • -
  • 0

#3 Proximus

    Zaawansowany

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:95
  • GG:
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Ostrowiec Św.
Offline

Napisano 02.02.2009 19:54

Komenda dostępna tylko dla adminów czy dla wszystkich?
  • +
  • -
  • 0

#4 MafiaDL

    Naj-Najstarszy Moderator

  • Przyjaciel

Reputacja: 561
Wszechwiedzący

  • Postów:3 492
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Warsaw
Offline

Napisano 02.02.2009 20:17

Proximus, dla all
  • +
  • -
  • 0

#5 DaddyKuba

    Godlike

  • Użytkownik

Reputacja: 255
Wszechwidzący

  • Postów:1 227
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Pszczyna
Offline

Napisano 02.02.2009 20:21

Komenda dostępna tylko dla adminów czy dla wszystkich?

Dla wszystkich.

Jakiś SS?

Proszę:
Dołączona grafika
  • +
  • -
  • 0

#6 rS.

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 159
Profesjonalista

  • Postów:608
  • Lokalizacja:Przemyśl
Offline

Napisano 02.02.2009 20:48

DaddyKuba, Dzięki za ss dodam ;)
  • +
  • -
  • 0

- Pisanie pluginów: http://amxx.pl/topic...napisac-plugin/

- Backlinks, podstawy i pozycjonowanie SEO: http://amxx.pl/topic...cjonowanie-seo/


#7 Abes Mapper

    Repulsion Gel

  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 04.02.2009 15:52

No i takie pluginy są fajne :) Które nie zmieniają gry :P
  • +
  • -
  • 0

#8 Adi

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:64
Offline

Napisano 14.07.2010 02:40

Przepraszam że odświeżam, ale nie widzę w załączniku pli fdata.inc
Może mi ktoś powiedzieć jak takowy stworzyć, aby wkleić ten kod ?
  • +
  • -
  • 0

#9 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 14.07.2010 08:41

weź ten blok kodu z 1 posta (rozpoczyna się tak
/*File Data Store System */
/*Type : Include*/
/*                                               */
/* This file is provided as is (no warranties). */
/*                                              */
)

wklej do notatnika i zapisz jako fdata.inc (zmień 'Zapisz jako typ' na 'wszystkie pliki'')
  • +
  • -
  • 0




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

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