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
 

8ball1 - zdjęcie

8ball1

Rejestracja: 18.05.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 05.03.2014 20:57
-----

#8546 Paintball + Paintball Gun & Mod

Napisane przez baku w 18.06.2008 16:54

Paintball + Paintball Gun & Mod
Paintball – rodzaj gry zespołowej, polegającej na prowadzeniu pozorowanej walki przy użyciu markerów, urządzeń zbliżonych kształtem i zasadą działania do broni pneumatycznej, które za pomocą sprężonego powietrza, propanu lub dwutlenku węgla wyrzucają kulki wypełnione farbą na bazie żelatyny spożywczej. Trafienie przeciwnika, podczas którego kulka rozbija się, pozostawiając kolorowy ślad (nazywany przez graczy splatem) na ciele, masce bądź markerze zawodnika, powoduje jego eliminację z gry.
Screen'y:
LIKI WYGASŁY!
Instalacja:
Pobierz paintball.zip i pbguns.zip po czym rozpakuj tam gdzie trzeba (cstrike)
Rozpakuj PaintBallMod.zip w dowolne miejsce, następnie zawartość wrzuć do katalogu z zainstalowaną grą.
Nazwę każdego z pluginów .amxx wklej do cstrike/addons/amxmodx/configs/plugins.ini
Komendy:
say /ent -/ent - powie ile kulek jest wyrzucanych / dozwoloną liczbę mienia kulek / liczbę wszystkich jednostek straconych/wystrzelonych // i max jednostek dozwolonych
Cvar'y:
Paintballgun.amxx	
amx_pbgun (domyślnie 1) - Włącza paintballgun
amx_pbusp (domyślnie 1) - Włącza USP paintballgun
amx_pbglock (domyślnie 1) - Włącza Glock paintballgun
pbgun_color (domyślnie 1) - Kolor farby [1=standard; 2 = kolor teamu] 
pbgun_shots (domyślnie 100) - Ile kolorowych "kulek" może być wywalonych raz (jeśli twój serwer się psuje lub laguje, obniża tę wartość) 
pbgun_velocity (domyślnie 2000) - Szybkość lotu kolorowych "kulek" (musi być niższa niż sv_maxvelocity (domyślnie 2000))
pbgun_speed (domyślnie 0.08) - Czas pomiędzy każdym strzałem 
pbgun_life (domyślnie 15) - Jak długo te farbki zostają roztegowane <img src='http://img.amxx.pl/public/style_emoticons/default/biggrin.gif' class='bbc_emoticon' alt=':D' /> 
pbgun_glow (domyślne flagi "ab") - a = glows paintball, paintball, b = trasa
pbgun_damage (domyślnie 100) - Ilość zadanych obrażeń, które zadaje strzelając farbkami 
pbgun_sound (domyślnie 1) - Dzwięki strzału i uderzenia 
Paintballmod.amxx
amx_pbmod (domyślnie 1) - Bronie na farbki włączone na "1"
amx_pbammo (domyślnie 4) - Ile "przeładowań" każdy gracz otrzymuje
amx_pbmoney (domyślnie 1) - Włącza jeśli gracz nie ma kasy 
amx_pbstrip (domyślnie 1) - Włącza jeśli bronie gracza są usuwane 
amx_pbdm (domyślnie 0) - Jeśli włączone to gracze będą ożywieni po 3sekundach po umarciu 
amx_pbspawnprotect (domyślnie 5) - Czas w którym gracz nie może być zabity po jego ożywieniu(0, aby wyłączyć)
Moduły
amxmodx
fakemeta
cstrike
hamsandwich
engine
Uwaga:
Dołączone jest 5 map. Dam screen'y 2-wóch z nich :
LINKI WYGASŁY!
Info:
Jeżeli chcesz grać na boty, to nie graj. Boty są za głupie i nie strzelają. Chyba że to tylko moje xD

Potrzebne Pliki
Dołączona grafika paintball.zip(4.74 MB)

Dołączona grafika pbguns.zip(4.63 MB)

Załączone pliki


  • +
  • -
  • 41


#469010 Ultimate AFK

Napisane przez Droso w 18.10.2012 15:26

Witajcie!
opis

Autor: HubertTM
Dzień publikacji: 18 października 2012r.

Oto nowy Ultimate-AFK, czym różni się od innych afk-kickerów? Dokładnością. Ten plugin bierze pod uwage:

  • strzelanie;
  • poruszanie camera;
  • pisanie na chacie;
  • drobne ruchy;
  • kucanie;
  • skakanie;
  • patrzenie w tabele wyników;
  • przeładowanie;
  • kupowanie broni na respie;
  • wiele innych.

Oczywiście wszystko możemy Włączyć/Wyłączyć Cvarami, a w dodatku możemy dodać wyjątki dla kogo ma nie działać U-AFK:

  • dla Adminów;
  • tylko dla Head-Adminów;
  • U-AFK będzie działać tylko od określonej CVAR'em liczby graczy.

 

Możemy określić jak ma działać plugin czy od razu kickować z serwera, czy może najpierw przenieść do drużyny Obserwatorów, potem po upłynięciu X czasu, kickować go z serwera (Można oczywiście to wyłączyć, że tylko przenosi do drużyny Obserwatora i gracz sobie spokojnie czeka jako obserwator).
Możemy także ustalić po jakim czasie kickować z TT/CT i oddzielny czas kicku dla drużyny Obserwatora.
Możemy włączyć tylko kickowanie z drużyny Obserwatora.

Dodatkowo:
AFK na respie, jak wiadomo czasami chcemy, żeby AFK na respie było szybsze, tak też tu jest.
Jak działa plugin na respie?
Najpierw ustalamy ile razy gracz może być AFK (w pluginie zwie to się szanse [stand. 3])
Jeżeli gracz wykorzysta szanse [np. 3/3] to wtedy:
w zależności od CVAR'u:

  • kickuje;
  • przenosi do drużyny Obserwatora.

