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
 

Derek5 - zdjęcie

Derek5

Rejestracja: 18.07.2014
Aktualnie: Nieaktywny
Poza forum Ostatnio: 20.08.2014 19:42
-----

#654580 Metin2 Mod v2.00 Build 9 RC 1

Napisane przez dasiek w 04.08.2014 07:36


Ps. Sorki za odkop ale teraz temat jest do kosza bo plugin całkowicie zepsuty

 

Nie bądź taki hop do przodu bo Ci się pępek rozwiąże. 

#define Semi 1 //Declare pragma semicolon(1/0)

zamień na 

#define Semi 0 //Declare pragma semicolon(1/0)

  • +
  • -
  • 1


#259466 Ultimate Warcraft 3: Next Generation [v2.35.7] PL

Napisane przez ToRRent w 16.06.2011 15:40

Ultimate Warcraft 3: Next Generation [v2.35.7]
Polska poprawka nr.1 [17.06.2011] dodana przez =ToRRent=

Dołączona grafika
Polska wersja słabo znanej w polsce modyfikacji, jest to "mocno" zmieniony war3ft
Największą zmianą jest możliwość posiadania nawet 3 mocy (ultimate), każda moc posiada swoją komendę użycia więc trzeba być ogarniętym w bindowaniu w swojej konsoli ;)
Maxymalny poziom to 50, nie ma ras/klas, każdy gracz ma możliwość wytrenowania swojej postaci na swój sposób :)

Dołączona grafika
// glowne ustawienie
uwc3ng_enabled "1"			// włączyć plugin ? 1=Tak 0=Nie

// Metoda zapisu XP?
uwc3ng_savexp_sql "1"		// 0 = MySQL, 1 = SQLITE

// Na co zapisywac ?
uwc3ng_save_by "2"			// 0 = SteamID, 1 = IP, 2 = Nick

// MYSQL. Jeżeli używasz SQLITE, nie musisz nic zmieniac
uwc3ng_host "127.0.0.1"		// IP serwa gdzie postawiona jest baza
uwc3ng_user "root"			// login
uwc3ng_pass ""				// hasło
uwc3ng_name "uwc3ng"          // nazwa bazy danych

// Psychostaty
uwc3ng_enable_psychostats "0"		// 1 = uruchom logi dla psychostatów, 0 = wyłącz

// Opcje admina
uwc3ng_admin_flag "m"			// Wymagana flaga aby admin mógł korzystać z komend

// Gameplay
uwc3ng_teleport_protection "1"	// Zabijaj graczy którzy źle się przeteleportowali 
uwc3ng_ult_round_start_cd "15"   // ile sekund należy czekać na pierwsze załadowanie mocy ?
uwc3ng_ultimate_cooldown "20"	// Ile sekund należy czekać na ponowne przygotowanie mocy ?
uwc3ng_teleport_dizziness "0"		// efekt przy teleportacji (0=ala flashbang, 1=zanikanie do niebieskiego ekranu)
uwc3ng_entangle_drop "0"		// Czy wyrzucać broń główną kiedy gracz będzie wplątany (?) (zapewne chodzi o wężowego strażnika)
uwc3ng_spec_position "0"		// po ktorej stronie obserwator ma widziec info o graczu ? 0=po lewej, 1=po prawej
uwc3ng_minmodels "1"			// Sprawdzać czy gracz ma ustawione cl_minmodels na 1 ?
uwc3ng_icons "1"			// Czy chcesz wyświetlać nad graczem ikonki informujące że potrzebuje pomocy medycznej ?
uwc3ng_hudmessage_display "0"   // Gdzie mają się wyświetlać informacje o przedmiotach ? 0=Nad Czatem (HUD), 1=Pod Czatem (STATUS)

// Przedmioty
uwc3ng_boots "0.10"			// o ile procent szybciej biegamy mając zakupione buty ?
uwc3ng_claw "7"				// Dodatkowe obrażenia jakie zadajemy ze szponami ataku
uwc3ng_cloak "130"			// wartość niewidzialności (od 0 do 255) im więcej tym bardziej jesteś widoczny
uwc3ng_mask "0.3"			// procentowa wartość życia jaka nam się wznawia z maską
uwc3ng_frost "125"			// Prędkość gracza kiedy oberwie zimnym strzałem
uwc3ng_health "20"			// ilość bonusowego HP jaki daje mikstura zdrowia
uwc3ng_glove_timer "10"		// co ile sekund dawać granat HE ?
uwc3ng_tome "50"			// ile dać bonusowego XP za zakup tomu doświadczenia ?
uwc3ng_sock "0.6"			// poziom grawitacji gracza

// Zapis XP
uwc3ng_save_xp "1"			// Czy zapisywać doświadczenie ? 0=Nie, 1=Tak

// XP cvary
uwc3ng_xp_for_level "1500" 	// Domyślna liczba XP jaką musimy zdobyć by awansować
uwc3ng_min_players "2"		// ilu graczy musi być na serwie żeby przyznawać XP ?
uwc3ng_xpmultiplier "1.0"   	// Wielokrotność ilości zdobywanego doświadczenia (np. za kill przy wartości 1.0 dostaniemy ok. 15 xp a w przypadku wartości 2.0 dostaniemy ok. 30 xp)
uwc3ng_save_end_round "1"	// Czy zapisywać dane pod koniec każdej rundy ? (będzie powodować zacinki po zakończeniu rundy)
uwc3ng_startlevel "0"			// od którego poziomu gracze rozpoczynają rozgrywkę ?

// Tego nie wiem <img src='http://img.amxx.pl/public/style_emoticons/default/sad.gif' class='bbc_emoticon' alt=':(' /> wybaczcie
uwc3ng_attrib_xpmodifier "0.5" 	// This is a good setting for Long Term XP (no savexp) to configure the attribpoints (0.5 default)
uwc3ng_resist_xpmodifier "0.5" 	// This is a good setting for Long Term XP (no savexp) to configure the resistpoints (0.5 default)

// Boty
uwc3ng_ignore_bots "0"		// 0 = nie ignoruj botów, 1 = ignoruj boty
uwc3ng_bot_startlevel "1"		// od którego poziomu boty rozpoczynają rozgrywkę ?
uwc3ng_bot_buy_item "0.33"	// procentowa szansa na zakup przez bota przedmiotu

Dołączona grafika
amx_givexp   <nick/ip/steamid> // Daje graczowi xp


Dołączona grafika
Pobierz wszystkie załączniki, rozpakuj ją skopiuj foldery addons, sound, sprites i models do folderu cstrike
w addons/amxmodx/configs/plugins.ini dopisz linijkę
uwc3ng.amxx

Dołączona grafika
hamsandwich
cstrike
mysql lub sqlite
fun
fakemeta
engine
csx

Dołączona grafika
Zippyshare.com - UWC3NG_popr.v1.rar
(Nie chciało mi się bawić w rozdzielanie żeby wbiło do załącznika)

Dołączona grafika
podam kilka ale nie wszystkie bo na ten temat można poczytać grając na tym modzie
wiadomości możemy pisać w konsoli w wersji bez znaków lub na say dodając przed komendą znak /
umiejetnosci - pokazuje wszystkie twoje umiejętności
atrybuty - pokazuje menu atrybutów
odpornosci - pokazuje menu odporności
war3menu - główne menu moda !
shopmenu oraz shopmenu2 - sklepik z przedmiotami

