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
 

Michal21 - zdjęcie

Michal21

Rejestracja: 28.03.2013
Aktualnie: Nieaktywny
Poza forum Ostatnio: 25.04.2017 18:29
-----

#675871 Wyłączenie informacji o rzuconym granacie

Napisane przez psilocybe w 19.12.2014 16:39

#include < amxmodx >

enum _:CvarBits (<<=1) {
    BLOCK_RADIO = 1,
    BLOCK_MSG
};

new g_pCvar;

public plugin_init( ) {
    register_plugin( "'Fire in the hole' blocker", "1.0", "xPaw" );
    
    g_pCvar = register_cvar( "sv_fith_block", "3" );
    
    register_message( get_user_msgid( "TextMsg" ),   "MessageTextMsg" );
    register_message( get_user_msgid( "SendAudio" ), "MessageSendAudio" );
}

public MessageTextMsg( )
    return ( get_msg_args( ) == 5 && IsBlocked( BLOCK_MSG ) ) ? GetReturnValue( 5, "#Fire_in_the_hole" ) : PLUGIN_CONTINUE;

public MessageSendAudio( )
    return IsBlocked( BLOCK_RADIO ) ? GetReturnValue( 2, "%!MRAD_FIREINHOLE" ) : PLUGIN_CONTINUE;

GetReturnValue( const iParam, const szString[ ] ) {
    new szTemp[ 18 ];
    get_msg_arg_string( iParam, szTemp, 17 );
    
    return ( equal( szTemp, szString ) ) ? PLUGIN_HANDLED : PLUGIN_CONTINUE;
}

bool:IsBlocked( const iType )
    return bool:( get_pcvar_num( g_pCvar ) & iType );


cvar

sv_fith_block

        0 - Nothing is blocked.
        1 - Radio is blocked.
        2 - Message is blocked.
        3 - Radio and message is blocked.

  • +
  • -
  • 1


#671937 Infection Info

Napisane przez Wiciu1987 w 25.11.2014 09:00

http://amxx.pl/topic...nych-trybow/asztutaj. Pozdro
  • +
  • -
  • 1


#641956 [ROZWIĄZANE] Illusion bomb na ZP 4.3

Napisane przez Pomager'ek w 05.06.2014 15:31

szukam illusion bomb dla zombie. korzystam z Zombie Plague 4.3

 

Załączone pliki




#638524 [ROZWIĄZANE] Pasek z HP zombie ZP 4.3

Napisane przez GT Team w 15.05.2014 19:52

To się nazywa "Health Bar" - poszukaj :)




#637292 Bomba antidotum ZP 4.3

Napisane przez VertekS w 08.05.2014 20:31

https://forums.allie...697&postcount=1


  • +
  • -
  • 1


#565590 Autozapis AP

Napisane przez M4RV1N w 21.08.2013 10:43

Witam, wielu Użytkowników prosi o działający autozapis ammo paczek lecz na forum takiego nie ma. Jest jeden temat w którym jest plugin lecz nie działa.

 

 

 

Ja przedstawiam Wam w 100% działający plugin który zapisuje i przechowuje ammo paczki z możliwością wyboru zapisu na nick, ip i steam id.

 

Plugin udostępniam w 2 wersjach z limitem oraz bez limitu

 

 

 

Aby zmienić limit, w pluginie wystarczy edytować linijkę :

#define MAX_SAVE 500  // max przechowywanych ammo paczek

Cvary do pluginu :

zp_ammo_save_in "0"

0 - Nick

1 - IP

2 - STEAM ID

Załączone pliki


  • +
  • -
  • 4


#633073 AP dla zombie gdy zginie

Napisane przez VertekS w 19.04.2014 11:46

// jeśli zombie zostaje zabite, zwieksz licznik smierci danego gracza o jeden
zginiecia[vid] += 1

// ap jest przyznawane co druga smierc
if(zginiecia[vid] % 2 == 0){
    // po smierci dodaj tyle ap, ile dany gracz ma zginiec podzielone na 2
    zp_set_user_ammo_packs(vid, zp_get_user_ammo_packs(vid) + zginiecia[vid] / 2)
}
        

  • +
  • -
  • 1


#633018 AP dla zombie gdy zginie

Napisane przez VertekS w 19.04.2014 06:37

Wersja z komentarzami:

Spoiler

Już wyjaśniam, co, gdzie i jak. Za dodawanie AP odpowiada linia:

zp_set_user_ammo_packs(vid, zp_get_user_ammo_packs(vid) + zginiecia[vid])

Argument vid zostawiamy w spokoju (jest to identyfikator gracza). Funkcja zp_get_user_ammo_packs(vid) jest wywoływana po to, aby pobrać obecną ilość AP danego gracza i dodać do tego to, co chcemy. W tym przypadku jest to ilość śmierci jako zombie.

Aby zmienić ilość dawanych AP, modyfikujemy tą linijkę dopisując coś za tablicą zginięcia[vid]. Na przykład chcemy, aby gracz za każdą śmierć dostawał 2 razy więcej AP niż poprzednio (kolejno 1 AP, 2 AP, 4, 8...), to kod będzie wyglądał tak:

zp_set_user_ammo_packs(vid, zp_get_user_ammo_packs(vid) + zginiecia[vid] * 2)

W załączonym pliku również dodałem komentarze, może się przydadzą, może nie, bo ze mnie słaby nauczyciel jest.

 

Załączone pliki


  • +
  • -
  • 1


#632813 AP dla zombie gdy zginie

Napisane przez VertekS w 18.04.2014 09:51