Możemy CVAR'em włączyć informowanie gracza, że jest AFK i nastąpi reakcja pluginu.
W pluginie jest pokazywanie ile graczy w CT i TT jest AFK [np. AFK CT: 1 AFK TT: 3] [można wyłączyć CVAR'em]

Mamy także wyrzucanie bomby, jeśli gracz jest AFK X sec..
Oczywiście możemy to wyłączyć, na przykład zamiast wyrzucania bomby możemy zainstalować to:
http://amxx.pl/topic...k-bomb-tranfer/

 

Więcej informacji w CVAR'ach ;)

cvary
Uwaga CVAR'y ustalamy w pliku ultimateafk.cfg, który możemy pobrać z załącznika i wrzucamy go do folderu
addons/amxmodx/configs

 

afk_mode 0
// 1 - Kickuje od razu, to znaczy - nie przenosi na spect!
// 0 - Najpierw przerzuca na Spect. Co dalej? Wybierz dalej w cvarach 


afk_timeafk 50
// Ile sekund mozna byc AFK w TT/CT, zanim... (cvar afk_mode)


afk_timespect 0
// Ile sekund mozna byc AFK w druzynie Obserwatorow, potem kickuje!
// 0 - Nieskonczonosc - nie kickuje.


afk_saychangeafk 2
// Czy pisanie na SAY/SAY_TEAM wplywa na czas AFK?
// 0 - Nie
// 1- Tylko w druzynach TT oraz CT
// 2 - Wszedzie TT/CT/Obserwatorzy.


afk_shootchangeafk 1
// Czy strzal bronia, lub jej zmiana wplywa na AFK?
// 1 - Tak.
// 0 - Nie.


afk_adminafk 0
// Czy traktowac adminow jako zwyklych graczy? Czytaj - Przerzucac oraz Kickowac?
// 0 - Bedzie kickowalo/przerzucalo adminow i graczy.
// 1 - Kickuje/przerzuca tylko graczy, admini maja spokoj.
// 2 - Kickuje/przerzuca graczy i adminow, ale nie kickuje adminow z immunitetem.


afk_warn 1
// ostrzegac gracza ze jest AFK? (Chat)
// 0 - Nie
// 1 - Tak (Domyslnie)


afk_minplayers 0
// od ilu graczy na serwerze dziala U-AFK.


afk_checkspawn 1
// Czy ma sprawdzac czy gracz jest AFK na respie? Takie AFK na respie dziala szybciej, przydatne bo sa szanse (patrz nizej).
// 1 - Tak
// 0 - Nie. Wylacza takze szanse (Zaraz sie dowiesz co to takiego)


afk_timekillspawn 25
// Jezeli gracz nie rusza sie na respie przez tyle sekund, oznacza to, ze jest AFK, i mozna go ... (CVAR nizej)


afk_killspawn 0
// Do cvaru wyzej
// 1 - Zabic
// 0 - Nic nie robi z graczem, ale pokazuje komunikat, ze gracz jest AFK.


afk_killspawnchance 5
// Jezeli zostanie zabity (Wiec dziala tylko kiedy cvar afk_killspawn 1) przez Ultimate AFK [TEN_CVAR] razy to zostanie wywalony, bo nie gra.
// Zalecane 3 w gore.
// Uwaga 0 nie wylacza ! (Od wylaczania jest m.in cvar afk_checkspawn!) 




afk_bombdroptime 20
// Po jakim czasie AFK ma wyrzucic bombe graczowi na ziemie.
// 0 - Wylacza.


afk_playersinfoafk 1 
// Czy ma pojawiac sie informacja? AFK TT : x AFK CT: x na chacie?
// 1 - Tak.
// 0 - Nie.

Plugin posiada multilanguage! Dzięki czemu obcokrajowcy zrozumieją, dlaczego np. zostali wyrzuceni z serwera :)
Na razie tylko PL i ANG. [Wersja ANG, możliwe lekkie błędy ;D]
 

Podziękowania:
- Dla autora/ów AFK-KISS, (zapożyczona funkcja: ta od rozpoznawania czy gracz ma bombe)


Changelog:
18 października 2012 r - publikacja;
28 października 2012 r - poprawa .txt;
20 grudnia 2012 r - poprawa małych bugów + "uczulenie" pluginu;

1.9b - 13 października 2013 r - "uczulenie" pluginu + poprawy błędów.

1.9f - 10 listopada 2013 r - Poprawienie kilku błędów - ładniejszy (czytelniejszy) plik .CFG :)

2.0 - 30 grudnia 2013 r -

  • Dodanie do AFK - Freezetime - czyli w tym czasie nie nalicza AFK :)
  • Wiele poprawek związanych z wyrzucaniem bomby.
  • Bugi i poprawki;
  • Dodanie komendy debugguj ;)
  • Poprawa jednego CVAR'a.

 

download

Załączony plik  AFK-Ultimate.sma   15,62 KB  1652 Ilość pobrań
  AFK-Ultimate.amxx

Załączony plik  ultimateafk.txt   2,29 KB  2171 Ilość pobrań

Załączony plik  ultimateafk.cfg   2,05 KB  1624 Ilość pobrań

 

 

instalacja
Standardowa czyli:

  • .amxx do plugins
  • .sma do scripting
  • ultimateafk.cfg do configs
  • ultimateafk.txt do data/lang

  • +
  • -
  • 48


#272281 Instalacja Orpheu

Napisane przez DarkGL w 21.07.2011 18:30

Orpheu jest to niestandardowy moduł do amxx'a o ogromnych możliwościach
jest coraz więcej pluginów z niego korzystających tak więc tutaj przedstawiam jego instalacje

http://darkgl.pl/201...talacja-orpheu/
  • Wchodzimy na tą strone
  • Zjeżdżamy na sam dół tego długiego posta nie interesuje nas to tongue.gif na samym końcu mamy dwa pliki orpheu_base.zip i orpheu_source.zip pobieramy tylko orpheu_base.zip
  • Rozpakowujemy ściągnięte archiwum tworzą się nam 3 foldery
    • configs
    • modules
    • scripting
    wszystko z folderu configs kopiujemy do cstrike/addons/amxmodx/configs na naszym serwerze
    z folderu modules kopiujemy
    Dla Windows:
    orpheu_amxx.dll
    Dla Linux:
    orpheu_amxx_i386.so
    do folderu cstrike/addons/amxmodx/modules
    folder scripting jest dla skrypterów nie musimy go nigdzie kopiować smile.gif
  • Do pliku modules.ini znajdującego się w cstrike/addons/amxmodx/configs
    dopisujemy na samym końcu w nowej linijce
    orpheu
jeśli wszystko poszło dobrze po wpisaniu meta list w konsole będąc na serwerze powinniśmy zobaczyć coś takiego

amxx_1310585878__blitzwar0001.jpg
 
Załączony plik  orpheu-files-2.5.1.zip   496,58 KB  1557 Ilość pobrań

Załączone pliki


  • +
  • -
  • 43


#318953 Nowy poziom odznak

Napisane przez Fili:P w 07.11.2011 13:25