Polską wersję przygotowali: =ToRRent= & Abes Mapper :)

  • +
  • -
  • 7


#304391 Saw Mod 2.0 + JiggMode

Napisane przez dasiek w 08.10.2011 11:56

to może tak po staremu.... ;)

Dołączona grafika

Witaj graczu. Zagrajmy sobie w pewną grę...
Do tej pory biegałeś bez celu nabijając fragi bronią, którą kupowałeś za kolejne zabójstwa lub za pieniądze, które dostawałeś co rundę. Celem do tej pory było jedynie mieć pierwsze miejsce na serwerze które dawało Ci jedynie satysfakcje. Czy tu będziesz miał tą samą satysfakcje w tym, co Cię tu spodka?
Otóż u mnie dostajesz broń. Zasada gry się nie zmienia. Musisz iść i zabić. Jednak żyjesz tylko 30 sekund. Jak je wykorzystasz? Czy pobiegniesz w wir walki i przeżyjesz czy będziesz kampił oczekiwaniu na innego gracza który ma takie same cele jak Ty?
Za każde zabójstwo dostaniesz 20 sekund dodatkowego życia. Jednak czy w wirze walki starczy Tobie jeden magazynek? Możesz dokupić kolejne magazynki jednak kosztują Cię one życiem. Konkretniej 20 HP. Będziesz w stanie oddać cześć siebie żeby ułatwić sobie rozgrywkę?

i Tu nowość :)

W trakcie gry wybiorę sobie spośród graczy jednego, którego zadaniem będzie przetrwać z kluczem. Ale aż tak łatwo dla innych nie będzie. Mój pomocnik ma minute by rozstawić pułapki. Gdy to zrobi gracze muszą go złapać i zabić. Wtedy osoba która go zabije otrzyma więcej doświadczenia. Czy jednak będziecie działać w grupie, czy ktoś się zbuntuje? nie wiadomo. W tym czasie każdy może zabić kogo chce nawet osobe z tej samej drużyny.

Życie lub śmierć - Twój wybór.

instalacja

Modele do modeli, dzwieki do dzwiekow, pluginy do plugins

Dodatkowo plik plugins-saw.ini do addons/amxmodx/configs

plik sawmod.inc do addons/amxmodx/scripting/include

w paczce jest wszystko na swoim miejscu.

komendy

saw_setlvl "nick" "ile"

ustawia Lvl

cvary

saw_xp_kill - xp za zabicie.

inne informacje

Obecnie Wersja 2.0 Modu ma Biblioteke. Pozwala ona na pisanie Pułapek i Dodatków do Modu. Powodzenie ich wczytania wyskakuje na początku mapy w konsoli. Jest to moja pierwsza "poważna akcja" więc w razie jakichkolwiek błędów proszę pisać w temacie. Będe poprawiał ;)

Biblioteka


/* Ustawianie */
native saw_set_jigg_points(id,ile) // Ustawia Punkty Jiggsawa
native saw_set_xp(id,ile) // ustawia Exp
native saw_set_money(id,ile) // ustawia Monety
native saw_set_time(id,ile,falga)
//Ustawia czas graczowi o podanym indeksie i wg danej flagi
//flaga 0 - Ustawia mu czas
//flaga 1 - dodaje mu czas do obecnego
//flaga 2 - dodaje do glownego czasu (30 sek)
/* Pobieranie */
native saw_get_money(id) //monety
native saw_get_jigg_points(id) //punkty Jigg
native saw_get_xp(id) // exp/* Inne */
native saw_remove_time(id) // ustawa czas graczowinative saw_start_jiggmode() // Startuje JiggsawMode

native saw_addtrap(nazwa[],koszt) // Rejestruje Pulapke (w plugin_init) koszt w JiggPoints
native saw_add_plugin(nazwa[],autor[]) // Rejestruje Plugin do Sawa
native bool:is_jigg_mode() // true gdy jest tryb JiggsawMode
native bool:is_user_jiggsaw(id) // true gdy gracz jest Jiggsawem//
// Forwardy
//
forward saw_put_trap(id)
//wykonywane po wyborze pulapki (polozenie, zmiana itp)
forward saw_use(id)
//wykonywany gdy gracz wcisnie "use" (domyslnie e)

Proszę o komentarze i co można dodać lub poprawić oraz inne uwagi. Mam w planach dalsze update'y ;)

Pozdrawiam ;)



UPDATE!

1)Usunięte monety. JiggMode nie wywala serwera:)


Wersja 2.23 - Dodane Info o grze Jiggsawa. Do ściągnięcia w załączniku.


ps - Można by prefix zrobić dla moda. :P

Załączone pliki


  • +
  • -
  • 40


#8097 xREDIRECT [UPDATE 09-02-2011]

Napisane przez Abes Mapper w 13.06.2008 19:15

Dołączona grafika



Aktualna Stabilna wersja: 1.0.3.3
Aktualna Wersja Beta: v2.0 RC2


Dołączona grafika
Dołączona grafika
Dołączona grafika
Dołączona grafika
Dołączona grafika