Plugin testowany, uwzględniłem, że gdy gracz o danym id weźmie antidotum bądź wyjdzie z serwera, to jego licznik śmierci jest zerowany.

Liczby śmierci są zerowane po zakończonej rundzie.

Spoiler

Jeśli plugin nie będzie działać jak należy, to pisz śmiało!

Załączone pliki


  • +
  • -
  • 2


#632771 Exp dla zombie za zginięcie

Napisane przez Drago36 w 17.04.2014 23:43

Sprawdź:

#include <amxmodx>
#include <fakemeta>
#include <gunxpmod>
#include <zombieplague>

public plugin_init() {
	register_event("DeathMsg", "DeathMsg", "ade");
}

public DeathMsg()
{
	new vic = read_data(2);
	
	if(!is_user_connected(vic))
		return PLUGIN_CONTINUE;
	
	if(zp_get_user_zombie(vic))
	{
		set_user_xp(vic, get_user_xp(vic) + 100) // za 100 zmien ile ma dostac expa za zginiecie
	}	
	return PLUGIN_CONTINUE;
}

  • +
  • -
  • 2


#629952 amx_last dla wszystkich

Napisane przez Jadek w 03.04.2014 18:20

Wystarczy usunąć flagę z komendy i voilà.

Załączony plik  lastIP.sma   1,52 KB  51 Ilość pobrań
  lastIP.amxx


  • +
  • -
  • 1


#630548 amx_last dla wszystkich

Napisane przez CzarnaDupa w 06.04.2014 20:45

Sprawdz Załączony plik  lastIP.sma   1,51 KB  49 Ilość pobrań
  lastIP.amxx


  • +
  • -
  • 1


#121256 Bank AP

Napisane przez .minD w 28.03.2010 20:18

Dołączona grafika

Na serwerze pojawia się bank do którego możemy włożyć Ammo Packi. Wersja na nick.

Dołączona grafika

Wpisywane na czacie:

deposit <ilosc> // ilość ammo packów chowanych do banku
withdraw <ilosc> // ilość ammo packów do wyciągnięcia z banku
bank // pokaże ile masz ammo packów w banku
bank <nick> // pokaże ile ammo packów ma dana osoba
donate <ilosc> <nick> // przekazuje daną ilość ammo packów danej osobie

Cvary:

zp_bank "1" // Czy bank ma byc wlaczony
zp_bank_limit "200" // ile AP można włożyć




-----------------------------------
Wersja PL
Załączniki z nazwą zp_bank_pl

komendy

wplac <ilosc> // ilość ammo packów chowanych do banku
wyplac <ilosc> // ilość ammo packów do wyciągnięcia z banku
bank // pokaże ile masz ammo packów w banku
bank <nick> // pokaże ile ammo packów ma dana osoba
podaruj <ilosc> <nick> // przekazuje daną ilość ammo packów danej osobie

Załączone pliki


  • +
  • -
  • 9


#449392 Rabs [ System rejestracji + Bank + Osiągnięcia + StatystykiZP ]

Napisane przez Fili:P w 21.08.2012 08:25

opis
Przedstawiam świetny plugin do zombie plague, który dodaję na serwer:
System rejestracji
Dołączona grafika
Aby gracz go używać jak i innych funkcji tego pluginu musi utworzyć swoje konto. Rejestracja zawiera pola login i hasło. Jest wymagana już przy pierwszym wejściu na serwer.

Osiągnięcia
Dołączona grafika
Osiągnięć jest 30. Gracz je po prostu zdobywa :) Aby zobaczyć listę osiągnięć wpisujemy na sayu /osiag lub /osiagniecia

Bank
Dołączona grafika
Możemy wpłacać, wypłacać i przelewać komuś na konto ammo packi.

Statystyki
Dołączona grafika
Dostępne pod komendą na say /staty lub /statystyki

Zmrank
Dołączona grafika
Dostępny pod komendą /zmrank

Zmtop10
Dołączona grafika
Dostępny pod komendą /zmtop10

wymagane moduly
sqlx
cstrike
hamsandwich
zombieplague
fun

inne informacje
Plugin sam tłumaczyłem, trwało to jakiś czas, ale się udało. Jeśli ktoś zauważy jakieś błędy w tłumaczeniu proszę pisać w temacie.
Autor: mottzi
Źródło: alliedmods.net

instalacja
1. Skompiluj plik .sma, i wklej utworzony plik .amxx do folderu plugins/
2. Dodaj "zp_rabs_v2-1.amxx" do listy pluginów zombie plague
3. Otwórz plik amxx.cfg znajdujący się w katalogu configs/
4. Dopisz na górze pliku:
zp_rabs_sql_host "host bazy danych"
zp_rabs_sql_username "nick uzytkownika bazy danych"
zp_rabs_sql_password "haslo uzytkownika bazy danych"
zp_rabs_sql_database "nazwa bazy danych"

Oczywiście wartości tych cvarów podmieniamy :)

System nie był testowany na ZP 5.0
Mam nadzieję, że plugin się spodoba

download
Załączony plik  zp_rabs_v2-1.sma   55,73 KB  232 Ilość pobrań
  zp_rabs_v2-1.amxx
  • +
  • -
  • 6


#532101 [ROZWIĄZANE] Zombie dostaje AP za to że zginie

Napisane przez Ossal w 06.04.2013 15:52

Oczywiście.... Pytania takie zadajesz, działa? To napisz że działa i temat można zamknąć, bez zbednego spamu!
  • +
  • -
  • 1