Cześć w tym poradniku pokaże jak dodać nowy poziom odznak do BF2 moda, czyli kiedy mamy przykładowo odznaki Profesjonalista w ..., Expert w ..., to w tym poradniku dodamy kolejny taki poziom. Też miałem kiedyś z tym problem i sam analizując kod go rozwiązałem. Było nawet nieźle kiedy się to wspomina, ale wolę wam pokazać co i jak. W tym poradniku edytujemy: [BattleField2] Battlefield 2 : Rank Mod PL v1.1.0 - AMXX.pl: Support AMX Mod X . No więc zaczynamy:

Otwieramy const.inl:

Szukamy:

#define LEVEL_NONE 0
#define LEVEL_BASIC 1
#define LEVEL_VETERAN 2
#define LEVEL_EXPERT 3
#define LEVEL_PROFESIONAL 4


I zamieniamy na:


#define LEVEL_NONE 0
#define LEVEL_BASIC 1
#define LEVEL_VETERAN 2
#define LEVEL_EXPERT 3
#define LEVEL_PROFESIONAL 4
#define LEVEL_NOWY 5


LEVEL_NOWY to identyfikator nowego poziomu odznak.
Szukamy:


new const gBadgeName[MAX_BADGES][5][] =
{
{ "","Podstawowa walka Nozem","Weteran w walce Nozem","Expert w walce Nozem","Profesjonalista w walce Nozem"},
{ "","Podstawowa walka Pistoletem","Weteran w walce z Pistoletem","Expert w walce z Pistoletem","Profesjonalista w walce z Pistoletem"},
{ "","Podstawowa walka Bronia Szturmowa","Weteran w walce z Bronia Szturmowa","Expert w walce z Bronia Szturmowa","Profesjonalista w walce z Bronia Szturmowa"},
{ "","Podstawowa walka Bronia Snajperska","Weteran w walce z Bronia Snajperska","Expert w walce z Bronia Snajperska","Profesjonalista w walce z Bronia Snajperska"},
{ "","Poczatkujacy w walce Bronia Wsparcia","Weteran w walce Bronia Wsparcia","Expert w walce Bronia Wsparcia","Profesjonalista w walce Bronia Wsparcia"},
{ "","Podstawowe obeznanie w Materialach Wybuchowych","Weteran w obeznaniu w Materialach Wybuchowych","Expert w obeznaniu w Materialach Wybuchowych","Profesjonalista w obeznaniu w Materialach Wybuchowych"},
{ "","Podstawowa walka z Shotgunem","Weteran w walce z Shotgunem","Expert w walce z Shotgunem","Profesjonalista w walce z Shotgunem"},
{ "","Podstawowa walka z SMG","Weteran w walce z SMG","Expert w walce z SMG","Profesjonalista w walce z SMG"}
};


I zamieniamy na:

new const gBadgeName[MAX_BADGES][6][] =
{
{ "","Podstawowa walka Nozem","Weteran w walce Nozem","Expert w walce Nozem","Profesjonalista w walce Nozem","Mistrz w walce Nozem"},
{ "","Podstawowa walka Pistoletem","Weteran w walce z Pistoletem","Expert w walce z Pistoletem","Profesjonalista w walce z Pistoletem","Mistrz w walce Pistoletem"},
{ "","Podstawowa walka Bronia Szturmowa","Weteran w walce z Bronia Szturmowa","Expert w walce z Bronia Szturmowa","Profesjonalista w walce z Bronia Szturmowa","Mistrz w walce z Bronia Szturmowa"},
{ "","Podstawowa walka Bronia Snajperska","Weteran w walce z Bronia Snajperska","Expert w walce z Bronia Snajperska","Profesjonalista w walce z Bronia Snajperska","Mistrz w walce z Bronia Snajperska"},
{ "","Poczatkujacy w walce Bronia Wsparcia","Weteran w walce Bronia Wsparcia","Expert w walce Bronia Wsparcia","Profesjonalista w walce Bronia Wsparcia","Mistrz w walce Bronie Wsparcie"},
{ "","Podstawowe obeznanie w Materialach Wybuchowych","Weteran w obeznaniu w Materialach Wybuchowych","Expert w obeznaniu w Materialach Wybuchowych","Profesjonalista w obeznaniu w Materialach Wybuchowych","Mistrz w obeznaniu w Materialach Wybuchowych"},
{ "","Podstawowa walka z Shotgunem","Weteran w walce z Shotgunem","Expert w walce z Shotgunem","Profesjonalista w walce z Shotgunem","Mistrz w walce z Shotgunem"},
{ "","Podstawowa walka z SMG","Weteran w walce z SMG","Expert w walce z SMG","Profesjonalista w walce z SMG","Mistrz w walce z SMG"}
};


W moim przypadku dodaję poziom Mistrz.

Szukamy:
new const gInvisAlphaValue[5] =
{
190, //Basic Shotgun Combat
150, //Veteran Shotgun Combat
100, //Expert Shotgun Combat
80,
50
};

I zamieniamy na:
new const gInvisAlphaValue[6] =
{
220,
190,
150,
100,
80,
50
};


Otwieramy check.inl:

Szukamy:

case LEVEL_EXPERT:
{
if ((wroundstats[0]>4) && (wroundstats[2]>1) && (kills>199))
{
g_PlayerBadges[id][BADGE_KNIFE]=LEVEL_PROFESIONAL; //Profesjonalista Knife Badge
#if defined KOLOROWY_SAY
ColorChat(id,TEAM_COLOR,"[BF2]^x03 Zdobyles odznake:^x04 %s",gBadgeName[BADGE_KNIFE][LEVEL_PROFESIONAL]);
#else
client_print(id,print_chat,"[BF2] Zdobyles odznake: %s",gBadgeName[BADGE_KNIFE][LEVEL_PROFESIONAL]);
#endif
badgegained=true;
}
}

I dopisujemy pod:

case LEVEL_PROFESIONAL:
{
if ((wroundstats[0]>4) && (wroundstats[2]>1) && (kills>199))//warunek zdobycia odznaki
{
g_PlayerBadges[id][BADGE_KNIFE]=LEVEL_NOWY;
#if defined KOLOROWY_SAY
ColorChat(id,TEAM_COLOR,"[BF2]^x03 Zdobyles odznake:^x04 %s",gBadgeName[BADGE_KNIFE][LEVEL_NOWY]);
#else
client_print(id,print_chat,"[BF2] Zdobyles odznake: %s",gBadgeName[BADGE_KNIFE][LEVEL_NOWY]);
#endif
badgegained=true;
}
}


