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
 

sk0czek - zdjęcie

sk0czek

Rejestracja: 27.06.2015
Aktualnie: Nieaktywny
Poza forum Ostatnio: 10.07.2015 17:35
-----

#705170 [Szukam/Prośba] Plugin który informuje na czacie o obrażeniach po upadku

Napisane przez Linux' w 05.07.2015 14:48

Zamien 

client_print(0, print_chat, "[Prefix] %s upadl zabierajac sobie %i hp.", nazwa_gracza[this], damage);

na

client_print(0, print_chat, "[Prefix] %s upadl zabierajac sobie %i hp.", nazwa_gracza[this], floatround(damage));

i sprawdz.

 

A jak chcesz bardziej kolorowe to sobie sam zmien.

 

http://amxx.pl/topic...silniku-codmod/

 

 


  • +
  • -
  • 1


#705182 [Szukam/Prośba] Plugin który informuje na czacie o obrażeniach po upadku

Napisane przez Linux' w 05.07.2015 16:43

#include <amxmodx>
#include <hamsandwich>
#include <colorchat>

public plugin_init()
{
	register_plugin("PlayerDamage", "1.0", "Linux`");
	RegisterHam(Ham_TakeDamage, "player", "Obrazenia");
}
public Obrazenia(this, idinflictor, idattacker, Float:damage, damagebits)
{
	if(!is_user_connected(this))
		return HAM_IGNORED;

	if(damagebits & (1<<5))
	{
		new nazwa_gracza[33][64];
		get_user_name(this, nazwa_gracza[this], 63);
		ColorChat(0, GREEN, "[Prefix]^x01 %s upadl zabierajac sobie %i hp.", nazwa_gracza[this], damage);
	}

	return HAM_IGNORED;
}

  • +
  • -
  • 1


#705160 [Szukam/Prośba] Plugin który informuje na czacie o obrażeniach po upadku

Napisane przez Linux' w 05.07.2015 13:47

Sprawdz

#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
    register_plugin("PlayerDamage", "1.0", "Linux`");
    RegisterHam(Ham_TakeDamage, "player", "Obrazenia");
}
public Obrazenia(this, idinflictor, idattacker, Float:damage, damagebits)
{
    if(!is_user_connected(this))
        return HAM_IGNORED;

    if(damagebits & (1<<5))
    {
        new nazwa_gracza[33][64];
        get_user_name(this, nazwa_gracza[this], 63);
        client_print(0, print_chat, "[Prefix] %s upadl zabierajac sobie %i hp.", nazwa_gracza[this], damage);
    }

    return HAM_IGNORED;
}

  • +
  • -
  • 1


#705138 [Prośba]Napisanie prostego pluginu na dodawanie itemów po czasie.

Napisane przez Linux' w 05.07.2015 11:39

Moje powinno dzialac ale skoro twierdzisz, ze nie dziala to sprzeczac sie nie będę :). To tez bedzie poprawne

#include <amxmodx>
#include <hamsandwich>
#include <fun>

public plugin_init()
{
    register_plugin("Granaty","1.0","Webster");
    RegisterHam(Ham_Spawn, "player", "respawn", 1);
}
    
public respawn(id)
{
    if(get_user_flags(id) & ADMIN_LEVEL_A)
    {
        set_task(10.0,"gift",id)
    }
}

public client_authorized(id)
{
    if(get_user_flags(id) & ADMIN_LEVEL_A)
    {
        set_task(10.0,"gift",id)
    }
}

public gift(id)
{
        if(is_user_alive(id) && get_user_team(id) == 1)
        {
            give_item(id,"weapon_flashbang")
            give_item(id,"weapon_smokegrenade")
        }
}

  • +
  • -
  • 1


#704997 [Prośba]Napisanie prostego pluginu na dodawanie itemów po czasie.

Napisane przez klqs99 w 04.07.2015 18:36

skorpius, dzięki za porade :P

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "klqs"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_logevent("Poczatek_Rundy", 2, "1=Round_Start");
}

public Poczatek_Rundy(id){
	if(get_user_flags(id) & ADMIN_LEVEL_A){
		set_task(10.0, "Granaty", id);
	}
	
}
public Granaty(id){
	if(is_user_alive(id) && get_user_team(id) == 1){
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_smokegrenade");
	}
}

To powinno działać, także nie testowane :P


  • +
  • -
  • 1


#705110 [Prośba]Napisanie prostego pluginu na dodawanie itemów po czasie.

Napisane przez WeBsteR w 05.07.2015 10:36

Łap coś po mojemu ;):

#include <amxmodx>
#include <hamsandwich>
#include <fun>

public plugin_init()
{
    register_plugin("Granaty","1.0","Webster");
    RegisterHam(Ham_Spawn, "player", "respawn", 1);
}
    