[Dodano cvar redirect_countbots↵ ale tylko do opisu. W pluginie już był.

Dołączona grafika
Przede wszystkim, jeśli jesteś zbyt leniwy, aby przeczytać wszystkiego to nie męcz nas problemami lub pytaniami tylko zajrzyj do Dołączona grafika lub przeczytaj FAQ
Dzięki temu pluginowi możemy się łączyć w czasie gry z innymi serwerami które są dostępne na serwerze poprzez wpisanie w say: /server
To nie prosty plugin dla prostych ludzi, którzy chcą czegoś więcej niż tylko kilka prostych funkcji. Jeśli nie jest to, co chcesz, to ok. Potem wystarczy przejść wzdłuż.
Plugin nie jest łatwy do zainstalowania. Ale nie może być trudny, bo jest uruchomiony na setki serwerów. Ja tylko miałem powiedzieć, że nie chcę mieć coś znowu podobnego do tego.

Dla tych, którzy chcą uczestniczyć w kodowaniu pluginu, kod odniesienia jest tutaj. Można również wygenerować go od źródła (z 1.0RC2 i powyżej) przy użyciu kompilatora opcji-r.

Jeśli chcesz wiedzieć, jak wiele serwerów jest uruchomiony można szukać na tej stronie . Dzięki Bailopan za dodanie go w tym momencie.
Chcesz znaleźć serwery gdzie ten plugin jest uruchomiony? Użyj tego.

Plugin ten robi wiele rzeczy, które mogą być włączone lub wyłączone niezależnie od CVARów:

● po uruchomieniu go czyta dostępne serwery z SERVERFILE (amxmodx/config/serverlist.ini)
● say: /server pokazuje listę dostępnych serwerów (jeśli redirect_manual 1) - ludzie mogą wybrać numer z listy i są natychmiast przełączani do serwera
● gdy serwer jest pełny, są automatycznie przełączani do serwera losowego lub następnego z listy - redirect_auto kontroluje to
● limit można ustawić ile administratorów może być w tym samym czasie
● kiedy serwer z listy jest pełny albo zdechł to jest wyłączony w menu i gracze nie są przekierowani tam automatycznie - a by sprawdzić czy server zdechł redirect_check_method wynosić musi >0 i sprawdzić czy jest pełny przy pomocy redirect_check_method większego od 1
● servery ogłaszają każde redirect_announce seconds - ustaw je na 0 aby wyłączyć to ogłaszanie, lista serverów jest pokazywana jako wiadomość HUD dla żywych graczy na górze, a dla trupów gdzieś na ekranie, więc nie jest zakrywana przez "spectator bars" (paski oglądających

Osoby używające więcej niż 3 wykrzykników lub pytajników to osoby z zaburzeniami własnej osobowości

); jak dużo informacji ma wiadomość zależy od check_method
● zalożność od redirect_check_method może być sprawdzona przez bycie serwerwa full/off a nawet obecnej mapie, liczba obecnych graczy i maksymalnych ich liczbie może być wyświetlana w menu i w ogłoszeniach - kiedy nie ma serevera na automatyczne   przekierowanie, gracz jest wywalany z odpowiednią wiadomością
● gdy ktoś jest przekierowywany ręcznie lub automatycznie, innym graczom wyświetla się wiadomość kto się przełączył i na jaki serwer
● jest również ogłoszenie, że ludzie mogą powiedzieć /follow i przełączają się tam gdzie przełączał się ostatni przełączający się gracz, funkcja może być włączona lub wyłączona przez CVAR (redirect_follow)
● plugin jest w różnych językach (a więc musisz umieścić xredirect.txt w amxmodx/data/lang/)
● serwer może pokazać, kto przychodzi i jakiego serwera się przełączył
● własny adres IP jest wykrywany i automatycznie wyłączany na liście serwerów - automatyczne wykrywanie nie działa, jeśli używasz nazw DNS w SERVERFILE - w tym przypadku należy ustawić adres serwera DNS na własny serwer w redirect_external_address do wykrywania do pracy - wykrywania własnych serwerów.
● kiedy CVAR redirect_retry jest ustawiony na 1 serwer może umieścić ludzi w kolejce, aby ponowić próbę być przekierowany z powrotem do ostatniego serwera (np. gdy są one automatycznie przekierowywane, ale tylko chcesz grać na serwerze są też podłączone)
● lista serwerów może być załadowana z bazy SQL (tylko w wersji beta)
● statystyki na temat przekierowań mogą być zapisane do pliku i vault albo do bazy SQL (tylko w wersji beta)


Dołączona grafika
● xredirect.amxx / xredirect-beta.amxx--> /plugins
● xredirect.sma / xredirect-beta.amxx --> /scripting
● xredirect.inc --> /scripting/include - tylko jakbyś chciał kompilować
● (trzeba plik stworzyć) serverlist.ini --> /configs
● xredirect.txt --> /data/lang
● xredirect.sql.txt --> (tylko w wersji beta) jeżeli używasz SQL: uruchom ten skrypt na swojej bazie danych



Dołączona grafika
say /server - pokaż menu aby przełączyć się na jakiś serwer
say_team /server - pokaż menu aby przełączyć się na jakiś serwer
pickserver - pokaż menu aby przełączyć się na jakiś serwer
say /follow - podążaj za ostatnim przełączonym graczem na serwer na który się przełączył
say_team /follow - podążaj za ostatnim przełączonym graczem na serwer na który się przełączył
say /retry - ponów połączenie z ostatnim serwerem jakim chciałeś się połączyć jeśli był pełny
say_team /retry - ponów połączenie z ostatnim serwerem jakim chciałeś się połączyć jeśli był pełny
say /stopretry - zatrzymaj ponawiane łączenie się z serwerem
say_team /stopretry - zatrzymaj ponawiane łączenie się z serwerem
redirect_announce_now - ogłoś listę servera natychmiast, wymagany dostęp - ADMIN_KICK
redirect_user - <playername|playerid> [servernum] - przełącz gracza [na dany serwer], wymagany dostęp - ADMIN_KICK
redirect_queue - pokazuje aktualną kolejkę do przekierowań, wymagany dostęp - ADMIN_KICK
redirect_stats - pokazuje statystyki na temat przekierowań, wymagany dostęp - ADMIN_KICK, dostępne tylko wtedy gdy SQL nie jest używany


Dołączona grafika
CVARy, muszą być wpisane do amxx.cfg. Dopiero ustawienie ich za pomocą konsoli (bezpośrednie, ssh, rcon, hLSW ...) jest problematyczne z kilku powodów.

redirect_active - 1/0 włącza/wyłącza plugin - jeśli jest to ustawione na 0 wszystkie inne CVARy, są ignorowane, domyślnie 1

redirect_auto
-- 0 = wyłączyć automatyczne przekierowanie gdy serwer jest pełny
-- 1 = gdy serwer jest pełny, przekierowuje na serwer losowo z listy
-- 2 = gdy serwer jest pełny, przekierowuje na następny serwer z listy
-- 3 = zawsze przekierowuje (nawet jeżeli serwer jest pusty) z wyjątkiem administratorów, przekierowanie na losowegy serwer
-- 4 = zawsze przekierowuje (nawet jeżeli serwer jest pusty) z wyjątkiem administratorów, przekierowuje na następny serwer z listy
-- 5* = zawsze przekierowuje (nawet jeżeli serwer jest pusty) w tym administratorzy, przekierowanie na losowy serwer
-- 6* = zawsze przekierowuje (nawet jeżeli serwer jest pusty) w tym administratorzy, przekierowuje na następny serwer z listy
domyślnie 0
(* Jeśli chcesz tylko przekierować ludzi ze starego serwera na nowy podczas okresu przejściowego, należy rozważyć użycie T E G O pluginu, łatwiejsze w obsłudze i ma wszystko co potrzeba)
Zależności:
Kiedy redirect_check_method jest ustawiony na 2 automatyczne przekierowanie wykryje, gdy serwer jest pełny i nie przekieruje do niego - w przeciwnym razie nie będzie można wykryć i przekieruje gracza na pełny serwer
Kiedy redirect_check_method jest ustawiony na 1 automatyczne przekierowanie wykryje, gdy serwer nie odpowiada i nie przekieruje do niego – w przeciwnym razie nie będzie można wykryć i przekieruje gracza na wyłączony serwer


redirect_manual
-- 0 = wyłącza ręczne przekierowanie w say: /server
-- 1 = umożliwia ręczne przekierowanie w say: /server
-- 2 = umożliwia ręczne przekierowanie w say: /server i pokazuje podmenu kiedy gracz nie może zostać przekierowany
-- 3 = umożliwia ręczne przekierowanie w say: /server i zawsze pokazuje podmenu z którego gracz może zdecydować się na przekierowanie (jeśli to możliwe)
domyślnie 0
Zależności
Informacje kiedy serwer jest offline, można zobaczyć tylko gdy redirect_check_method jest ustawiony na 1 albo 2 – w przeciwnym wypadku każdy serwer będzie online i będzie można do niego przejść
Informacje (mapa i ilość graczy) może zostać wyświetlona tylko gdy redirect_check_method jest ustawony na 2 – w przeciwnym wypadku tego nie będzie


redirect_follow
-- 0 = wyłącza śledzenie gracza poprzez komende /follow na serwer gdzie dany gracz się przekierował – oczywiście ludzie mogą nadal używać /server aby pójść na ten sam serwer
-- 1 = włącza śledzenie gracza poprzez komende /follow na serwer gdzie dany gracz się przekierował

redirect_external_address - To ustawienie jest konieczne, jeśli chcesz przekierować do nazw DNS zamiast adresów IP, np. jeśli adres= w pliku serverlist.ini jest world1.n-ice.org zamiast 85.10.209.243. Jeśli nie wiesz jak to działa i jakie są nazwy DNS to pozostaw ustawienie puste
Dostępne ustawienia:
Zestaw własnych nazw DNS adres serwera zewnętrznego - potrzebne tylko w przypadku korzystania z nazw DNS zamiast adresów IP w SERVERFILE - to musi odpowiadać nazwie w SERVERFILE - włączając port!
Przykład:
redirect_external_address "my.cool.domain.example.com:27015"


redirect_check_method - te ustawienie definiuje jakie informacje xREDIRECT odczytuje z innych serwerów na liście. Ma też wpływ jak menu ma być wyświetlane.
-- 0 = nie sprawdza innych serwerów
-- 1 = tylko ping (aby sprawdzić czy serwer jest online)
-- 2 = sprawdza aktualną ilość graczy, maximum możliwych graczy i aktualną mapę

redirect_announce - to ustawienie określa, czy xREDIRECT ma ogłaszać serwery znajdujące się na liście serwerów
-- 0 = wyłącza ogłoszenie
-- "jakaś wartość większa od 0" = sekundy w jakim przedziale ma się wyświetlać ogłoszenie
domyślnie 60
Zależności
Jakie informacje są ogłoszane zależą od redirect_check_method
Kiedy redirect_check_method jest ustawiony na 1 albo 2 ogłoszenia będą pokazywały także czy serwer jest offline, jeśli nie odpowiada – w innym wypadku zawsze będzie pokazywało serwery online
Kiedy redirect_check_method jest ustawiony na 2 ogłoszenia będą pokazywały także czy serwer jest offline, jeśli nie odpowiada oraz aktualną/maksymalną liczbę graczy i jaka mapa – w przeciwnym wypadku nie będzie tych informacji w ogłoszeniach


redirect_announce_mode - komu mają być wyświetlane ogłoszenia: 1 = żywi gracze, 2 = zmarli (także obserwatorzy), 3 = obaj, domyślnie 3

redirect_announce_alivepos_x - wyświetlane komunikaty w pozycji pionowej z y dla żywych ludzi, domyślnie -1,0

redirect_announce_alivepos_y - wyświetlane komunikaty w horyzontalnej pozycji na y dla żywych ludzi, domyślnie 0,01

redirect_announce_deadpos_x - wyświetlane komunikaty w pozycji pionowej dla martwych ludzi, domyślnie -1,0

redirect_announce_deadpos_y - wyświetlane komunikaty w horyzontalnej pozycji dla martwych ludzi, domyślnie 0,35

redirect_show - to ustawienie określa, czy informacje na temat przekierowań innych graczy są wyświetlane w obszarze czatu.
-- 1 = włącza informacje w obszarze czatu
-- 0 = wyłącza informacje w obszarze czatu
domyślnie 1

redirect_adminslots - to ustawienie określa, czy będzie traktować adminów w sposób szczególny. Może być również postrzegane jako funkcja VIP.
Kiedy włączone:
# VIP-y mogą korzystać z retry, nawet gdy funkcja jest wyłączona
# VIP-y mogą przekierować siebie na serwery z hasłem niepublicznym
# VIP-y mogą dołączyć na serwer z ustawionym adminslots = (określonym w serverlist.ini)
# VIP-y nie są automatycznie przekierowywane kiedy redirect_auto jest ustawiony na 3 lub 4
# gdy serwer jest pełny i VIP się łączy, xREDIRECT wyszukuje zwykłego gracza, który jest podłączony w najkrótszym czasie i przekierowuje go do jednego z innych serwerów lub wyrzuca go z serwera jeśli slot na jakimkolwiek innym serwerze jest niedostępny
-- 0 = Adminslots jest wyłączony
-- 1 = Adminslots jest włączony
domyślnie 0
Zależności:
Ustawienie daje efekty tylko kiedy redirect_auto jest ustawiony na 1 lub 2


redirect_maxadmins - maksymalna liczba adminów, którzy mają imunitet automatycznego przekierowania
-- 0 = nieograniczona liczba adminów
-- 1-32 = maksymalna liczba adminów
domyślnie 0

redirect_retry - to ustawienie określa, czy użytkownicy, którzy zostali przekierowani będą mogli użyć /retry i wejść na serwer kiedy zwolni się slot
-- 0 = wyłącza komendę /retry
-- 1 = włącza komendę /retry

redirect_hidedown - ukrywanie serwerów które są offline (nie odpowiadają):
-- 0 = nie ukrywa
-- 1 = ukrywa w menu
-- 2 = ukrywa w ogłoszeniach
-- 3 = ukrywa w menu i ogłoszeniach
domyślnie 0
Zależności
Daje efekt tylko kiedy redirect_check_method jest ustawiony na 1 lub 2


redirect_localslots - to ustawienie określa, czy gracze lokalni mają pierwszeństwo przed graczami z internetu. Może to zostać wykorzystane dla serwerów, które mają większość graczy LAN (np. granie w kafejce internetowej). Działa jak adminslots, przekierowuje graczy z internetu aby zrobić miejsce tym z sieci lokalnej
Lokalny gracz to ktoś, kto łączy się z lokalnego adresu, zgodnie z RFC 1918:
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255
169.254.0.0 – 169.254.255.255
-- 0 = nie rezerwuj slotów dla lokalnych graczy
-- 1 = rezerwuj sloty dla lokalnych graczy
domyślnie 0

redirect_countbots - czy plugin ma liczyć botów jako zwykłych graczy (do pokazywania w statusie)
1-- tak (domyślnie)
2 -- nie


Dołączona grafika
PLIK LISTY SERWERÓW

Plik musi być w formacie ini. Opis:

id = identyfikator serwera (używany do jednoznacznej identyfikacji w statystykach albo żeby pokazać gdzie gracz został przekierowany i skąd) Ustawienie to umożliwia mieć różne rozkazy w każdym serverlist.ini na każdym serwerze
address = adres serwera (może być IP albo nazwa DNS)
localaddress = adres serwera sieci lokalnej - niezbędne do określenia tylko kiedy gracze także mogą się połączyć z sieci lokalnej
port = port serwera - wartość pomiędzy 1025 a 65536, domyślnie 27015
cmdbackup = określa jak często żądanie UDP jest wysyłane do serwera (z redirect_check_method > 0), domyślnie 2
noauto = 1 wyłącza automatyczne przekierowanie na dany serwer niezależnie jak redirect_auto jest ustawiony, 0 oznacza kontrolę przez redirect_auto, domyślnie 0
nomanual = 1 wyłącza ręczne przekierowanie na dany serwer niezależnie jak redirect_manual jest ustawiony, 0 oznacza kontrolę przez redirect_manual, domyślnie 0
nodisplay = jeśli jest ustawione na 1 to będzie ukrywać serwer z listy serwerów i komunikatów, domyślnie 0
adminslots = jeśli jest ustawione na 1 plugin będzie przekierowywał ludzi tylko z zarezerwowanym slotem gdzie jest np. 12/13 graczy na danym serwerze gdzie się chce przejść, domyślnie 0
password = hasło potrzebne aby wejść na serwer, domyślnie zostawione puste miejsce
publicpassword = jeśli ustawione na 1, każdy gracz może się połączyć na serwer z hasłem, kiedy ustawione na 0 mogą przejść tylko admini, domyślnie 0
private = jeżeli ustawione na 0, serwer nie jest prywatny; ustawienie na hide ukryje serwer w menu i ogłoszeniach dla graczy ale NIE dla adminów; ustawienie na fullhide jest jak hide ale nie wyświetla informacji "X został przekierowany do Y" kiedy admin się przekierował, domyślnie 0
category = ustawienie to spowoduje przydzielenie danego serwera do danej kategorii, np.: "Serwery AIM MAP", nazwę należy wpisać bez cudzysłowia

Domyślna nazwa pliku to serverlist.ini
Ta nazwa może być zmieniona ale tylko edytując źródłowy plik .sma i skompilowany do formatu .amxx

serverlist.ini powinien wyglądać mniej więcej tak:

[pierwszy serwer]
address=example.n-ice.org
port=27015
cmdbackup=5
noauto=1
nomanual=1
nodisplay=0

[drugi serwer]
address=example2.n-ice.org
port=27015
private=hide
category=Serwery AIM MAP


Wszystkie serwery muszą mieć takie same SERVERFILE. Oznacza to, że jeżeli masz serwer A i B oba serwery muszą mieć się na liście. Tak więc każdy serwer zawsze musi mieć siebie w swojej liście. W innym przypadku plugin nie będzie działać poprawnie.

Należy pamiętać, że przy użyciu więcej niż 5 serwerów w SERVERFILE musisz zmienić określenie MAX_SERVERFORWARDS i ponownie skompilować plugin. Jeśli jest więcej serwerów w pliku niż określone przez MAX_SERVERFORWARDS to reszta serwerów będzie ignorowana.

Nie ma potrzeby, aby dodać nomanual = 1, noauto = 1 lub podobnego do tego.


DPROTO/Sprawdzanie protokołu
Standardowo plugin nie działa na DPROTO.
Tzn że jeżeli mamy na liście serwer z innym protokołem (także dproto) to może nas nie przekierować.
Aby to wyłączyć należy znaleźć linijkę:
#define MOD_DETECTION true
i zamienić na
#define MOD_DETECTION false
Po tym zabiegu oczywiście czeka nas ponowna kompilacja pluginu.

Aktywacja SQL i/albo statystyk
Standardowo plugin ma wyłączony SQL.
Aby włączyć SQL i statystyki, należy znaleźć linijki:
//#define SQL
//#define STATISTICS
i zamienić na:
#define SQL
#define STATISTICS
Czyli skasować ukośniki.

SQL ON i STATYSTYKI OFF:
Lista serwerów zostanie załadowana z bazy danych. Statystyki nie będą się zapisywały.

SQL ON i STATYSTYKI ON:
Lista serwerów zostanie załadowana z bazy danych. Statystyki będą zapisywane do tablicy SQL

SQL OFF i STATYSTYKI ON:
Lista serwerów zostanie załadowana z pliku serverlist.ini.
Statystyki zostaną zapisane do vault i do pliku xredirect-actions.csv w folderze logów AMXX.
Vault będzie trzymał dane sumaryczne (liczba ręcznych przekierowań, automatycznych przekierowań, itp.).
Dane w vault mogą być przeszukiwane za pomocą nowej komendy redirect_stats.
Plik CSV będzie trzymał wszystkie akcje xREDIRECT z dokładnymi danymi (data, czas, nazwa przekierowanego gracza, ID gracza, adres IP...).

SQL OFF i STATYSTYKI OFF:
Lista serwerów zostanie załadowane z pliku serverlist.ini. Statystyki nie będą się zapisywały.

Dane do SQL należy skonfigurować w /config/sql.cfg i uruchomić skrypt w bazie danych który jest w xredirect.sql.txt jeśli chcesz używać tego z AMXX. To stworzy tabele które będzie używał xREDIRECT.

Aby skonfigurować parametry listy serwerów, należy wprowadzić skrypty wedle tych:
INSERT INTO xredirect_attributes VALUES (1, 3, 'nomanual', '1');
INSERT INTO xredirect_attributes VALUES (2, 3, 'nomanual', '0');

Przypuszczam że pierwsza cyfra to dany serwer, druga cyfra to linijka a trzecia to wartość parametru.
Jeżeli błędnie to proszę o poprawienie mnie (nie znam się na bazach danych)

Dołączona grafika
Tłumaczenia

● Angielski - xOR ([email protected])
● Niemiecki - xOR ([email protected])
● Duński - Multiply ([email protected]) - www.JUHP.net
● Francuski - kEnNy_^
● Węgierski - Millertrash
● Szwecki - R4x
● Fiński - X3D ([email protected])
● Holenderski - Janet Jackson
● Hiszpański - KylixMynxAltoLAG ([email protected])
● Polski - _KaszpiR_
● Islandzki - Throstur
● Rosyjski - [-] ([email protected])
● Leetspeak - Curryking [former version by Twilight Suzuka (http://www.alphapoint.org/rcr)]
● Serbski - iggy_bus
● Łotewski - Toster v2.1
● Portugalski (Portugalia) - H(x)m3m do S@c0
● Portugalski (Brazylia) - commonbullet



Minimalne Wymagania

● Metamod v1.18
HLDS v3.1.1.1
AMXX v1.70 (v1.80 dla wersji beta)


Dołączona grafika

Plugin wymaga moduł sockets i ewentualnie nvaultl

Załączone pliki


  • +
  • -
  • 71


#647054 JailBreak - mecz

Napisane przez DAx. w 02.07.2014 16:23

opis

 

Plugin na mecz. Po wpisaniu /mecz przez CT otwiera się menu z wyborem czasu gry. Dostępne są takie opcje:

30 sekund

60 sekund

90 sekund

30 sekund + reset piłki

60 sekund + reset piłki

90 sekund + reset piłki

 

Po wybraniu którejś z opcjii słychać gwizdek rozpoczęcia meczu i następuje odliczanie w hudzie. Po upływie czasu słychać gwizdek kończący mecz. Niby nic wielkiego, ale fajny bajer xD

 

 

komendy

 

say /mecz 

 

instalacja

 

plik .amxx do plugins

whistle.wav i whistle_endgame.wav do sound/misc/

 

inne informacje

 

Do poprawnego działania resetu piłki należy wgrać przerobiony przeze mnie jail_ball w załączniku.

 

 

 

 

 

Załączone pliki


  • +
  • -
  • 5


#428746 * Crysis 2 Multiplayer Mod *

Napisane przez Droso w 05.07.2012 14:24

Dołączona grafika

opis




Moda zaczynałem pisać w 2011 roku, i tak oto powstał pisałem go powoli, na początku było to pisanie z pamięci, ponieważ nie miałem Crysis 2, i grałem u kuzyna [za słaby komputer]. W tym roku kupiłem i nowy komputer i Crysis 2, prace ruszyły od razu i teraz zamierzam go publikować.

O co chodzi w grze?

Aby mod działał dla gracza prawidłowo, musi on wpisać /bind, wtedy na shift przypisany bedzie Sprint. [Dzięki aktualizacji gracz nie musi juz bindowac pancerzu i mocy ;)]

Krótko:

Maskowanie - na przycisk e [+use] - stajesz sie niewidzialny [NIE TRZEBA BINDOWAĆ]

Pancerz - na przycisk q [lastinv] - jestes bardziej odporny na strzaly [NIE TRZEBA BINDOWAĆ]

Moce modułowe - na przycisk c [radio3] - tym używasz mocy modułowych. [NIE TRZEBA BINDOWAĆ]

Nanowizja - na przycisk n [nightvision] - widzisz niewidzialnych [NIE TRZEBA BINDOWAĆ]

Sprint - na przycisk shift [+fast_run] - biegasz sprintem [TRZEBA BINDOWAĆ [gracz musi wpisać /bind]]

Zacznę od trybów, mamy trzy tryby Maskowanie, Pancerz, Nanowizja. Dzięki maskowaniu stajesz się niewidzialny, aż do skończenia energii, lub aż do wystrzelenia naboi, strzał od razu demaskuje.

Tryb pancerza - dzięki niemu otrzymywane przez nas obrażenia są mniejsze, energia czerpie się podczas użytku pancerza, oraz podczas otrzymywania obrażeń.

Tryb Nanowizji (pod przyciskiem noktowizji [N]) - Czerpie energię podczas użytku, dzięki niemu wykrywamy ciepło, więc widzimy niewidzialnych.

Teraz szybko o sprint'cie, skoku - czerpią energię, dzięki sprintowi szybciej biegniemy, a podczas skoku mamy mniejszą grawitację [jeśli mamy wystarczająco dużo energii]

Tryby Pancerza i Maskowania posiadają Poziomy dla każdego z nich maksymalny to 12.

Im większy poziom w trybie Pancerza, tym bardziej zostaną zmniejszone obrażenia oraz pobór energii.

Im większy poziom w trybie Maskowania, tym wolniej pobierana jest energia [dzięki czemu możemy dłużej pobiegać w tym trybie.

Powyższe tryby expimy poprzez korzystanie z nich (co 0.1 sec dostajemy 1xp) oraz poprzez zabijanie ustalane cvarem,

za ciche zabicie dostajemy więcej XP [z noża] (ustalane cvarem)

Poziomy powyższych trybów odblokowują także moduły, po wybraniu klasy wyświetla nam się menu z modułami, moduły urozmaicają grę, ponieważ dostajemy moce.

Są trzy kategorie modułów:




Kategoria "Moduł Pancerza"

Uderzenie z powietrza (nacisnij C w powietrzu, aby zadac obrazenia wrogom w poblizu)
Śledzenie Zagrożenia (widzisz tor lotu wrogich kul) [ wymaga 3 LVL PANCERZA]
Ulepszenie Pancerza (mniejszy pobor energii w trybie pancerza) [wymaga 5 LVL PANCERZA]
Alarm zbliżeniowy (nacisnij C aby sprawdzic czy ktos jest w poblizu) [wymaga 8LVL PANCERZA]
Transfer Energii (Zabijajac gracza, energia uzupelnia sie) [10 LVL PANCERZA]



Kategoria "Moduł Mocy"

Uzupełnienie pakietu(Za zabicie magazynki zostaja uzupełnione)
Ogień Punktowy (brak rozrzutu broni) [wymagane 500 zabić]
Ulepszenie mobilności (Bieg oraz skok zabieraja mniej energii) [wymagane 900 zabić]
Specjalista od broni (Szybsze przeladowanie broni) [wymagane 1400 zabić]
Szybko-Strzelność (Bron jest szybsza) [wymagane 2400 zabić]


Kategoria "Moduł Maskowania"

SuperMaskowanie (Tryb maskowania włącza i wyłącza sie szybciej) [Normalnie stajemy się niewidzialni w 0.5 sec, a jak mamy ten moduł to natychmiastowo]
Tajne Operacje (Nikt nie slyszy twoich kroków) [wymagany 3 LVL MASKOWANIA]
Martwy punkt (Ochrona przed maksymalnym radarem) [wymagany 5 LVL MASKOWANIA]
Swoboda Działania (Mozna uzywac noza/granatow w trybie MASKOWANIA) [wymagany 8 LVL MASKOWANIA]
Zagłuszacz (Wyłącza radary przeciwnikow w pobliżu) [wymagany 10 LVL MASKOWANIA]

W modzie są klasy [nazwy w 85% oryginalne z Crysis 2]:

Atak [M4, deagle, HE]
Zwiadowca [Shotgun szybki, usp, flash]
Snajper [AWP, Scout, USP]
Strzelec [AK47, Glock, Smoke]
Saper [M249, elite, wszystkie granaty]
Duch [dla CT Aug, granat oslepiajacy, usp. Dla TT SG552, granat oslepiajacy oraz glock]
Niszczyciel [MP5, flash oraz RPG model SMAW (6 rakiet)]

KILLSTREAKI:
- 3 zabitych - [Maksymalny Radar] cała twoja drużyna otrzymuje przez 60 dane o położeniu przeciwnika.
- 5 zabitych - [Przeciążony Nanosuit] masz XHP (ustawiane cvarem domyślnie 600) przez tą i kolejną rundę.

Domyślnie mod zmienia modele graczowi, jeśli chcesz to wyłączyć w .sma na początku przed:
#define MODELE
dodaj //

Domyślnie zapis jest taki, że każda klasa ma ten sam poziom (tak jest w Crysis 2), ale jeśli chcesz utrudnić grę graczom, możesz to zmienić poprzez usunięcie // w
//#define ZAPIS 1

W modzie jest parę dźwięków [Podczas włączania trybów etc]

[UWAGA1]
Plugin korzysta z PosMV.inc - autorstwa diablix

[UWAGA2]
Aby działała Nanowizja [widzisz niewidzialnych] musisz zainstalować plugin hotvision.amxx oraz ustawić cvary!
[WSZYSTKO JEST W .RAR [ten plugin też]

cvary
cry_knifekillxp 50 // o ile wiecej dostaniesz expa za zabojstwo z noza
cry_killxp 50  // ile dostajesz expa za zabojstwo przeciwnika
cry_adddmgknife 35 // o ile wiecej ma zadawac obrazen noz
cry_regeneration 1 // regeneracja wlaczona ? 0= wyl 1= wl
cry_hpmax 98 // do ilu hp ma regenerowac sie zycie (zalecane 98)
cry_hpadd 3 // ile ma dodawac hp w ciagu 1 sec regeneracji
cry_termovision 1 // czy chcesz miec tryb termowzije (widzisz niewidzialnych, zalecam, jesli chcesz zeby gracze ciagle nie byli w niewidzialnosci :)), ale jest warunek musisz zainstalowac plugin hotvision 0=wyl 1=wl
cry_sprint 25 // ile ma zabierac energii za sprint, (wartosc musisz byc wieksza od 12) w ciagu 0.1 sec, wartosc 25 jest bardzo dobra.
cry_killstreak_p 600 // ile ma ustawiac hp za 5 killstreak

// JEZELI ZAINSTALOWALES HOTVISION CVARY :
hotvision_enabled 1  // 1- wl 0= wyl
hotvision_radar 2  // 2- zasieg nieograniczony 1- zasieg ustawiany cvarem
hotvision_radar_range 204.0 // w jakim zasiegu dziala hotvision (ale cos mi to nie dziala :/)
hotvision_models 1  // czy ma podswietlac modele broni 1= wl 0 =wyl, zalecane 1 zeby termowizja dzialala sprawnie
hotvision_walls 0  // czy termowizja ma dzialac jak wh ? 0 =wyl 1=wl
hotvision_effect_fix 3  // zalecane 3, bardziej zaawansowane

komendy
/pomoc - pokazuje MOTD jak grac, bindowac itp
/bind - binduje Shift -sprint,
/unbind - przywraca dawne bindy [a raczej przypisuje standardowe] [Przywraca na Shift - wolne chodzenie]
/klasa - zmienia klase
/klasy - opis klas
/moduly bądź /reset - możemy zmienić moduły.
NATYWY I FORWARDY.
Spoiler


Trailer:
http://www.youtube.com/watch?v=UwJMGdq9Edc&feature=youtu.be
Podziękowania:
QTM. Peyote - za silnik Call Of Duty - Beta
DarkGL - za napisanie pluginu sprint (oraz gotowe funkcje na forum)
ConnorMcLeod - za plugin "Advanced Weapon Tracers" oraz za funkcje "szybkie przeladowanie broni"
Cypis i Bernio101 - za pomoc z radarem
Sebul - za pomoc z kilkoma bledami na forum.
Miczu i Gutkowi - za diablo, dzięki ktoremu jest modul uderzenie z powietrza
cypis'owi - za kod bazooki z Cod'a
G[O]Q'owi - za pomoc w zapisie
Maniek974 - za testy
diablix'owi - za .inc pozycja i ruch
Oraz dla uzytkownikow forum, ktorzy pomogli mi, a ktorych pominalem
[Sorry że bez polskich znaków, zaczerpnięte z .sma]
Modyfikacje od HubertTM:
http://amxx.pl/topic...zas-maskowania/
Ukrywa model broni podczas maskowania.

http://amxx.pl/topic...-admin-command/
Dodaje komendy dla Admina [dodawanie xp, ustawianie lvl, odejmowanie etc.]

http://amxx.pl/topic...we-screen-menu/
Dodaje Menu Kołowe, jak z Crysis'a! (1 i 2)


UWAGA: Aby używać natywów i forwardów, trzeba zaincludować cry2.inc ;)


W.sma możemy zmienić kilka rzeczy wystarczy zajrzeć ;)


[UPDATE]
W dniu premiery : Poprawa client_print
15 lipca 2012 - dodane zostaly: natywy oraz forwardy, poprawa kilku błędów silnika
18 lipca 2012 - usunięcie dwóch bind'ów ;), dzięki czemu mod jest łatwiejszy dla gracza
Version: 1.0.1
13 sierpnia 2012 - dodanie nowego natywu (get_killstreak_mode(index)), poprawa WAŻNEGO
bugu, drobne dodatki, dodanie tagow do client_print, poprawa jednego natywu
Version: 1.0.4
17 sierpnia 2012 - pomyliłem pliki, oraz poprawa błędu z lvlami
Version 1.0.5
1.0.5a: 1 września 2012 - nie wyświetlało się menu z klasami przy odrodzeniu.
1.0.5b,c oraz d: 2,3,6 października 2012 - dodanie warunku do TakeDamage, już nie powinno sypać errorami. + poprawka małego bugu (6 pazdziernika)
Version: 1.0.9
25 października 2012. Lista poprawek:
-dodanie wielu wiadomości dla gracza, żeby łatwiej mu się grało.
-poprawienie pliku crysis2.txt (wgraj go najlepiej ponownie :))
-poprawa killstreaku (dokładnie radar [teraz już działa])
-jeśli ktoś nie wybierze modułów w ciągu 30sec. menu pojawi mu się jeszcze raz.
-dodanie komendy "cryversion" w konsoli, bardziej dla autora i dla informacji do pluginu (jak zakładasz temat to podaj to info)
-Teraz 1XP leci co 1sec! [było co 0.1sec]
-Gdy się rzuciło granatem i się kogoś zabiło jako nieżywy gracz, nie dostawało się xp (teraz już działa)
-pare mniejszych poprawek (poprawa lekko natywów etc.)


AKTUALIZACJA ZALECANA! (do wersji 1.0.9)


download
To chyba wszystko, instalacji nie muszę wyjaśniać, ponieważ jest to w .rar [ułożone folderowo]
crysis.sma umieszczam, dla tych co chcą sobie tylko zajrzeć w .sma ;)
[.sma i .inc tylko dla ciekawskich, w .rar sa potrzebne dzwieki, modele i txt]