Nie zmieniłem warunku zdobycia odznaki, więc wymagania na LEVEL_NOWY są takie same jak na LEVEL_PROFESIONAL. Taką operację wykonujemy na każdej odznace, lecz w ten sposób.
1. Kopiujemy cały case LEVEL_EXPERT z konkretnej odznaki.
2. W skopiowanym case zamieniamy nazwe case LEVEL_EXPERT na case LEVEL_PROFESIONAL .
3. Wewnątrz skopiowanego case zamieniamy wszystkie LEVEL_PROFESIONAL na LEVEL_NOWY (czyli na naszą nazwę w const.inl).

Dobrze jeżeli już zedytowaliśmy każdy poziom w odznace to przejdźmy dalej.
Otwieramy menu.inl:

Szukamy:

public badgelevelmenu(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;

new menu = menu_create("\rBF2: Wybierz Poziom", "menu_handler");

menu_additem(menu, "\wZaden", "0", ADMIN_LEVEL);
menu_additem(menu, "\wPodstawowy", "1", ADMIN_LEVEL);
menu_additem(menu, "\wWeteran", "2", ADMIN_LEVEL);
menu_additem(menu, "\wExpert", "3", ADMIN_LEVEL);
menu_additem(menu, "\yProfesjonalista", "4", ADMIN_LEVEL);
menu_additem(menu, "\wWstecz", "5", ADMIN_LEVEL);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

menuselection[id]=MENU_LEVEL;

menu_display(id, menu, 0);

return PLUGIN_CONTINUE;
}


I zamieniamy na:

public badgelevelmenu(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;

new menu = menu_create("\rBF2: Wybierz Poziom", "menu_handler");

menu_additem(menu, "\wZaden", "0", ADMIN_LEVEL);
menu_additem(menu, "\wPodstawowy", "1", ADMIN_LEVEL);
menu_additem(menu, "\wWeteran", "2", ADMIN_LEVEL);
menu_additem(menu, "\wExpert", "3", ADMIN_LEVEL);
menu_additem(menu, "\wProfesjonalista", "4", ADMIN_LEVEL);
menu_additem(menu, "\yMistrz", "5", ADMIN_LEVEL);
menu_additem(menu, "\wWstecz", "6", ADMIN_LEVEL);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

menuselection[id]=MENU_LEVEL;

menu_display(id, menu, 0);

return PLUGIN_CONTINUE;
}


Otwieramy save.inl:
Szukamy:

for (new i = 0; i < MAX_BADGES; i++)
{
g_PlayerBadges[id][i] = clamp(g_PlayerBadges[id][i], 0, 4);
}

I zamieniamy na:

for (new i = 0; i < MAX_BADGES; i++)
{
g_PlayerBadges[id][i] = clamp(g_PlayerBadges[id][i], 0, 5);
}


Otwieramy badgepowers.inl:
Szukamy:

if ( sniperlevel )
{
if ( random_num(1, (5-sniperlevel)) == 1 )
{
new weaponName[32];
new weaponID = get_user_weapon(id);

if ( !get_pcvar_num(gPcvarFreeAwp) )
{
fm_give_item(id, "weapon_scout");
}
else
{
fm_give_item(id, "weapon_awp");
}

if ( weaponID )
{
get_weaponname(weaponID, weaponName, charsmax(weaponName));
engclient_cmd(id, weaponName);
}

givenitem = true;
}
}

I zamieniamy na:
if ( sniperlevel )
{
if ( random_num(1, (6-sniperlevel)) == 1 )
{
new weaponName[32];
new weaponID = get_user_weapon(id);

if ( !get_pcvar_num(gPcvarFreeAwp) )
{
fm_give_item(id, "weapon_scout");
}
else
{
fm_give_item(id, "weapon_awp");
}

if ( weaponID )
{
get_weaponname(weaponID, weaponName, charsmax(weaponName));
engclient_cmd(id, weaponName);
}

givenitem = true;
}
}


Szukamy:

if ( explosionlevel )
{
if ( random_num(1, (5-explosionlevel)) == 1 )
{
fm_give_item(id, "weapon_hegrenade");
givenitem = true;
}
}

I zamieniamy na:
if ( explosionlevel )
{
if ( random_num(1, (6-explosionlevel)) == 1 )
{
fm_give_item(id, "weapon_hegrenade");
givenitem = true;
}
}


Niestety nie testowałem tego na bazie danych, lecz jedynie na nvault. Mam nadzieję że nie będzie problemów.

Pozdrawiam i mam nadzieję że poradnik wam się spodobał.
  • +
  • -
  • 6


#215248 Easy End Round Sounds

Napisane przez DarkGL w 12.02.2011 21:59

opis.png

Nowa wersja http://amxx.pl/topic...end-round-sound

Pewnie niektórzy powiedzą że jest już coś takiego a no jest biggrin.gif
czym wyróżnia się ten plugin ?

  • Optymalny
  • Opcja pokazywania playlisty
  • Łatwość dodawania nowych utworów (żadnego dodawania do pliku .ini plugin sam to robi !)
  • Cvary pozwalają naprawdę dużo zmienić wink.gif
  • Informacje dla graczy o granym utworze (4 sposoby wysyłania wiadomości można je łączyć smile.gif )
  • Obsluga wav i mp3 (moga byc pomieszane)
  • Możliwość wyboru czy plugin ma iść po kolei czy losować grany utwór

piszcie co dodać/zmienić w pluginie
@Update

  • Drobny bug

@Update2

  • Naprawa drobnego bugu
  • Dodanie możliwości wybrania kanałów wysyłania wiadomości o granym utworze
  • Poprawki estetyczne

@Update 3

  • Dodanie menu przy komendzie /roundsound
  • Dodanie możliwości tworzenia playlisty przez usera (roundsound_playlist_on)

@Update 4

  • Filtracja utwórów wcześniej wczytywało wszystko nie tylko pliki mp3/wav

@Update 5

  • Nazwy plikow moga mieć w sobie spacje wczesniej nie mogly

@Update 6

  • Naprawa bugów

@Update 7

  • Drobne Zmiany

cvary.png



//tag widoczny przy komunikatach wysyłanych przez plugin
roundsound_tag AMXX.PL
//w jaki sposob ma wysylac informacje o granym utworze a - center b - hud c - status text mozna laczyc np ab - pokaże w hudzie i center jeśli podamy nic nie wyświetli sie nigdzie
roundsound_information_play abc
//jak czesto ma sie pojawiac info o dostepnych komendach ustawienie na 0 wyłącza pokazywanie informacji
roundsound_information_show 300
//sciezka do folderu z muzyka dla CT podajemy bez sound/ wazna jest wielkosc liter
roundsound_ct_path misc/CT
//sciezka do folderu z muzyka dla TT podajemy bez sound/ wazna jest wielkosc liter
roundsound_tt_path misc/TT
// 0 - nie mozna uzyc komendy /playlista 1 - mozna plugin sam generuje playliste 2 - mozna admin musi stworzyc playliste (folder configs pliki ctplaylist.txt i ttplaylist.txt)
roundsound_playlist_on 1
//czy mozna uzyc komendy /roundsound pozwalajace na graczowi na wylaczenie/wlaczenie dla siebie roundsounda
roundsound_roundsound_on 1
//ma odgrywac utwory po kolei czy losowo 0 - po kolei 1 - losowo
roundsound_mode 0