public respawn(id)
{
    if(get_user_flags(id) & ADMIN_LEVEL_A)
    {
        set_task(10.0,"gift",id)
    }
}

public client_authorized(id)
{
    if(get_user_flags(id) & ADMIN_LEVEL_A)
    {
        set_task(10.0,"gift",id)
    }
}

public gift(id)
{
    for(new id=0;id<33;id++)
    {
        if(is_user_alive(id) && get_user_team(id) == 1)
        {
            give_item(id,"weapon_flashbang")
            give_item(id,"weapon_smokegrenade")
        }
    }
}


  • +
  • -
  • 2


#704969 [Prośba]Napisanie prostego pluginu na dodawanie itemów po czasie.

Napisane przez Linux' w 04.07.2015 14:19

Edit:

 

Hmm jak ci tak bardzo zalezy by dawalo po tych 10 sekundach to zobacz teraz

#include <amxmodx>
#include <fun>

public plugin_init()
{
	register_plugin("Dodatkowe Granaty", "1.0", "Linux`");
	register_event("HLTV", "NowaRunda", "a", "1=0", "2=0");
}
public client_authorized(id)
{
	if(get_user_flags(id) & ADMIN_LEVEL_A)
		set_task(10.0, "DajGranaty", id);
}
public NowaRunda(id)
{
	if(get_user_flags(id) & ADMIN_LEVEL_A)
		set_task(10.0, "DajGranaty", id);
}
public DajGranaty(id)
{
	if(is_user_alive(id) && get_user_team(id) == 1)
	{
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_smokegrenade");
	}
}

A na przyszlosc, musisz pisac dokladniej o co chodzi bo tak to taka zabawa w kotka i myszke :)


  • +
  • -
  • 1


#704966 [Prośba]Napisanie prostego pluginu na dodawanie itemów po czasie.

Napisane przez Linux' w 04.07.2015 14:10

Tak

#include <amxmodx>
#include <fun>

public plugin_init()
{
	register_plugin("Dodatkowe Granaty", "1.0", "Linux`");
}
public client_authorized(id)
{
	if(get_user_flags(id) & ADMIN_LEVEL_A)
		set_task(10.0, "DajGranaty", id);
}
public DajGranaty(id)
{
	if(is_user_alive(id) && get_user_team(id) == 1)
	{
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_smokegrenade");
	}
}

  • +
  • -
  • 1


#704960 [Prośba]Napisanie prostego pluginu na dodawanie itemów po czasie.

Napisane przez Linux' w 04.07.2015 13:57

Tak na szybko

#include <amxmodx>
#include <fun>

public plugin_init()
{
	register_plugin("Dodatkowe Granaty", "1.0", "Linux`");
}
public client_authorized(id)
{
	if(get_user_flags(id) & ADMIN_LEVEL_A)
		set_task(10.0, "DajGranaty", id);
}
public DajGranaty(id)
{
	give_item(id, "weapon_flashbang");
	give_item(id, "weapon_smokegrenade");
}

  • +
  • -
  • 1


#704650 [Szukam] Pluginu który zawsze przy wejściu na serwer pisze na sayu

Napisane przez Rivit w 01.07.2015 19:54

W colorchat zamiast zero daj id
  • +
  • -
  • 1


#704561 [Szukam] Pluginu który zawsze przy wejściu na serwer pisze na sayu

Napisane przez Rivit w 30.06.2015 20:07

Dlatego, że putinserver wykonuje się zbyt wcześnie i nie zobaczysz wiadomości, weź kod kolegi wyżej i w tasku zmień na np 7.0


  • +
  • -
  • 1


#479612 Kontakt do adminów

Napisane przez speedkill w 16.11.2012 10:02

Kontakt do adminów
opis
Plugin pokazuje nick admina oraz jego numer gadu-gadu, po wpisaniu na say /kontakt. Numery oraz nicki adminów są czytane z pliku kontakt.ini
Pomysłodawcą jest użytkownik: Blaady
Temat: http://amxx.pl/topic/96696-kontakt/

Pomyślałem, że udostępnie też tutaj ;)

komendy
say /kontakt - pokazuje menu z adminami

wymagane moduly
amxmodx

konfiguracja
Plik kontakt.ini musi znajdować się w folderze configs. Pierw podajemy nick admina, a potem jego numer gg. Jeżeli nick posiada spacje, należy go wziąć w "". Jeśli pliku nie będzie w folderze configs plugin się wyłączy.

screenshot
Dołączona grafika
Dołączona grafika

W załączniku daje także przykładowy kontakt.ini ;)

Załączone pliki


  • +
  • -
  • 30


#685078 AdminPrefix v4.0 czyli twój własny prefix!

Napisane przez CoJestXdd w 27.01.2015 14:44

AdminPrefix v4.0

Autor : m0skVi4a ;]
Źródło: https://forums.allie...ad.php?t=183491

 

 