Załączone pliki


  • +
  • -
  • 39


#154004 Metin2 Mod v2.00 Build 9 RC 1

Napisane przez DarkGL w 23.07.2010 20:20

Ortega napisał coś od siebię to i ja coś dodam chcę powiedzieć że wiem iż kod modu wygląda jak g***o niestety zaczołem go pisać kiedy dopiero zaczynałem z scriptingiem do cs'a był tu mój wielki błąd
jednakże napisanie tego moda dało mi mnóstwo doświadczenia w zakresie projektowania dużych programów czy też modów , nauczyłem się wielu ciekawych rzeczy poznałem nowe techniki programowania (których raczej w modzie nie widać ;\ )
i mam nadzieje że to doświadczenie zaprocentuje w przyszłości , jeśli będziemy wydawać nową wersję to będzie to już zupełnie inny mod napisany od początku zmiany będziecie mogli śledzić na naszym twitterze
link pozdrawiam i życze miłej gry

Wielkie podziękowania dla całej ekipy amxx a szczególnie dla R3X którego jeden post dał mi wiarę w swoje umiejętności i chęć do dalszej nauki wielkie dzięki także dla miczu

data wydania nie przypadkowa ;)
  • +
  • -
  • 50


#153985 Metin2 Mod v2.00 Build 9 RC 1

