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
 

Przemekb88 - zdjęcie

Przemekb88

Rejestracja: 25.12.2013
Aktualnie: Nieaktywny
Poza forum Ostatnio: 07.11.2014 15:21
-----

#646489 Czysta paczka (AMXModX + Metamod-P + Dproto + VoiceTransCoder)

Napisane przez Lokator w 30.06.2014 12:45

Zauważyłem, iż część użytkowników próbuje swoich sił rezygnując z gotowych rozwiązań.

Próbujecie tworzyć serwery na vps'ach, czy serwerach dedykowanych - rozwijać się.

 

Gorąco Was do tego zachęcam!

 

Często jednak pomijacie najważniejsze kwestie dotyczące konfiguracji, przystosowania serwera do obecnych norm.

Nie posiadacie najnowszych plików hlds na swoim serwerze, czy też najnowszych aktualizacji modułów zainstalowanych na serwerze.

Do tego wszystkiego dodajemy aktualizacje klienta (gry) ze strony Valve i podział graczy na Steam / Non Steam - problem z komunikacją głosową.

 

Prędzej, czy później Waszymi serwerem zaczną interesować się ludzie niepożądani - idioci, którzy lubią niszczyć pracę innych.

Prawie zawsze przez takie zaniedbania serwery kończą swoją działalność, albo tracą większość tego, czego udało im się dokonać.

 

Dlatego właśnie postanowiłem stworzyć paczkę, która będzie dla Was wsparciem przy tworzeniu serwera : )

opis

Budowa paczki:

  • AMX Mod X Base (v1.8.2 Linux),
  • Counter-Strike Addon (v1.8.2 Linux),
  • Metamod-P (v1.21p37 Linux),
  • Dproto (v0.9.391),
  • VoiceTransCoder (v80).

W paczce zawarta jest konfiguracja wszystkich modułów oraz pełna konfiguracja server.cfg ; )

 

amxx.cfg - reklama amxx.pl w wiadomości standardowej, polski językiem klienta, ranking na nick oraz konfiguracja VoiceTransCodera,

users.ini - usunięcie standardowo ustawionych uprawnień dla gracza o nicku Loopback,

dproto.cfg - przekonfigurowanie dproto, uodpornienie Dproto na hack SteamID.

 

Paczka zawiera niezbędne publicznym serwerom moduły!

Wszystkie pliki zawarte w paczce będą na bieżąco aktualizowane!

Paczka nie zawiera plików ingerujących w ustawienia gracza!

 

Opis modułów zawartych w paczce:

Spoiler

 

instalacja

Zawartość folderu addons, dproto.cfg, server.cfg oraz liblist.gam wrzucamy do katalogu cstrike na serwerze, po czym go restartujemy.

 

inne informacje

Aktualizacje paczki:

  • ~ v1.0 | Utworzenie paczki.

download

Załączony plik  Czysta paczka (AMXModX + Metamod-P + Dproto + VoiceTransCoder).zip   3,25 MB  2898 Ilość pobrań

 


  • +
  • -
  • 22


#596728 HP za zabicie

Napisane przez GwynBleidD w 26.12.2013 10:21

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>


#define PLUGIN "Vampire"
#define AUTHOR "GwynBleidD"
#define VERSION "1.2"

#define MAX_HP 100
#define MAX_HP_VIP 150

#define VIP_FLAG ADMIN_LEVEL_H

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_event("DeathMsg", "DeathMsg", "a")
}

public DeathMsg(id) {
    
    new kid = read_data(1) //zabojca    
    new vid = read_data(2);    

    if(!is_user_alive(kid) || get_user_team(kid) == get_user_team(vid))
        return PLUGIN_CONTINUE;

    new hs = read_data(3) // HeadShot (1 == true)
    
    new hp = get_user_health(kid)

    new is_vip = get_user_flags(kid) & ADMIN_LEVEL_H

    if(hp<MAX_HP || (is_vip && hp<MAX_HP_VIP)) {
        new new_hp = min(
                hp + (hs ? 20 : 15),
                is_vip ? MAX_HP_VIP : MAX_HP
            )
        set_user_health(kid, new_hp)
        set_hudmessage(255, 0, 0, 0.0, 0.0, 0, 6.0, 12.0)
        show_hudmessage(kid, "+%dhp", new_hp-hp)
    }
    return PLUGIN_CONTINUE
}

  • +
  • -
  • 1


#596928 HP za zabicie

Napisane przez GwynBleidD w 26.12.2013 18:36

Kod poprawiony w poprzednim poście, 2x dodawałem stare HP, stąd błąd z dużymi ilościami HP i brakiem limitu. Teraz działa na 100%. Przepraszam, że nie sprawdziłem, czy plugin się kompiluje, ale to chyba nie była tragedia poprawić w 2ch miejscach...

I nie PLUGIN_HANDLED, ale PLUGIN_CONTINUE, bo nie chcemy wstrzymywać eventu dla innych pluginów, a po prostu informujemy że skończyliśmy już pracę nad danym eventem. Zresztą nie jest to błąd, jedynie mały warning, nic nie znaczący w tym przypadku wyskakuje.
  • +
  • -
  • 1