komendy.png
w czacie
/roundsound
i
/playlista
inneinformacje.png
Dodawanie utworow do grania odbywa sie poprzez wrzucenie pliku do folderów do których podalismy sciezke w cvarach inlove.gif
Jeśli chcemy wysyłać poprzez tutor musimy wrzucić pliki która są w archiwum tutor.rar smile.gif
ss.png
thumb_amxx_1297543853__beztytulu.jpg
thumb_amxx_1297544008__cs_assault0001.jp
thumb_amxx_1297699983__de_contra0000.jpg
thumb_amxx_1297617656__cs_assault0001.jp
(włączone wszystkie flagi tutor został usunięty)
download.png
Załączony plik  sound.rar   2,27 MB  9563 Ilość pobrań

Załączony plik  roundsound.sma   10,21 KB  9465 Ilość pobrań
  roundsound.amxx


  • +
  • -
  • 92


#379826 Battlefield 2 : Rank Mod PL v1.5.1a

Napisane przez Misiaczek ;c w 13.03.2012 05:46

Battlefield 2 : Rank Mod PL v1.5.1a
by MisieQ
Bazuje na Battlefield 2 : Rank Mod v.1.5.3 by pRED*
(poprawki z 1.5.5 sa wgrane )

Dołączona grafika


Jest to system rang znany z popularnej gry Battlefield 2
Im więcej wrogów zabijesz, tym większą masz rangę.
Można otrzymać Specjalne Odznaki które są w 6 poziomach: Poczatkujacy, Podstawowy, Weteran, Expert,Profesjonalista, Licencja agenta 007
Dla każdego poziomu gdy się korzysta z danej broni, można otrzymać różne bonusy.
Są także medale Dołączona grafika
Zapis rankingu jest na nick/steamid/ip ustawiane za pomocą cvaru "csstats_rank" w amxx.cfg

Dołączona grafika
Skopiuj i wklej do amxx.cfg

// [ Battlefield 2 : Rank Mod PL v1.5.0] //
// [ Battlefield 2 : Rank Mod PL v1.5.0| Ustawienia Glowne ] //
bf2_active 1 //(1|0) - Wlacz/wyłącz Plugin (Standardowo 1 - Wlaczony)
bf2_badges 1 //(1|0) - Wlacz/wyłącz system odznak (Standardowo 1 - Wlaczone)
bf2_badgepowers 1 //(1|0) - Wlacz/wyłącz moce dla odznak (Standardowo 0 - Wylaczone)
bf2_awp 0 //(1|0) - AWP/Scout. Co ma dostac gracz jesli posiada odznake za bron snajperska (Standradowo 0 - Scout)
bf2_ffa 0 //(1|0) - Wlacz/wyłącz atakowanie druzyny dla zdobycia fragow i uzycia odznak (Standardowo 0 - Wylaczone)
bf2_xpmultiplier 0.1 //(dziesietna) - Wielkosc jaka ma byc do nastepnej rangi. (z 0.1 to jest: 15 trzeba zabic aby miec range 1, 20 000 zabic aby byc w top randze) (Standradowo 0.1)
bf2_xpminplayers 2 //(int) - Minimalna ilosc graczy, wymagana aby zdobywac pkt za wybuch/rozbrojenie bomby oraz za kradziez flag (jesli gramy w tryb CTF) (Standradowo 2)
bf2_reset_days 21 //(int) - Liczba dni gdy gracz nie gra po ktorych kasuje sie jego XP (Uwaga: obecnie dziala tylko z zapisem SQL/MYSQL) (Standradowo 21)
bf2_icon_time 1.5 //(dziesietna) - Czas w jakim maja sie wyswietlac ikony nad graczami (info o randze) jak na nich nacelujesz (Standradowo 1.5)
bf2_help_url "http://misieq.elsat.net.pl/amxx/" //(znaki) - strona na ktorej umieszczone sa pliki pomocy (opcjonalnie) nie dodawaj na koncu /
bf2_statustext 1 //(int) - Wlacz/wyłącz punkty, # odznaki, rang info oraz inne w hud (Standradowo 1 - Wlaczone)
bf2_hud_options "abcde" //(flagi) - Ustawienia hud gracza, nie dziala jesli Opcja PlayerName jest wlaczona (Standradowo "abcde")
//flag a - Wyswietl Zdrowie/Pancerz/Bron dla druzyny
//flag b - Wyswietl Range dla druzyny
//flag c - Wyswietl Range dla wrogow
//flag d - Nie wyswietlaj informacji jesli wrog jest niewidzialny (dana odznaka umozliwia niewidzialnosc)
//flag e - Wyswietl graficzna Range nad glowami graczy
// [ Battlefield 2 : Rank Mod PL v1.5.0| CS Flags ] //
bf2_flag_kills 2 //(int) - Ile punktow za przejecie flagi
bf2_flag_round_kills 0 //(int) - Ile punktow za wygrana runde
bf2_flag_match_kills 0 //(int) - Ile punktow za wygrany mecz
// [ Battlefield 2 : Rank Mod PL v1.5.0| Dodatkowe Ustawienia ] //
bf2_wymus "1" //(1|0) - Wlacz/wyłącz wymuszanie hud_centerid 0 oraz cl_shadows 0

// [ Battlefield 2 : Rank Mod PL v1.5.0| Ustawienia MySQL ] //
bf2_db_host "localhost" //Host bazy danych
bf2_db_user "root" //Użytkownik Bazy danych
bf2_db_pass "root" //Haski bazy danych
bf2_db_database "bf2rank" //Nazwa bazy danych