Napisane przez Ortega w 23.07.2010 18:30

Dołączona grafika


Witam Was. Oto nadeszła ta wiekopomna chwila. Może bez liryki się obejdzie, także do rzeczy. Przedstawiam Wam Metin 2 Mod'a.

Krótka historia:

Pomysł moda wziął się jak to zwykle bywa z głowy w tym przypadku mojej. Prace zostały oficjalnie rozpoczęte w Listopadzie roku ubiegłego. Razem to z użytkownikiem i skrypterem DarkGL(któremu należą się podziękowania za nieocenioną pomoc) zaczęliśmy sumiennie tworzyć moda kawałek po kawałku, aż to po dziś dzień.

Opis moda:

* w modyfikacji znajdziecie 4 klasy postaci do wyboru
* ponad 200 itemów wziętych prosto z orientalnej gry Metin2
* system rozwijania postaci
* i wiele wiele innych


Komendy:

/menu - pokazuje menu główne moda
/klasa - pozwala wybrać klasę/zmienić
/reset - pozwala zresetować punkty statusu i ponownie je przydzielić
/staty - pokazuje punkty statusu postaci
/komendy - wyświetla listę komend
/itemy - otwiera menu zarządzania itemami
/postac - otwiera okno podglądu postaci
/respawn - respawnuje gracza podczas trybu CSDM


