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.
|
;((
Rejestracja: 27.05.2010Aktualnie: Nieaktywny
Poza forum Ostatnio: 22.10.2015 19:57





Statystyki
- Grupa: Użytkownik
- Całość postów: 1 157
- Odwiedzin: 20 137
- Tytuł: Super Hero
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Mężczyzna
-
Lokalizacja
Aha
#362819 [ROZWIĄZANE] [S_API FAIL] SteamAPI_Init() failed
Napisane przez Kecaj
w 11.02.2012 21:03
#288481 Cod Mod Dark Edition - Wersja 3.5
Napisane przez DarkGL
w 28.08.2011 17:03
Co przynosi wersja 3.5 ? Nie wgrywałem żadnych nowych rzeczy skupiłem się na
- Poprawie bugów
- Optymalizacji kodu
- Jego czytelności
- Większych możliwościach konfiguracji moda

Poniżej lista zmian
Link do poprzedniego tematu http://amxx.pl/topic...dition-wersja-3

Jest to modyfikacja cod moda wykonana przeze mnie na potrzeby mojego dawnego serwera

Błędy i bugi a także pomysły co jeszcze dodać proszę zgłaszać w tym temacie

Co nowego posiada mod:
- 40 nowych itemów w tym
- Sila Pudzianowskiego
- Narty Malysza
- Naboje Weterana
- Sandały murzyna
- Tajemnica Krowy

- Money mod
- Sklepik z nowymi rzeczami
- Podmianę modeli broni na te z prawdziwego call of duty
- Ułatwienia dla vipów (flaga "r")
- Maksymalny level to 300
- Zapis sql
- Całkowicie nowe klasy z unikalnymi właściwościami (stawianie działek , przegrzewająca się broń i inne
)
- Grom
- Cichociemny
- Wojska Rakietowe
- Saper
- Zmechanizowany
- Inzynier
- Partyzant
- Snajper
- Matrioszka (Premium)
- Delta Force
- Rangers
- Zielony Beret
- Screaming Eagles
- All American
- GSG-9
- SOAR
- SAS
- Royal Air Force (Premium)
- Dostaje AK47 i Usp silna i szybka jednostka specjalna
- Dostaje MP5 i Glock szybka jednostka posiada spadochron i ciche chodzenie
- Dostaje RPG,Ump45 i Fiveseven powolna jednostka ale z duza sila razenia
- Dostaje Dynamit,Miny,MAC10 i ELITE moze stawiac miny
- Dostaje M249 szybka klasa z duzo iloscia armora i hp ma nieskonczona amunicji
- Dostaje GALILA i p228 moze postawic dzialko
- Dostaje AK47 i glock szybko jednostka z duzo ilosc hp posiada dynamit jest mniej widoczny
- Dostaje AWP i deagle troche wiecej hp strzal z awp zabija zawsze
- Dostaje M249 i usp wiecej hp armora i szybkosci klasa premium
- Dostaje M4A1 i usp miny nie zadaja mu obrazen
- Dostaje MP5 i glocka posiada wysoki skok i srednio ilosc hp
- Dostaje GALILA i p228 moze zniknac na kilka sekund
- Dostaje FAMASA i USP moze wejsc w furie
- Dostaje AK47 i p90 posiada umiejetnosc pasywno lustrzane odbicie
- Dostaje FAMASA i glock posiada granat ktory ma 1/3 szans na zabicie
- Dostaje MP5 i deagle odnawia mu sie 5 hp co 3 sekundy
- Dostaje UMP45 i P228 moze sie teleportowac PPM
- Dostaje M4A1 i USP wiecej hp i armora szybka klasa , klasa premium
- Sprint zintegrowany z cod modem
- Nowe komendy
- /vip pokazujący informacje o tym co ma vip
- /hud pozwalający wyłączyć hud widać go tylko przy starcie rundy
- Poprawki kodu standardowego cod'a
- Nowe umiejętności
- Grawitacja
- Niewidzialność
- Zdolność Generalska
- Szybkie rozdawanie statystyk
- Stawianie min i strzelanie rakietami wygląda bardziej realistycznie
- Nowe modele postaci
- Nowy sposób wybierania klasy
- Nowy kolor(zielony) i miejsce wyświetlania hud
- Dodana wytrzymałość przedmiotów
- Jeśli mamy więcej niż 255 hp wyświetli się ono nam pod wytrzymałością przedmiotu
- Komenda daj
- I jeszcze kilka innych unikalnych rzeczy
- Poprawki kodu
- Naprawa stawiania działka
- Od teraz item to perk
- Exp za asystę (podziękowania dla cypisa
)
- Wybór zapisu SQL/NVAULT
- Wybór zapisu na nick/steamid
- Dodanie itemów
- Zew Napierdalania
- Tajemnica Tuska
- Dodanie listy perków
- /perki
- /itemy
- Poprawa literówek
- Dodanie wymiany perkami
[CoD Stary] Wymiana Itemami. - AMXX.pl: Support AMX Mod X - Dodanie możliwości wyłączenia całkowicie podmieniania modeli bron/graczy
- Dodanie możliwości wyłączenia money moda
- Kod został trochę ogarnięty
- Statystyki www do tej modyfikacji będą dostępne w nowym pluginie R3X więc czekajcie cierpliwie
- Poprawka zapisu nvault money moda
- Naprawa sql i nvault
- Możliwość wyłączenia sklepiku
- Snajper ma 1/2 na natychmiastowe zabicie
- Poprawki pokazywania hud'a
- Naprawa komendy /daj
- Naprawa asysty
- Naprawa działania botów (tego nie testowałem więc nie daje pewności czy działa)
- Naprawa stawiania działka
- Naprawiony sklepik
- Naprawione wróć przy wyborze klas
- Naprawienie tego samego level na wszystkich klasach przy zapisie nvault
- Naprawienie zgłoszonych error logów
- Naprawienie ammo w bazooce
- Naprawienie inżyniera
- Dużo drobnych zmian optymalizacyjnych
- Dalsze ogarnianie kodu
- Bug z ciągłym rozdawaniem statystyk naprawiony
2 filmiki przedstawiające klasy inżynier i wojska rakietowe
http://www.youtube.com/watch?v=fqTQZK67DQU
http://www.youtube.com/watch?v=10lzfofZ7pQ
i item
http://www.youtube.com/watch?v=-B16aCNzDvg&feature=feedfbc

//do zapisu sql cod_sql_host "localhost" cod_sql_user "user" cod_sql_pass "pass" cod_sql_db "database" //reszta to standardowe cvary
jeśli chcemy coś włączyć to niestawiany przed tym // jesli chcemy wyłączyć to stawiamy // przed #define pod #define PLUGIN "Call of Duty: MW Mod" #define VERSION "0.7.9 Beta" #define AUTHOR "QTM_Peyote & DarkGL" znajdziecie #define NEW_MODELS #define NEW_PLAYER_MODELS #define MAX 32 #define MONEY_MOD #define SKLEP //#define SAVE_NICK #define SAVE_STEAM //#define nvault #define SQL #define SPRINT //#define BOTY #define VIP_FLAG ADMIN_LEVEL_F tutaj konfigurujemy moda NEW_MODELS - czy nowe modele broni mają być włączone NEW_PLAYER_MODELS - czy nowe modele postaci mają być włączone MAX 32 - ilość slotów oszczędzamy pamięć <img src='http://img.amxx.pl//public/style_emoticons/default/smile.png' class='bbc_emoticon' alt=':)' /> MONEY_MOD - czy money mod ma być włączony (kasa przyznawana tylko przez cod moda 10 % szans na zdobycie 5 $ przy zabiciu) SKLEP - czy ma być włączony sklepik SAVE_NICK - zapis na nick SAVE_STEAM - zapis na steamid nvault - zapis nvault SQL - zapis sql SPRINT - czy sprint ma być włączony BOTY - obsługa botów VIP_FLAG ADMIN_LEVEL_F - tutaj ustawiamy flage na którą jest vip tak jak mówiłem // przed wyłącza a jeśli ma być włączone to #define bez niczego przed
Statystyki www które obsługują te wersje moda
Statystyki - Call of Duty MW Mod - AMXX.pl: Support AMX Mod X

Standardowa
Tabela z wersji 1 nie jest kompatybilna z wersją 2 , wersją 3 i wersją 3.5 należy usunąć starą tabele z bazy danych
cvary sql się nie zmieniły

Troche statystyki

Wersja 1 łącznie 230 ściągnięć
Wersja 2 nie wiadomo
Wersja 3 łącznie 413 ściągnięć
plik z modelami i dźwiękami 354 ściągnięć
Wersja 3.5:



Modele i dźwięki są takie same dla wszystkich wersji:

#282666 Spray karny kutas v2
Napisane przez DarkGL
w 13.08.2011 22:35

wrzucamy do folderu cstrike lub cstrike_polish (jak mamy)
klikamy prawym przyciskiem myszy zaznaczamy "tylko do odczytu" zastosuj i ok
Wersja bez napisów w środku

lepszego efektu nie uzyskałem
Jak to wygląda w grze:


#269687 Nie odradza lub źle.
Napisane przez Hiroshima
w 14.07.2011 11:44
#include <amxmodx>
#include <hamsandwich>
#define PLUGIN "Auto Respawn"
#define VERSION "1.0"
#define AUTHOR "hiroshima"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Killed, "player","Killed", 1);
}
public Killed(id)
{
set_task(0.3, "Respawn", id);
}
public Respawn(id)
{
ExecuteHamB(Ham_CS_RoundRespawn, id);
}
to działa i zawsze odradza
#265772 AmxPsayChat - prywatna wiadomość na czacie
Napisane przez vaverix
w 03.07.2011 13:53

Z uwagi na nieporęczność komendy amx_psay służącej adminom do wysyłania prywatnych wiadomości do konkretnego użytkownika - napisałem ten malutki plugin. Był on na użytek własny, ale może komuś się przyda.
Już nie będzie sytuacji, w których Ty jako administrator wysyłając wiadomość w konsoli przez amx_psay nie zauważysz na czacie treści skierowanych właśnie do Ciebie!
Opcjonalnie, żeby wzbogacić swój serwer o następną użyteczną opcję, możesz ustawić plugin tak, aby inni gracze też mogli z niego skorzystać!
Sam proces użytkowania tego pluginu jest bardzo prosty, a zarazem szybki, co czyni go idealną alternatywą.

amx_psaychat_onlyforadmins "1" // plugin tylko dla administratorów? amx_psaychat_sendtoadmins "1" // inni admini też widzą wiadomość?

say /nick wiadomość Przykład: say /kowalski czesc, dawno Cie nie widzialem! Dodatkowo, nie trzeba pisać całego nicku, plugin sam zlokalizuje gracza! Przykład: say /kow czesc, dawno Cie nie widzialem!

<amxmodx> <amxmisc> <colorchat>




Mały ChangeLog: 1.2c - obsługa say_team, prawdopodobnie finalna wersja 1.2b - mała optymalizacja 1.2a - dodane cvary 1.1 - dodany moduł ColorChat 1.0 - pierwsze wydanie
PS. W załączniku jest najnowsza wersja, tylko w #define VERSION zapomniałem zmienić, wybaczcie mi.

W załączniku, lub tutaj
_______________________
Pozdrawiam serdecznie.
Załączone pliki
-
amx_psaychat.sma 1,68 KB 660 Ilość pobrań
amx_psaychat.amxx
-
amx_psaychat.amxx 6,13 KB 71 Ilość pobrań
#264447 Error Logi
Napisane przez Misiaczek ;c
w 30.06.2011 11:36
#262677 Screen Menu
Napisane przez R3X
w 25.06.2011 12:44
v0.4.2
Biblioteka zamknięta w pliku .amxx do tworzenia kołowych menu. Można je spotkać w nowoczesnych grach jak Crisis czy Prototype, więc może się przydać też w CSie. Wybieranie opcji jest całkiem wygodne i spokojnie może zastąpić kilka bindów.
Maksymalna ilość opcji została na stałe zablokowana na wartość 8. API biblioteki jest zgodne z Nowym stylem menu Zobacz opis, z tym , że funkcje zaczynają się smenu_* zamiast menu_*
Przykładowe menu z załącznika ScreenMenu_Test.sma wygląda tak

Wszelkie uwagi i propozycje są mile widziane.
Wymagane pliki:
dhudmessage.inc
Kilka wskazówek:
smenu_create("nazwa", "mcbScreenMenu", "mcbScreenMenuOver");
pierwsza funkcja jest wywoływana po zamknięciu menu i przekazuje informacje na jakiej opcji gracz zatrzymał się ostatnio
druga funkcja jest wywoływana po każdej zmianie aktywnej opcji, nie koniecznie musimy łapać to zdarzenie i można spokojnie pominąć ten parametr
poprawne użycie menu wymaga sekwencji smenu_display ... smenu_exit, w przykładowym kodzie naciśnięcie klawisza E pokazuje menu, a puszczenie E wyłącza menu; moment wyjścia jest traktowany jak wybór opcji, gracz wybiera to co go interesuje przez puszczenie klawisza
to samo możemy zrobić za pomocą komendy aktywnej
register_clcmd("+menu", "wlaczMenu"); register_clcmd("-menu", "wylaczMenu");
bind f +menu
w wlaczMenu robimy display w wylaczMenu exit, wtedy gdy gracz puszcza klawisz F plugin dostaje info o wybranej opcji
smenu_setprop umożliwia konfigurację menu, w następnych wersjach będzie tego więcej, obecnie mamy:
#define SMPROP_SHOW_DESCRIPTION 1 /* Czy pokazywac opis po najechaniu na opcje, param1=number */ #define SMPROP_NORMAL_COLOR 2 /* Kolor normalny, param1=number[3] */ #define SMPROP_OVER_COLOR 3 /* Kolor po najechaniu na opcje, param1=number[3] */ #define SMPROP_DISABLED_COLOR 4 /* Kolor wylaczonej opcji, param1=number[3] */ #define SMPROP_TITLE_COLOR 5 /* Kolor tytulu, param1=number[3] {0, 0, 0} ukrywa tytul*/ #define SMPROP_PREFIX 6 /* Prefiks opcji, param1=string[8], domyslnie takie C z kropka*/czyli można włączyć/wyłączyć pokazywanie podpowiedzi i pokolorować napisy po swojemu
Aktualizacja:
0.4.2
- wywalony spam na chacie
0.4.1
- kursor już nie wariuje
0.4
- wyeliminowano 2 bugi: smenu_display nie działał w callbacku oraz get_info nie pobierało info tylko 2 razy nazwę
0.3
- dodano dynamiczną wersję menu (bez stałego punktu widzenia)
0.2
- dwa nowe pola set_prop
#define SMPROP_TITLE_COLOR 5 /* Kolor tytulu, param1=number[3] {0, 0, 0} ukrywa tytul*/ #define SMPROP_PREFIX 6 /* Prefiks opcji, param1=string[8], domyslnie takie C z kropka*/- wyświetlany tytuł menu
- nowe przykładowe pliki
- możliwość dostosowania położenia menu (komenda +smenu)
0.1
- pierwsza publikacja
Załączone pliki
-
ScreenMenu-0.4.2.zip 9,84 KB 284 Ilość pobrań
#258855 Osiągnięcia 2.0
Napisane przez Abes Mapper
w 14.06.2011 16:04
#257975 Opis przy nazwie pluginu
Napisane przez Portek
w 11.06.2011 23:05
Wystarczy poczytać koniec listy.. Lista Pluginów AMXX - AMXX.pl: Support AMX Mod XWyświetlaj: Bez Opisów Z opisami
Kod BBCode: Bez Opisów Z opisami
Sortuj: Alfabetycznie Wg. ilości odwiedzin Wg. ilości odpowiedzi
#255314 Cvar Pauza
Napisane przez R3X
w 02.06.2011 15:36
plugin wpisany w amx_pause_plugin zostanie spauzowany w plugin_cfg
new pause_plugin; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) pause_plugin = register_cvar("amx_pause_plugin","nazwa_pluginu.amxx"); } public plugin_cfg(){ new szPlugin[32]; get_pcvar_string(pause_plugin, szPlugin, 31); pause("ac", szPlugin); }
#255310 Cvar Pauza
Napisane przez R3X
w 02.06.2011 15:24
#130749 Nazwy broni i ammo do give_item (+ speed)
Napisane przez
Gość
w 02.05.2010 13:19
Weapon suplement - Nieoficjalny polski support AMX Mod X
Name Number Ammo Weapon Clips
CSW_P228 1 give_item(id,"ammo_357sig") give_item(id, "weapon_p228") CLIP SIZE/BP SIZE: 13/52
==================================================================================================================================
CSW_SCOUT 3 give_item(id,"ammo_762nato") give_item(id, "weapon_scout") CLIP SIZE/BP SIZE: 10/90
==================================================================================================================================
CSW_XM1014 5 give_item(id, "ammo_buckshot") give_item(id,"weapon_xm1014") CLIP SIZE/BP SIZE: 7/32
==================================================================================================================================
CSW_MAC10 7 give_item(id,"ammo_45acp") give_item(id, "weapon_mac10") CLIP SIZE/BP SIZE: 30/100
==================================================================================================================================
CSW_AUG 8 give_item(id,"ammo_556nato") give_item(id, "weapon_aug") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_ELITE 10 give_item(id,"ammo_9mm") give_item(id, "weapon_elite") CLIP SIZE/BP SIZE: 30/120
==================================================================================================================================
CSW_FIVESEVEN 11 give_item(id,"ammo_57mm") give_item(id, "weapon_fiveseven") CLIP SIZE/BP SIZE: 20/100
==================================================================================================================================
CSW_UMP45 12 give_item(id,"ammo_45acp") give_item(id, "weapon_ump45") CLIP SIZE/BP SIZE: 25/100
==================================================================================================================================
CSW_SG550 13 give_item(id,"ammo_556nato") give_item(id, "weapon_sg550") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_GALI 14 give_item(id,"ammo_556nato") give_item(id, "weapon_gali") CLIP SIZE/BP SIZE: 35/90
==================================================================================================================================
CSW_FAMAS 15 give_item(id,"ammo_556nato") give_item(id, "weapon_famas") CLIP SIZE/BP SIZE: 25/90
==================================================================================================================================
CSW_USP 16 give_item(id,"ammo_45acp") give_item(id, "weapon_usp") CLIP SIZE/BP SIZE: 12/100
==================================================================================================================================
CSW_GLOCK18 17 give_item(id,"ammo_9mm") give_item(id, "weapon_glock18") CLIP SIZE/BP SIZE: 20/120
==================================================================================================================================
CSW_AWP 18 give_item(id,"ammo_338magnum") give_item(id, "weapon_awp") CLIP SIZE/BP SIZE: 10/30
==================================================================================================================================
CSW_MP5NAVY 19 give_item(id,"ammo_9mm") give_item(id, "weapon_mp5navy") CLIP SIZE/BP SIZE: 30/120
==================================================================================================================================
CSW_M249 20 give_item(id,"ammo_556natobox") give_item(id, "weapon_m249") CLIP SIZE/BP SIZE: 100/200
==================================================================================================================================
CSW_M3 21 give_item(id, "ammo_buckshot") give_item(id,"weapon_m3") CLIP SIZE/BP SIZE: 8/32
==================================================================================================================================
CSW_M4A1 22 give_item(id,"ammo_556nato") give_item(id, "weapon_m4a1") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_TMP 23 give_item(id,"ammo_9mm") give_item(id, "weapon_tmp") CLIP SIZE/BP SIZE: 30/120
==================================================================================================================================
CSW_G3SG1 24 give_item(id,"ammo_762nato") give_item(id, "weapon_g3sg1") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_DEAGLE 26 give_item(id,"ammo_50ae") give_item(id, "weapon_deagle") CLIP SIZE/BP SIZE: 7/35
==================================================================================================================================
CSW_SG552 27 give_item(id,"ammo_556nato") give_item(id, "weapon_sg552") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_AK47 28 give_item(id,"ammo_762nato") give_item(id, "weapon_ak47") CLIP SIZE/BP SIZE: 30/90
==================================================================================================================================
CSW_P90 30 give_item(id,"ammo_57mm") give_item(id, "weapon_p90") CLIP SIZE/BP SIZE: 50/100
__________________________________________________________________________________________________________________________________
DEFUSE KIT give_item(id, "item_thighpack")
----------------------------------------------------------------------------------------------------------------------------------
NVGS give_item(id, "item_nvgs")
----------------------------------------------------------------------------------------------------------------------------------
SHIELD give_item(id, "weapon_shield")
----------------------------------------------------------------------------------------------------------------------------------
CSW_C4 6 give_item(id, "weapon_c4") BP SIZE: 1
----------------------------------------------------------------------------------------------------------------------------------
CSW_VEST 31 give_item(id, "item_kevlar")
----------------------------------------------------------------------------------------------------------------------------------
CSW_VESTHELM 32 give_item(id, "item_assaultsuit")
----------------------------------------------------------------------------------------------------------------------------------
CSW_HEGRENADE 4 give_item(id, "weapon_hegrenade") BP SIZE: 1
----------------------------------------------------------------------------------------------------------------------------------
CSW_FLASHBANG 25 give_item(id, "weapon_flashbang") BP SIZE: 2
----------------------------------------------------------------------------------------------------------------------------------
CSW_SMOKEGRENADE 9 give_item(id, "weapon_smokegrenade") BP SIZE: 1
----------------------------------------------------------------------------------------------------------------------------------
Przykłady do funowego "get_user_maxspeed"
CSW_P228 250.0 CSW_SCOUT 260.0 CSW_HEGRENADE 250.0 CSW_XM1014 240.0 CSW_C4 250.0 -------------------------- CSW_MAC10 250.0 CSW_AUG 240.0 CSW_SMOKEGRENADE 250.0 CSW_ELITE 250.0 CSW_FIVESEVEN 250.0 --------------------------- CSW_UMP45 250.0 CSW_SG550 210.0 CSW_GALIL 240.0 CSW_FAMAS 240.0 CSW_USP 250.0 --------------------------- CSW_GLOCK18 250.0 CSW_AWP 210.0 CSW_MP5NAVY 250.0 CSW_M249 220.0 CSW_M3 230.0 --------------------------- CSW_M4A1 230.0 CSW_TMP 250.0 CSW_G3SG1 210.0 CSW_FLASHBANG 250.0 CSW_DEAGLE 250.0 --------------------------- CSW_SG552 235.0 CSW_AK47 221.0 CSW_KNIFE 250.0 CSW_P90 245.0
#250036 Na deathrun`a staty i rank
Napisane przez Hiroshima
w 16.05.2011 18:42
tak więc:- aktualizacja statystyk na www: tablelk, menu.ini view może być http://link, buforowanie wyjścia
[3] label = Strona główna view = http://twoja-strona-internetowa.pl
error logi? widze fajna mapke na deathrunie.... de_dust2 to na pewno mapa deathrun_ wywal to z mapcycle i skasuj z katalogu maps bo to ci nie potrzebne.
co do drugiego erroru, czy aby na pewno przy kompilacji podmieniles WSZYSTKIE pliki na aktualne do kompilacji? wszystkie inl? wydaje mi sie ze masz jeszcze .inl'e z wersji v0.1 a .sma z v0.5 tak jak poprzednio nie dzialala Ci muzyczka na pobicie rekordu... ja nie mam zadnych errorow z tego pluginu, takze wydaje mi sie ze napisalem rozwiazanie, jesli sie myle: I'm sorry
#239962 Kolejka do tt - DR
Napisane przez byCZUS
w 22.04.2011 08:36
Polega na tym że jeśli ktoś wejdzie w byt statystyk R3X'a to dodaje go do listy (lewa strona) i aktualna osoba która powinna zostać zabita ma glow'a (zielony). CT ani TT nie może zabijać się jeśli nie ma odpowiedniej kolejki, max kolejek ustawione jest na 15. Można zmienić w definicji. Testujcie ponieważ dodałem sprawdzanie jeżeli gracz który jest na liście, a wyjdzie z serwera to ma go wywalić z listy by nie było postoju. Ale to już nieważne, testujcie.
Dodaje jeszcze 2 foty:
Przed wejściem w kwadrat:

Po wejściu:

Załączone pliki
-
kolejka.sma 2,41 KB 137 Ilość pobrań
kolejka.amxx
#239603 Kolejka do tt - DR
Napisane przez byCZUS
w 21.04.2011 10:10

#include <amxmodx>
#include <hamsandwich>
#include <deathrun_stats>
#define MAX 15
new kolejka[MAX];
new aktualny;
public plugin_init() {
register_plugin("Kolejka do zabicia", "0.1", "byQQ");
register_event("HLTV", "event_RoundStart", "a", "1=0", "2=0");
RegisterHam(Ham_TakeDamage, "player", "HamTakeDamage");
RegisterHam(Ham_Killed, "player", "HamKilled");
}
// Wpisywanie do kolejki
public fwPlayerFinished(id)
{
for(new i = 0; i < MAX; i++) {
if(kolejka[i] == -1) {
kolejka[i] = id;
break;
}
}
}
// Resetowanie kolejki
public event_RoundStart()
{
aktualny = 0;
for(new i = 0; i < MAX; i++)
kolejka[i] = -1;
}
public HamTakeDamage(victim, inflictor, attacker)
return (is_user_alive(attacker) && kolejka[aktualny] == victim) ? HAM_IGNORED : HAM_SUPERCEDE;
public HamKilled(victim, killer)
{
if(!is_user_connected(killer) || kolejka[aktualny] != victim)
return HAM_IGNORED;
aktualny++;
return HAM_IGNORED;
}
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: ;((
- Regulamin