// [ Battlefield 2 : Rank Mod PL v1.5.0| VIP ] //
bf2_vip_money_per_damage "3" // Dodatkowa Kasa za kazde zadane obrazenia (Standardowo 3)
bf2_vip_money_kill_bonus "500" // Dodatkowa Kasa za zabicie HSem (Standardowo 500)
bf2_vip_money_hs_bonus "300" // Dodatkowa Kasa za zabicie (Standardowo 300)
bf2_vip_hp "15" // Dodatkowe HP za zabicie (Standardowo 15)
bf2_vip_hp_hs "30" // Dodatkowe HP za zabicie HSem (Standardowo 30)
bf2_vip_max_hp "200" // Maksymalna ilosc HP od VIPa (Standardowo 200)
bf2_vip_menu "1" //(1|0) - Menu broni po bf2_vip_menu_runda rundzie (Standardowo 1 - Wlaczone)
bf2_vip_menu_runda "3" // Po ilu rundach ma dzialac menu broni vipa (Standardowo 3)

// [ Battlefield 2 : Rank Mod PL v1.5.0| Odznaki ] //
bf2_odznaka_hp "10" // Dodatkowe HP za odznake Supportu (Standardowo 10)
bf2_odznaka_szybkosc "15.0" // Dodatkowa Szybkosc za odznake SMG (Standardowo 15)
bf2_odznaka_kasa "150" // Dodatkowa Kasa za odznake Platny Morderaca (Standardowo 150)
bf2_odznaka_grawitacja_1 "0.9375" // Grawitacja od odznaki z gravitracji - Poziom 1 (Standardowo 0.9375)
bf2_odznaka_grawitacja_2 "0.875" // Grawitacja od odznaki z gravitracji - Poziom 2 (Standardowo 0.875)
bf2_odznaka_grawitacja_3 "0.8125" // Grawitacja od odznaki z gravitracji - Poziom 3 (Standardowo 0.8125)
bf2_odznaka_grawitacja_4 "0.75" // Grawitacja od odznaki z gravitracji - Poziom 4 (Standardowo 0.75)
bf2_odznaka_grawitacja_5 "0.65625" // Grawitacja od odznaki z gravitracji - Poziom 5 (Standardowo 0.65625)
bf2_odznaka_grawitacja_6 "0.5625" // Grawitacja od odznaki z gravitracji - Poziom 6 (Standardowo 0.5625)
bf2_dodatkowy_armor_1 "50" // Dodatkowy Armor na Start za ilosc posiadanych odznak - Poziom 1 (Standardowo 50)
bf2_dodatkowy_armor_2 "100" // Dodatkowy Armor na Start za ilosc posiadanych odznak - Poziom 2 (Standardowo 100)
bf2_dodatkowy_armor_3 "150" // Dodatkowy Armor na Start za ilosc posiadanych odznak - Poziom 3 (Standardowo 150)
bf2_dodatkowy_armor_4 "200" // Dodatkowy Armor na Start za ilosc posiadanych odznak - Poziom 4 (Standardowo 200)
bf2_dodatkowy_armor_5 "250" // Dodatkowy Armor na Start za ilosc posiadanych odznak - Poziom 5 (Standardowo 250)
bf2_dodatkowy_armor_6 "300" // Dodatkowy Armor na Start za ilosc posiadanych odznak - Poziom 6 (Standardowo 300)
// [ Battlefield 2 : Rank Mod PL v1.5.0] //


Dołączona grafika
say:
/bf2menu - pokazuje menu główne
bf2menu - j/w
/bf2 - j/w
bf2 - j/w
/menu - j/w
menu - j/w
/ranks - pokazuje dostępne rangi do zdobycia
/odznaki1 - pokazuje liste odznak i wymagan cz.1
/odznaki2 - pokazuje liste odznak i wymagan cz.2
/odznaki3 - pokazuje liste odznak i wymagan cz.3
/odznaki4 - pokazuje liste odznak i wymagan cz.4
/odznaki5 - pokazuje liste odznak i wymagan cz.5
/gracze - pokazuje jacy gracze grają na serwerze i jaką mają range
/hud - odświeża hud
/pomoc - pokazuje okienko z pomocą
/bf2helpmenu - pokazuje menu z pomocą
/bf2adminmenu - pokazuje menu admina
/bf2stats - pokazuje twoje statystyki broni

konsola:
bf2_resetstats - resetuje twoje staty

Dołączona grafika

bf2_addbadge <gracz> <odznaka> <level> - możliwość dania graczowi odznake. Odznaki w granicach 0-5 a level w granicach 0-3
bf2_addkills <gracz> <zabicia> - możliwość dodania fragów dla gracza.
bf2_resetserverstats - kasowanie całego rankingu na serwie (dla tego pluginu)




Dołączona grafika

1.Zapis rankingu i wszelkiego rodzaju XP zależy od cvaru w amxx.cfg

// Rank mode
// 0 - na nick
// 1 - na SteamID
// 2 - na IP
//
csstats_rank 0

W takim przypadku będzie zapisywało na nick.

2. Możemy edytować poziomy rang. Są one w const.inl

new const RANKXP[MAX_RANKS]=
{
0,
150,
500,
800,
2500,
5000,
8000,
20000,
50000,
60000,
75000,
90000,
115000,
125000,
150000,
180000,
200000
}


Z tego co widzę to po prostu jeżeli chcemy inny rank np.: zamiast 15 dać 34 i zamiast 50 dać 56 to trzeba dodać na końcu zero - 0
Czyli będzie to mniej więcej tak:

new const RANKXP[MAX_RANKS]=
{
0,
340,
560,
[...]


3. Pliki pomocy są na hostingu moim prywatnym hostingu więc będą na AMEN Dołączona grafika
Oczywiście możemy wrzucić wszystko na swój hosting i trzeba jedynie zmienić w cvarze.
Cvar można także zostawić pusty i wszystko załaduje się z addons/amxmodx/configs/bf2 lecz w mniej rozbudowanym kodzie.
Moj hosting z Plikami Pomocy;)

bf2_help_url "http://misieq.silema...mxx/bf2webdocs"


4. Możemy także edytować flage admina. Znajduje się to w bf2rank.sma:

#define ADMIN_LEVEL ADMIN_IMMUNITY
#define ADMIN_RESET ADMIN_IMMUNITY


Nie zapomnijcie o ponownym skompilowaniu pluginu!

5. Włączenie kolorowego say. Znajduje się to w bf2rank.sma:
znajdź:

//#define KOLOROWY_SAY

zamień na:

#define KOLOROWY_SAY


Nie zapomnijcie o ponownym skompilowaniu pluginu!

6. Włączenie zapisu na MySQL. Znajduje się to w bf2rank.sma:
znajdź:

//#define SQL

zamień na:

#define SQL


dodatkowo trzeba jeszcze ustawić cvary Dołączona grafika

// [ Battlefield 2 : Rank Mod PL v1.5.0 | Ustawienia MySQL ] //
bf2rank_db_host "localhost" //Host bazy danych
bf2rank_db_user "root" //Użytkownik Bazy danych
bf2rank_db_pass "root" //Haski bazy danych
bf2rank_db_database "bf2rank" //Nazwa bazy danych