Cvary( wartości default ):

mt2_mod "1" // wlaczenie moda(1), (0) off
mt2_XP_kill "20" // ile dostajesz expa za jedno zabójstwo wroga
mt2_XP_team_kill "90" // ile tracisz expa za zabójstwo swojego lub hostage
mt2_SaveXP "1" // czy exp sie zapisuje 
mt2_SaveXP_mode "0" // (0) zapis na sid (1) zapis na nick (2) zapis na sid lub jesli nonsteam to nick
mt2_hp_add "2" // ile punktów życia daje jeden punkt statusu życia
mt2_mana_add "10" //ile many dostaje gracz
mt2_mana_time "1.0" //co ile czasu dostaje mane
mt2_mod_gamename "1" //czy jako rodzaj gry ma byc wyswietlane Metin2 Mod
mt2_xp_bonus "100" //ile dostaje sie expa za podlozenie/rozbrojenie bomby/doprowadzenie zakładnikow
mt2_xp_bonus2 "50" //ile dostaja expa pozostali gracze za cele specjalne
mt2_show_health "1" // pokazuje zycie postaci
mt2_csdm "1" // wlacza wylacza tryb deathmatch
mt2_csdm_respawn_time "2.0" // po jakim czasie gracz ma sie odrodzic
mt2_kill_for_item "10" // po ilu zabiciach gracz ma dostawac zwykly item
mt2_poison_damage "4" // ile hp ma zabierac trucizna
mt2_poison_time_reciving "2.0" // kiedy konczy sie otrucie
mt2_poison_time_antidote "10.0" // po jakim czasie trucizna ma przestac dzialac
mt2_arrow_speed "1000" // ustala szybkosc strzaly 
mt2_empire "3" // (1) pokazuje flage krolestwa gracza zawsze (2) pokazuje flage krolestwa gracza 5 sek po respawnie (3) pokazuje flage krolestwa gracza gdy sie na niego naceluje (4) pokazuje flage krolestwa gracza 5 sek po respawnie gdy sie na niego naceluje (0) zeby wylaczyc
mt2_arrow_gravity "0.4" //ustala grawitacje strzaly
mt2_arrow_reload "9.0" // co ile mozna strzelac lukiem [wartosc float w sekundach]