opis

 

Ten plugin dodaje własny prefix przed nickiem, który możemy dobrowolnie edytować i nakładać na :

  • flagę
  • nick
  • IP
  • SteamID

 

 

instalacja

 

Plik AdminPrefixes.sma wrzucić do katalogu addons/scripting.

Plik AdminPrefixes.amxx wrzucić do katalogu addons/plugins.

Plik admin_prefixes.txt wrzucić do katalogu data/lang.

Plik ap_prefixes.ini wrzucić od katalogu addons/config.

 

 

cvary

 

 

ap_listen 1                                      ; Is the Admin Listen option on(1) or off(0). Default: 1
ap_listen_flag a                              ;The flag, needed for Listen option. Default: a
ap_custom 1                                   ; Is the Custom Prefix option for each Admin is on(1) or off(0). Default: 1
ap_custom_flag b                           ;The flag, needed for setting custom prefix. Default: b
ap_say_characters 1                      ; Is the Start Say Characters option on(1) or off(0). Default: 1
ap_prefix_characters 1                   ; Is the Checker for Characters in Custom Prefixes' Options on(1) or off(0). Default: 1

 

( wybaczcie ale nie potrafię tego przetłumaczyć :/ )

 

screenshot

 

 

a3o66u.png

 

 

 

komendy admina

 

 

say /prefix

Włącza/wyłącza prefix.

 

say_team /prefix

Włącza/wyłącza prefix.

 

ap_reload_prefixes

Przeładowuje prefixy.

 

ap_put "typ (f, i, s, n)" "klucz (flaga, IP, SteamID, nick)" "Prefix"

Dodaj nowy prefix do pliku ap_prefixes.ini

Przykład :

 

ap_put "n" "-_-CoJestXdd-_-`" "[Owner]"

 

Doda do bazy danych prefix [Owner] na nick -_-CoJestXdd-_-`.

 

 

 

wymagane moduly

 

 

amxmodx

cstrike

 

 

konfiguracja

 

 

Plik ap_prefixes.ini można konfigurować własnoręcznie.

Ręczne dodawanie prefix'ów ma taki plus, że można dodać do tego standardowe, Counter Strike'owe kolory (zielony, kolor team'u oraz zwykły żółty)

 

 

Aby dodać prefix [HeadAdmin] na flagę "a" zapisujemy w w/w pliku następującą sekwencję :

 

"f" "a" "[HeadAdmin]"

 

 

Gdzie :

 

f - oznaka, że prefix jest na flagę

a - flaga, na którą będzie przydzielony prefix

[HeadAdmin] - prefix do przydzielenia

 

 

 

Jeśli chcemy zmienić kolor wyświetlanego prefixu wystarczy przed nim dopisać :

 

!g - dla koloru zielonego

!t - dla koloru teamu

!n - dla zwykłego koloru

 

czyli wycinek dla HeadAdmina na kolor zielony wygląda tak :

 

"!g[HeadAdmin]"

 

 

 

 

inne informacje

 

Plugin nie wspólpracuje z admin_chat_colors.

Jeśli posiadasz obydwa pluginy, wiadomość na czacie będzie wysyłana przez każdego dwukrotnie.

 

 

Mam nadzieję, że zrozumieliście co nieco (tak, nie potrafię się prawidłowo wypowiedzieć ;x)

Załączone pliki


  • +
  • -
  • 5


#704473 [Szukam] Pluginu który zawsze przy wejściu na serwer pisze na sayu

Napisane przez Rivit w 30.06.2015 07:23

#include <amxmodx>
#include <ColorChat>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

//#define ZADANIE_POKAZ_REKLAME 768

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
}
/*
public client_connect(id)
{
	remove_task(id+ZADANIE_POKAZ_REKLAME);	
	set_task(15.0, "PokazReklame", id+ZADANIE_POKAZ_REKLAME);
}

public client_disconnect(id)
{
	remove_task(id+ZADANIE_POKAZ_REKLAME);	
}
*/
public /*PokazReklame*/client_putinserver(id)
{
	//id-=ZADANIE_POKAZ_REKLAME;
	ColorChat(/*0*/id, GREEN, "[XJ]^x01 Wpisz^x03 /menu^x01 aby wyswietlisc menu");
	ColorChat(/*0*/id, GREEN, "[XJ]^x01 Wpisz^x03 /lubie^x01 zeby zobaczyc co lubisz");
}

Coś mi się zdaje, że trzeba będzie ten delay conajmniej z 2-4s, ale sprawdz to co dalem


  • +
  • -
  • 1


#704462 [Szukam] Pluginu który zawsze przy wejściu na serwer pisze na sayu

Napisane przez 1stADXionC w 29.06.2015 23:15

Sprawdz:

Załączone pliki


  • +
  • -
  • 1