Nie zapomnijcie o ponownym skompilowaniu pluginu!

7. Włączenie V.I.P z BF2. Znajduje się to w bf2rank.sma:
znajdź:

//#define VIP_BF2

zamień na:

#define VIP_BF2


dodatkowo trzeba jeszcze ustawić cvary Dołączona grafika

// [ Battlefield 2 : Rank Mod PL v1.5.0| VIP ] //
bf2_vip_money_per_damage "3" // Dodatkowa Kasa za kazde zadane obrazenia (Standardowo 3)
bf2_vip_money_kill_bonus "500" // Dodatkowa Kasa za zabicie HSem (Standardowo 500)
bf2_vip_money_hs_bonus "300" // Dodatkowa Kasa za zabicie (Standardowo 300)
bf2_vip_hp "15" // Dodatkowe HP za zabicie (Standardowo 15)
bf2_vip_hp_hs "30" // Dodatkowe HP za zabicie HSem (Standardowo 30)
bf2_vip_max_hp "200" // Maksymalna ilosc HP od VIPa (Standardowo 200)
bf2_vip_menu "1" //(1|0) - Menu broni po bf2_vip_menu_runda rundzie (Standardowo 1 - Wlaczone)
bf2_vip_menu_runda "3" // Po ilu rundach ma dzialac menu broni vipa (Standardowo 3)


Nie zapomnijcie o ponownym skompilowaniu pluginu!

8. Włączenie Prefixów w BF2. Znajduje się to w bf2rank.sma:
znajdź:

//#define PREFIX

zamień na:

#define PREFIX



Nie zapomnijcie o ponownym skompilowaniu pluginu!


Dołączona grafika

W BF2 Rank Mod 1.5.0 PL znajduje się folder WWW, należy go wypakować na hosting jeżeli chcemy mieć na swoim czyli tak aby było np.: www.jakas-strona.pl/bf2webdocs
W BF2 Rank Mod 1.5.0 PL znajduje się folder AMXX, jego chyba wiadomo gdzie wypakować. (przykład: C:Program FilesValve)
Na koniec trzeba tylko otworzyć plugins.ini i dopisać: bf2rank.amxx

Dołączona grafika

CStrike
CSX
FakeMeta
Fun
Hamsandwich
nVault or MySQL (zależy jaką forme zapisu wybierzesz)


Dołączona grafika

Lista Zmian:
1.5.1a:
* Naprawiono bug cichego chodzenia jak sie ma odznake z SMG
1.5.1:
* Poprawione Menu Vip (Bronie)
* Usunęto <tutor> bo i tak był nie używany
* Usunięto <weapon.inc> czy jak ktoś woli <weapon> zastąpienie tego funkcją z <fun>
1.1.1~1.5.0:
* Masa poprawek i dodatków których az nie chce mi sie wymieniać
1.1.0:
* Usunięcie modułu CStrike Dołączona grafika
* Usunięcie modułu Fun
* Dodanie nowego pliku inl (stock.inl) z dodatkowymi stockami które pomogły zastąpić moduły Fun oraz CStrike Dołączona grafika
1.0.7:
* Łatwiejsza konfiguracja MySQL(osobne cvary)
* Poprawiony cvar bf2_wymus Dołączona grafika
1.0.6:
* Poprawiono numeracje (wcześniej pisało 1.0.4 Dołączona grafika)
* Poprawione ze jak się miało 12 odznak to się nie dostawało pancerza Dołączona grafika
* Poprawiono błąd z dawaniem maksymalnej wartości pancerza
* Poprawiona komenda bf2_resetserverstats
* Poprawiona odznak Assaul Badge(HP) aby dodawała hp tylko w tedy gdy nasza wartość jest mniejsza od tej którą aktualnie mamy(usuwa bugi erroru z vip plugin itp)
* Zmieniono 3 ostatnie odznaki aby można je było zdobyć gdy odznaki są wyłączone
* Zmieniono tryb ładowania danych, na szybszy i aby nie powodował błędów z botam
1.0.5:
* Zamieniono komendy bf2_hud i bf2_shadows na bf2_wymus
* Poprawiono menu
* Poprawiono wymuszanie ustawień
1.0.4:
* Poprawione komendy bf2_hud i bf2_shadows
* Naprawiono błąd cichego chodzenia
* Mała poprawka w plikach pomocy
1.0.3:
* Poprawka odznaki odpowiedzialnej za dawanie HE oraz optymalizacja owego kodu
* Dodanie wymuszanie cl_shadows (mozna to wylaczyc Dołączona grafika) bf2_shadows "0" [0-Wylaczone | 1-Wlaczone]
* Dodanie przycisku Wstecz w menu
* Lekkie zmiany w menu Dołączona grafika
* Dodanie pliku .amxx z colorchatem aktywnym
* Zmieniony opis jednej z odznak
1.0.2:
* Usunięcie starej definicji semicolon
* Male poprawki w menu
* Mini poprawka błędu z 1.0.1
1.0.1:
* Naprawiono zapis odznaki Profesjonalista
* Poprawiona mały błąd wywołujący error
* Poprawiono informacje o ilosci zdobytych odznak
1.0:
* Naprawiony błąd z zapisame nvalut
* Dodano Kolorowy Say
* Poprawka kilku błędów
* Dodanie 21 rangi "Marszalek Polski"
* Dodanie 4 Poziomu odznak "Profesjonalista"
* Dodanie komendy "/gracze" ktorej brakowało Dołączona grafika
* Dodanie wymuszanie hudcenterid "1" (mozna to wylaczyc Dołączona grafika) bf2_hud "0" [0-Wylaczone | 1-Wlaczone]
* Poprawione pliki pomocy
* Dodanie colorchat.inc do paczki
* Mod bazuje na Battlefield 2 : Rank Mod v1.5.3 by pRED*

Jeżeli ktoś zauważy jakieś błędy językowe bądź inne to proszę pisać Dołączona grafika

W Przypadku usunięcia informacji o autorze edycji, pomoc nie zostanie udzielona

Dołączona grafika


Archwium Spakowane jest 7Zip'em tak więc proszę to tez 7Zip'em wypakowywać albo błąd będzie

Zakaz kopiowania Moda na inne fora. Wersja tylko dla użytkowników AMXX.pl

Załączone pliki


  • +
  • -
  • 56


#169504 [Base Builder] Skill Mod

Napisane przez DarkGL w 08.09.2010 23:00