Instalacja:

Rozpakować archiwa i wrzucić
archiwum sound folder metin2 do /sound/
archiwum sprites pliki do /sprites/
archiwum models folder metin2 do /models/
archiwum metin2 folder metin2 do /amxmodx/

Reszta instalacji standardowa.


Moduły:

* cstrike
* fun
* nvault
* fakemeta
* hamsandwich
* engine
* csx


Changelog:

24 lipca 2010, 10:00 - usunięcie bindowania menu
24 lipca 2010, 10:01 - naprawa błędów, które pojawiały się w logach

Przyszła wersja moda czyli v2.50 będzie oferowała:

* zaawansowany system rozwoju postaci
* zaawansowane logowanie i rejestracja
* specjalizacja map pod mod'a
* dodanie potworów
* szereg nowych dźwięków oraz modeli
* NPC oraz ulepszanie itemów do +9
* widok TPS
* trzy osobne frakcje mogące ze sobą rywalizować
* sklepy z specjalnymi dodatkami 
* nieograniczona możliwość zdobywania pieniędzy(prawie)
* oraz wiele, wiele innych

Dodam, że ten kod nie będzie już modernizowany, a kolejna wersja zostanie napisana od nowa w oparciu o Amxx 1.8.2 oraz nowe moduły.

Podziękowania:

DarkGL - za ogół prac włożonych w projekt mod'a
G[o]Q - za pomoc w systemie zapisu na mysql( który nie zostanie niestety upubliczniony )

Na koniec chciałbym dorzucić, że jeśli komuś się chce to na końcu źródła jest zapis itemów nie do końca sprawny, bo jak zwykle gonił nas czas.

Załączone pliki


  • +
  • -
  • 71


#65110 amx_roundsound

Napisane przez KobraPL w 05.06.2009 10:24

amx_roundsound
by Kobra


Opis pluginu
Plugin odgrywa muzyczki na koniec rundy. Skupiony jest na obsludze plikow mp3.

Konfiguracja
W katalogu addons/amxmodx/configs/ tworzymy plik roundsound.ini, w ktorym wpisujemy nazwy plikow mp3 (z rozszerzeniami!). Przed kompilacja nalezy zmienic wartosc zmiennej
cSoundsDir[] = "sound/ledsplej/" (czyli pliki brane z cstrike/sound/ledsplej/)
na wlasny katalog, w ktorym beda pliki mp3.

Historia
Napisalem go jakies 4 lata temu na podstawie "End Round Sound" PaintLancer'a i innego pluga, z ktorego zaczerpnalem wnetrze "play_any_sound". Rozszedl sie on po necie w wielu kopiach, ze zmienionym autorem, ale oczywiscie moj styl zmiennych pozostawiony bez zmian, jak i wiele owczesnych bugow :P Nie, nie twierdze, ze wszystkie sa "moje", ale zapewne wiele. Co wiecej, nie mam "zalu", a zdecydowalem sie na ten temat, gdyz ogrom ludzi ma problemy z tego typu pluginem. Ta wersja ma za zadanie dzialac wszystkim ;) Wszelkie wazniejsze akcje pluga sa wypluwane do loga amx'a, dzięki czemu bedzie mozna w latwy sposob sprawdzic, czemu plugin nie dziala.

Changelog:
v2.1
* po raz kolejny plugin calkowiecie przepisany
* dodalem zabezpieczenia na wczytywanie plikow
* zwiekszyla sie ilosc wypluwanych informacji do loga AMX'a, co pozwoli na lepsze wykrywanie bledow

Poprawne dzialanie
Poprawne dzialanie pluginu powinno wypluc cos takiego do logow amx'a:
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [coolio_-_hit_em1.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [deepforces_-_harder.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [dhoom_2_-_ouooo.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [dhoom_2_-_whistle.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [disturbed_-_land_of_confusion.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [dj_raaban_-_anima_libera_rmx.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [dj_yano_and_ottomix_-_alegria1.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [doniu_ft_52_debiec_-_uciekaj1.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [drum_beat_goes_like_this.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [electric_six_-_dance_commander.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [flo_rida_ft_t-pain_-_low.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [fort_minor_-_remember_the_name.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [gym_class_heroes_-_cupids_chokehold.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [in_extremo_-_herr_mannelig3.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [in_extremo_-_vollmond4.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [jem_-_24.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [jesus_chrysler_suicide_-_superman.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [loft_-_mallorca.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [luniz_-_i_got_5_on_it.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [matt_darey_-_liberation.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [maxt.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [megadeath_-_symphony_of_destruction.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [metallica_-_so_what1.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [mindless_self_indulgence_-_never_.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [namie_amuro_-_hide_and_seek2.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [natasha_bedingfield_-_pocketful_of_sunshine1.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [natural_born_grooves_-_candy_on_dancefloor.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [outkast_-_atliens.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [pain_-_shut_your_mouth.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [prodigy_-_mindfields.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [sabaton_-_40_1.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [sara_paxton_-_i_need_a_hero1.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [scorpions_-_rock_you_like_a_hurricane.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [siddharta_-_insane.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [tenacious_d_-_classico.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [the_alan_parsons_project_-_sirius.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [ti_ft_timberlake_-_dead_and_gone.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [tina_turner_-_simply_the_best.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded [white_town_-_your_woman.mp3]
L 06/05/2009 - 00:20:59: [amx_roundsound.amxx] Loaded music files: 39

Załączone pliki


  • +
  • -
  • 6


#651023 Dzielenie mapy na rundy

Napisane przez Oporowiec. w 18.07.2014 16:54

mp_timelimit "0" //Czas trwania mapy [minuty]
mp_winlimit "15" //Ilość wygranych rund przez jedną drużynę
 
o to chodzi ?