Dołączona grafika
Mod napisałem dla siebie miałem nadzieje go sprzedać ale dobra udostępnię go community.
Za przetrwanie,zabicie ct/tt dostajemy expa możemy wydawać na coraz lepsze poziomy skilli im więcej mamy expa tym wyższą mamy rangę którą widać na czacie (np. [Spawacz el. Drewnianych]DarkGL) - tutaj należą się podziękowania dla Szyfrant'a bo to on wymyślił rangi :)
Lista skilli:
Wieksze DMG
Mniejsza grawitacja
Wiecej zycia
Szybsze strzelani
Szybsze bieganie
Mniejsza widocznosc
AutoBH
Wiekszy magazynek
Trafienie krytyczne
Mniejszy recoil
Wampiryzm

wszystko wyważyłem tak że wbicie czegoś na level dający duża przewagę zajmie wieki ;F

Dołączona grafika
bb_exp_round 50 // exp za przeżycie rundy
bb_exp_kill_ct 20 //exp za zabicie ct
bb_exp_kill_tt 10 //exp za zabicie tt
bb_exp_level 40 //mnożnik dla leveli tzn 1 level skila kosztuje 40 drugi 80 trzeci 120 i tak dalej
bb_exp_hs 5 //plus do expa za zabicie przez hs
bb_hud //info o ilości expa ma pokazywać w 0 - StatusText(jak w daiblo) lub 1 - w hud

Dołączona grafika
wszystkie w sayu
/skille - pokazuje menu do ulepszania skilli
/staty - staty skilli
/rese - resetuje skille

Dołączona grafika
add_exp nick ile_expa // dodaje lub odejmuje expa wymagana flaga ADMIN_BAN

Dołączona grafika
Standardowa ale mod w plugins.ini najlepiej dopisać na samym końcu inaczej mogą nie działać komendy w say dla innych plugów :)
Tworzymy pusty plik stats.txt w amxmodx/base/ (tworzymy także folder base)
Plik wav umieszczamy w
sound/darkgl/bb/gained_level.wav

Ps. nie bijcie za słaby kod :kwiaty:

Dołączona grafika
Załączony plik  bb_exp.sma   27,65 KB  3245 Ilość pobrań
  bb_exp.amxx
Załączony plik  bb_exp.amxx   32,2 KB  691 Ilość pobrań

Załączony plik  gained_level.wav   245,98 KB  2147 Ilość pobrań

  • +
  • -
  • 38


#397790 [ROZWIĄZANE] Problem z HLTV

Napisane przez Portek w 16.04.2012 11:45

Ktoś zna jakieś "lekarstwo" na ten problem ?

Nadanie admina (a bynajmniej flagi 'a') dla IP hltv + usunięcie bana z IP.
  • +
  • -
  • 1


#379925 Battlefield 2 : Rank Mod PL v1.5.1a

Napisane przez Kogut w 13.03.2012 12:03

oraz podrzucam potrzebny plik do kompilacji weapon.inc

Załączone pliki


  • +
  • -
  • 4


#373112 [ROZWIĄZANE] Identyczne modele dla drużyny

Napisane przez axelunio w 29.02.2012 19:11

użyj tego na pewno zadziała Players Models 1.3.0 - AMXX.pl: Support AMX Mod X

// zamien domyslny skin
"sas" "batman"
"gign" "terminator"


więc w twoim przypadku bedzie

dla ct

"sas" "new_gign"
"gign" "new_gign"
"gsg9" "new_gign"
"urban" "new_gign"

dla terro

"arctic" "new_leet"
"guerilla" "new_leet"
"leet" "new_leet"
"terror" "new_leet"


  • +
  • -
  • 1


#373291 [ROZWIĄZANE] Identyczne modele dla drużyny

Napisane przez axelunio w 29.02.2012 23:25

models/player/new_gign/new_gign.mdl

models/player/new_leet/new_leet.mdl

pamiętaj aby folder nazywał się tak jak model w nim zawarty
  • +
  • -
  • 1


#202133 AutoBuy and ReBuy bug Fix

Napisane przez Knopers w 01.01.2011 22:38

Ważna łatka dla wszystkich serwerów(steam jak i non steam). Okazuje się, że HLDS nie jest dobrze zabezpieczony.
Bardzo łatwo jest zbugować komendę która wywoła naruszenie ochrony pamięci, przez co nasz serwer się zresetuje.
Bug ten można przetestować np: za pomocą komendy:
cl_setautobuy *** 12345678901234567890123456789012

Łatka tym razem pochodzi od rosjan:
#define PLUGIN_AUTHOR    "PomanoB & UFPS.Team"
Łatką jest plugin którego działanie polega na ograniczeniu długości argumentu komendy cl_setautobuy oraz cl_setrebuy poprzez blokadę argumentów dłuższych niż 32 znaki.

Załączony plik  autobuyfix.amxx   2,34 KB  1241 Ilość pobrań

Załączony plik  autobuyfix.sma   1,38 KB  2344 Ilość pobrań
  autobuyfix.amxx

lub wersja z banowaniem(cvar amx_buybug_ban 1|0)
Załączony plik  autobuybugban.amxx   3,02 KB  581 Ilość pobrań

Załączony plik  autobuybugban.sma   1,41 KB  1473 Ilość pobrań
  autobuybugban.amxx

Instalacja standardowa.


Za pomoc dziękuję użytkownikowi Milek który to zgłosił oraz Naszemu Administratorowi mgr inż. Pavulon który pomógł w znalezieniu "lekarstwa".


Dla serwerów bez AMXX'a dostępne są biblioteki do podmiany:
Załączony plik  Autobuy_Fix_Linux.rar   1,05 MB  2179 Ilość pobrań

Załączony plik  Autobuy_Fix_Windows.rar   439,41 KB  1450 Ilość pobrań


Problem ten został również rozwiązany przez valve w binarkach w wersji 5006, dostępnych jako wersja beta.
Aby z nich skorzystać należy do komendy startowej dodać:

-beta hlbeta -autoupdate

Oraz ponownie uruchomić serwer.
  • +
  • -
  • 42


#363637 Granat za zabicie z granata

Napisane przez QuahodronN w 13.02.2012 00:14

dobry pomysł też poproszę plugin
  • +
  • -
  • 1


#362149 Większy Exp za zabicie z noża

Napisane przez johny1221 w 10.02.2012 23:14

przyłączam się do prośby :))
  • +
  • -
  • 1


#362147 Granat za zabicie z granata

Napisane przez johny1221 w 10.02.2012 23:12

dobry pomysł , też bym poprosił o zrobienie takiego pluginu :)
  • +
  • -
  • 1