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
 

Split - zdjęcie

Split

Rejestracja: 05.05.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 03.05.2024 02:10
-----

#247866 Call of Duty by góruś

Napisane przez góruś w 09.05.2011 18:21

Dołączona grafika

Witam, prezentuje wam dzisiaj moją ekskluzywną edycje Call of Duty moda, była ona dostępna na pewnej sieci, jednak z racji iż ją opuściłem i przerzuciłem się na coda z natyvami, postanowiłam wam ją udostępnić! Wersja posiada wbudowanego vipa, 90 itemów, 23 klasy(w tym 4 premium), Killstreak od Cypisa, możliwość sprzedaży itemu, menu frakcji, ogólnie prawie 5k kawałku kodu.(w paczce znajduję się jedynie sam plugin + modele)

Podziękowania dla Misieq za wgranie Killstreak oraz dla Cypis'a za jego poprawienie.

Dołączona grafika

/klasa - wybierz klase
/klasy - opis klas
/przedmiot - opis przedmiotu
/item - opis przedmiotu
/drop - wyrzuc przedmiot
/wyrzuc - wyrzuc przedmiot
/reset - resetuj punkty
/sklep - sklep
/pomoc - wyłącz pomoc
/oddaj - oddaj przedmiot
/sprzedaj - sprzedaj przedmiot
/vips - wyświetla aktualnych vipów
/vip - motd vipa
cod_lvl "gracza" "lvl" - ustawianie lvl'a
cod_dajitemek "nick" "id itemu"

Dołączona grafika

cod_killxp 15 // exp za zabicie
cod_bombxp 30 // exp za podlozenie/rozbrojenie paki
cod_hsexp 20 // exp za hs'a
cod_winxp 20 // exp za wygrana runde
cod_revkit_time 3 //  Jak długo ma wskrzeszać osobę. Standardowo: 3(sekundy)
cod_revkit_health 75 // Ile ma dać graczowi hp po wskrzeszeniu. Standardowo: 75(hp)
cod_revkit_distance 100 // Z jakiego maksymalnej odległość można wskrzeszać. Standardowo: 100(dystanse)
cod_revkit_xpdefiling 10 // Ile expa ma dawać za 'zjedzenie' przeciwnika. Standardowo: 10(exp)
cod_revkit_xpraise 20 // Ile expa ma dawać za wskrzeszenie osoby ze swojej drużyny. Standardowo: 20(exp)
cod_revkit_hpdefiling 30 // Ile hp ma dawać za 'zjedzenie' przeciwnika. Standardowo: 30(hp)
cod_revkit_ile 10 // Ile osób można wskrzesić na rundę. Standardowo: 10
money_per_damage 3 // ilosc $$ za obrazenie
money_kill_bonus 500 // $$ za zabicie
money_hs_bonus 300 // $$ za hs'a
amx_vip_hp 15 // hp za killa
amx_vip_hp_hs 30 // hp za hs'a
amx_vip_max_hp 500 // max hp vipa
vip_active 1 // vip aktywny
menu_active 1 // menu broni aktywne

Dołączona grafika

Standardowa

Klasy:

Snajper - Dostaje AWP, scout i deagle, 120hp bazowe, 1/3 szansy natychmiastowego zabicia noza, 110% biegu, 100 pancerza
Komandos - Dostaje Deagle, 140hp bazowe, Natychmiastowe zabicie z noza (prawy przycisk myszy), 135% biegu, 100 pancerza
Strzelec wyborowy - Dostaje AK i M4A1, 110hp bazowe, 80 % biegu, 100 pancerza
Obronca - Dostaje M249 (Krowa), 120hp bazowe, 80% biegu 150 pancerza
Policjant - Dostaje 120HP, MP5 + Deagle + Usp, 120% Biegu, 100% Kamizelki, Zestaw Granatow, 2 Rakiety, Noktowizor
Wsparcie ogniowe - Dostaje MP5, 100 hp bazowe
Saper - Dostaje P90, 100 hp bazowe, 100 pancerza
Demolitions - Dostaje AUG, 110 hp bazowe, 100 pancerza, Ma wszystkie granaty
Rusher - Dostaje szotgana M3, 100 hp bazowe, 130% biegu
Rambo (Klasa Premium) - Dostaje m4a1, 130 hp bazowe, 120% biegu, za kazde zabojstwo +20 hp oraz pelen magazynek, podwojny skok
Partyzant - Dostaje P90, flashbang, 100 hp bazowe + mniej widzialny
Szpieg - Dostaje deagla, 70 hp bazowe, ma ubranie wroga
Szturmowiec - Dostaje M4 + deagle + he, 140 hp bazowe + 150 kamizelki, wolniej biega
Strzelec Wsparcia - Dostaje m4a1, 125 hp bazowe
Lekki Zolnierz - Dostaje galil + p228, 100 hp bazowe, szybciej biega
Rebeliant - Dostaje sg552  + 1 HE, 125 hp bazowe
Terrorysta - Dostaje ak47, 80 hp bazowe, o wiele szybciej biega
Terminator (Klasa Premium) - Dostaje Darmowe granaty, ak47, 150hp bazowe, Deagle szybko biega 150%. otrzymuje 45hp za zabicie kogos,dostaje 2 rakiety
Profesjonalny Wojak - Dosatje 130hp bazowe, darmowe ak+deagle, darmowe granaty, szybciej biega 110%
Samuraj - Dostaje 110 HP, Galil, 120% Biegu, 50% Widzialnosci z Nozem, 1/2 Natychmiastowe zabicie nozem
Wolny Strzelec (Klasa Premium) - Dostaje 140 HP, M4 + USP, 130% Biegu, +10 HP oraz Pelny Magazynek Za Zabojstwo, kameleon
Kapitan (klasa Premium) - Dostaje 120 HP, 250 pancerza, M4A1, AWP, HEGRENADE, ma 1/2 szansy na zabicie z HE i 1/1 z AWP
Profesjonalny lekarz - Dostaje 110 HP,MP5, Deagle, posiada cztery apteczki, moze wskrzeszac badz likwidowac ciala przeciwnika przyciskiem E

Dołączona grafika

http://www.gorus.pl/cstrike.rar - Pełna paczka

Dołączona grafika

Update 9 maja, 23:05 - proszę o ściągniecie nowej paczki
Update 9 maja, 23:30 - dodanie dwóch nowych klas(zmienione również w paczce)
Update 12 maja, 19:15 - update
Update 14 maja, 16:18 - poprawienie błędów, apteczka nie działała/errory
Update 18 maja, 21:05 - poprawienie crashy
Update 30 maja, 21:44 - poprawienie błędów z logów, naprawienie buga z hp, finalna wersja pluginu

Załączone pliki


  • +
  • -
  • 28


#202979 Automatyczne pobieranie fotek map

Napisane przez L0rdS^P0l4K w 05.01.2011 17:42

Temat ten będzie korespondował z:
Obrazki Map

Wdrażam dopiero skrypt GM 1.5 u siebie i od razu modyfikuję co znajdę.
Trochę irytujące wydało mi się pobieranie i wrzucanie ręcznie fotek z map skoro mamy je wszystkie lub praktycznie wszystkie na gametrackerze.
Ten sposób będzie zwłaszcza przydatny dla dużych sieci serwerów gdzie skompletowanie obrazków dla każdej użytej mapy na serwerach będzie problemem. Wiadomo że jakiś tam zestaw najczęściej granych map tzn ich obrazków będziemy mieli w swoim katalogu z fotkami - ze wszystkimi innymi przychodzi z pomocą gametracker.

UWAGA!! Proszę spojrzeć na POST nr #3 może okazać się że jest tam lepsze dla Ciebie rozwiązanie :-).

Otwieramy plik:
.\templates\NAZWA_TWOJEGO_STYLU\view.tpl

Wyszukujemy kod:
<td class="_center" colspan="2">
<img style="border:1px #000000 solid;" src="images/maps/{$serv.mod}/{$serv.mappic}.jpg" alt="{$serv.map}" width="80%">
</td>

Podmieniamy go na:
<td class="_center" colspan="2">
 {if $serv.mappic != "noimage"}
<img style="border:1px #000000 solid;" src="images/maps/{$serv.mod}/{$serv.mappic}.jpg" alt="{$serv.map}" width="80%">
{else}
<img style="border:1px #000000 solid;" src="http://image.www.gametracker.com/images/maps/160x120/cs/{$serv.map}.jpg" alt="{$serv.map}" width="80%">
{/if}
 </td>

Zapisujemy i wrzucamy na serwer.
Wynik możemy zobaczyć na [AMXBans GM 1.5] PoByku.com - Aktualny Status Serwera
Zwłaszcza przy mapkach które nie są standardowe. :-) Rozpoznacie je po literce G w prawym dolnym rogu.

Pozdrawiam, jeżeli ktoś ma pomysł jak ulepszyć kod, bo nie wiem czy nie będę mieć jakiś błędów związanych np. z serwerem offline, to od razu pisać :-)
L0rd$^P0|4K

Jeżeli ktoś chciałby wykorzystać moje modyfikacje do czegokolwiek masowego :-) Zasymilować ze swoim dodatkiem później opublikowanym szerszej ilości użytkowników, proszę o dodanie do stopki:
Edited by <a target="_blank" href="http://www.webpolak.pl">L0rd$^P0|4K - webpolak.pl</a>

  • +
  • -
  • 18


#261244 GmAMXBans 1.6.(1) + Poprawki (AMXX.PL)

Napisane przez Szyfrant w 21.06.2011 14:06

GmAMXBans 1.6 + Poprawki (AMXX.PL)



Wrzuciłem wszystkie poprawki, poprawiłem trochę tłumaczenia i dodałem poprawnie skompilowane pluginy

Paczka zawiera:


- [GmAMXBans] [FIX] Gracz został wcześniej zbanowany 83 razy by L0rdS^P0l4K

- [GmAMXBans] [FIX] [AMXBans] Zaladowano 0 admino z bazy danych by MisieQ

- [GmAMXBans] [FIX] 1.6 Błędne przypisywanie adminów by L0rdS^P0l4K

- [GmAMXBans] [FIX] Długie Wczytywanie Strefy Admina by MisieQ

- [GmAMXBans] Import adminów z users.ini by Portek

- [GmAMXBans] Spolszczone Pliki Konfiguracyjne - by Szyfrancik


- [GmAMXBans] check_player.inl::prebanned_check_ - AMXX.pl: Support AMX Mod X - by Portek


- Błędne wyświetlanie w Strefie Admina (Styl Default - WEB) by Kawon

- Dodałem również plik admin.txt gdyż była tam literówka związana z ładowaniem adminów Dołączona grafika


Jak czegoś brakuje pisać od razu !! Nie było mnie długo na forum więc mogę nie wiedzieć co zostało poprawione !

INSTALACJA STANDARDOWA

1 # Poprzednia ilość pobrań 873

2 # Poprzednia ilość pobrań: 633

Załączone pliki


  • +
  • -
  • 85


#419557 Admin Chat Color v2

Napisane przez StaT w 10.06.2012 11:27

Dołączona grafika

Przerobiona wersja pluginu Admin Color Chat, z tym wyjątkiem że tu jeśli mamy flage A mamy przedrostek * HEAD ADMIN *



Dołączona grafika

Standardowa.

Dołączona grafika

http://desmond.image...png&res=landing

Tutaj ;)


Pozdrawiam :>

Załączone pliki


  • +
  • -
  • 8


#352754 Galileo - System zarządzania map

Napisane przez Misiaczek ;c w 22.01.2012 18:35

unreleased | v1.2.xxx

1 - maps file: one map per line, without the ".bsp" extensions
2 - groups file: quantity of maps for each group, on separate lines (groups will be filled in order listed)
3 - groups file: quantity of maps for each group, on separate lines (groups will be filled in random order, not as listed)

LANG FILE ADDITION GAL_ROCK_FAIL_ADMINPRESENT = The "rock the vote" feature is disabled when an admin is present.

LANG FILE ADDITION GAL_LISTMAPS_NOMAPS = There are no maps available to be nominated.
  • Fixed issue #34; when time remaining for a vote is at 0, you can hit a 'voting' key and it shows the time at -1.
  • Fixed issue #18; 'index out of bounds' error if gal_ban_recent is set greater than 16. Will cap the maximum maps to ban at the lesser of gal_ban_recent or of the MAX_RECENT_MAP_CNT constant.
  • Fixed "invalid cellvector handle provided" error when nominating maps.
  • Removed the need to include "[groups]" as the very first line when using a "groups" file.
  • Added gal_mapfilestyle CVAR to indicate the style of the file specified by gal_mapfile.
  • Added ability to disable the "RTV" feature when an admin is present.
  • New CVAR, rtv_disableFlags, to indicate if the "rock the vote" feature is disabled while players with the specified standard access flags are in game.
  • Fixed error that occurred when "listmaps" was called and no maps could be nominated.
  • Added 0-byte files into otherwise empty /data/galileo folder that are normally created by Galileo later so that admins don't think the folder should be deleted.
  • Fixed error that occurred when "listmaps" was called and no maps could be nominated.
  • Fixed incorrect registered CVAR value for gal_nom_mapfile by changing "mapcycle" to "mapcycle.txt".
  • Changed method of specifying a "groups" file and added an option to randomize the order in which the contents of a "groups" file is read.
  • Added referenced, but missing, color code for grey.



Macie ;) bo pewnie i tak 98% osób by sie do tej wersji nie dostało :P SMA z zmianami z dnia 2 Luty 2011, nowszej wersji nie ma!!

Załączone pliki


  • +
  • -
  • 3


#284948 Jak instalować pluginy? (SourceMod)

Napisane przez Droso w 19.08.2011 08:09

Instalacja pluginów Source Mod
Na internecie jest wiele pluginów do Source Mod lecz ktoś spyta jak się to instaluje ?
A więc zaczynamy oczywiście trzeba mieć
Metamod'a Source i Source Moda zainstalowanego :

Instalacja Metamod: Source 1.8.7 - AMXX.pl: Support AMX Mod X
Opis instalacji SourceMod - AMXX.pl: Support AMX Mod X


pliki .smx wrzucamy do krótka_nazwa_gry\addons\sourcemod\plugins
pliki .sp wrzucamy do krótka_nazwa_gry\addons\sourcemod\scripting

Jedna uwaga nie trzeba nic dopisywać do plików tak jak w AmxModx jak chcesz wyłączyć plugin przenieś go do folderu disabled


A teraz coś o cvarach. Cvary są w pliku .cfg najczęściej są podane do pobrania ze strony wrzucamy je do krótka_nazwa_gry\cfg\sourcemod
Ale może się tak zdarzyć że pliku cfg nie będzie ale będą podane cvary w temacie na forum a więc wtedy albo nic nie robimy uruchamiamy serwer i serwer sam tworzy nam plik .cfg(potem tylko modyfikujemy to)
albo jak się nie pojawi ten plik .cfg to może dopisać ręcznie cvary podane w temacie do krótka_nazwa_gry\cfg\server.cfg

Teraz coś o plikach .txt są to pliki multi językowe. Wrzucamy je do krótka_nazwa_gry\addons\sourcemod\translations
Najczęściej pliki te pliki .txt wyglądają tak xxx.phrases.txt lecz tego phrases nie musi być w wszystkich .txt


Pliki .dll i .so (linux) wrzucamy do folderu krótka_nazwa_gry\addons\bin

Wszystkie pliki .wav i mp3 wrzucamy do krótka_nazwa_gry\sound
Pliki .mdl oczywiście do krótka_nazwa_gry\models
Pliki .vmt i .vtf do krótka_nazwa_gry\materials



***krótka_nazwa_gry --- Dla Counter Strike Source - cstrike . Dla halflife 2 - hl2 , dla team fortress 2 - tf, dla CS:GO - csgo

To chyba wszystko
Większość pisałem z pamięci i patrząc do folderów .
Zakaz kopiowania bez mojej zgody.
Pozdrawiam HubertTM


  • +
  • -
  • 22


#218687 Edycja menu admina - "amxmodmenu"

Napisane przez Abes Mapper w 23.02.2011 22:16

W tym poradniku postaram się wytłumaczyć jak edytować menu admina - "amxmodmenu"

Nie sugeruj się długością poradnika! Tak na prawdę to się robi bardzo szybko, ja tylko dokładnie wytłumaczyłem jak to zrobić i tak wyszło


Załóżmy że mamy podstawowe menu admina:
Dołączona grafika

Ale jednak ktoś pragnie dodać parę opcji np.: robienie screenshotów, odbanowanie kogoś lub najzwyklej usunąć bądź zmienić kolejność.

Otwieramy menufront.sma dowolnym edytorem tekstowym. Znajduje się on w addons/amxmodx/scripting
Jeżeli go tam nie ma, udostępniam w załączniku.

Zjeżdżamy trochę na dół i widzimy takie coś:

AddDefaultMenus()
{
new flags;
AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("CLIENT_COM", "amx_clcmdmenu", get_clcmd_flags("amx_clcmdmenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("SERVER_COM", "amx_cmdmenu", get_clcmd_flags("amx_cmdmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("CVARS_SET", "amx_cvarmenu", get_clcmd_flags("amx_cvarmenu", flags) ? flags : ADMIN_CVAR, "Commands Menu")
AddMenuLang("CONFIG", "amx_cfgmenu", get_clcmd_flags("amx_cfgmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("LANG_SET", "amx_langmenu", get_clcmd_flags("amx_langmenu", flags) ? flags : ADMIN_CFG, "Multi-Lingual System")
AddMenuLang("STATS_SET", "amx_statscfgmenu", get_clcmd_flags("amx_statscfgmenu", flags) ? flags : ADMIN_CFG, "Stats Configuration")
AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", get_clcmd_flags("amx_pausecfgmenu", flags) ? flags : ADMIN_CFG, "Pause Plugins")
AddMenuLang("RES_WEAP", "amx_restmenu", get_clcmd_flags("amx_restmenu", flags) ? flags : ADMIN_CFG, "Restrict Weapons")
AddMenuLang("TELE_PLAYER", "amx_teleportmenu", get_clcmd_flags("amx_teleportmenu", flags) ? flags : ADMIN_CFG, "Teleport Menu")
}


Na początku zajmiemy się dodaniem menu (komendy) od UnBan menu - AMXX.pl: Support AMX Mod X a potem AMX SSBan v2.6 [UPDATE:10.Jul.2010] - AlliedModders

Najpierw instalujemy oba pluginy.

Po wgraniu przechodzimy do edycji kodu źródłowego menufront.sma.

UnBan Menu
Załóżmy że UnBan menu chcemy mieć pod banowaniem.
Duplikujemy linijkę:
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")

Ma to wyglądać tak:

AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")


I tak jak nasz kochany DarkGL napisał w poście niżej, nie trzeba edytować plików lang! :)
Wystarczy zmienić:
AddMenuLang

Na
AddMenu

I teraz zmieniamy wpis "BAN_PLAYER" na tekst który pokaże się w menu.
Wpiszmy np.: "Odbanuj gracza":

AddMenu("Odbanuj gracza", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")


Następnie edytujemy komendy aby wywołać menu unbana.
Zmieniamy
AddMenu("Odbanuj gracza", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")

Na

AddMenu("Odbanuj gracza", "amx_unbanmenu", get_clcmd_flags("amx_unbanmenu", flags) ? flags : ADMIN_BAN, "Players Menu")


Teraz definiujemy pod jaką flagą będzie można użyć tej opcji. Ja zostawie ADMIN_BAN

Ważne aby na końcu było "Players Menu" chyba że menu dotyczy czegoś innego.

Na koniec zapisujemy edytowany kod źródłowy, kompilujemy i podmieniamy na serwerze z oryginalnym plikiem.

Efekt końcowy dodania UnBan Menu do amxmodmenu:
Dołączona grafika

Po wybraniu "Odbanuj gracza" wykonuje się komenda "amx_unbanmenu" czyli otwiera się już menu pluginu UnBan Menu
Dołączona grafika

UnBan menu dodane, teraz SSBan.

AMX SSBan

Dodamy dwa menu - same SS i SS + Ban

Załóżmy że chcemy mieć pod numerem 6 i 7
Myślałem że będzie koło siebie a reszte w takim odstępie jak na początku ale potem numer 8 się przyłączy...
Musimy teraz zduplikować dwa wpisy i dać nad oryginałem aby wyglądało to tak:

AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")

AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")


W sumie robimy jak poprzednio czyli zmieniamy AddMenuLang w obu przypadkach na AddMenu a potem "CHANGEL" i "VOTE_MAPS" zmieniamy na nasz tekst np.: "Menu screenshotow" i "Menu screenshotow + ban"

AddMenu("Menu screenshotow", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenu("Menu screenshotow + ban", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")



Teraz komendy, flage i końcowy napis:

AddMenu("Menu screenshotow", "amx_ssmenu", get_clcmd_flags("amx_ssmenu", flags) ? flags : ADMIN_KICK, "Commands Menu")
AddMenu("Menu screenshotow + ban", "amx_ssbanmenu", get_clcmd_flags("amx_ssbanmenu", flags) ? flags : ADMIN_BAN, "Commands Menu")


Dlaczego Commands Menu a nie Players Menu?
Nie wiem ale działa.
W pierwszym przypadku (UnBan menu) zaś nie działa Commands Menu.

Zapisujemy, kompilujemy (tak jak wcześniej) i podmieniamy plik (plugin).

Tak powinien wyglądać nasz edit:
AddDefaultMenus()
{
new flags;
AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenu("Odbanuj gracza", "amx_unbanmenu", get_clcmd_flags("amx_unbanmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenu("Menu screenshotow", "amx_ssmenu", get_clcmd_flags("amx_ssmenu", flags) ? flags : ADMIN_KICK, "Commands Menu")
AddMenu("Menu screenshotow + ban", "amx_ssbanmenu", get_clcmd_flags("amx_ssbanmenu", flags) ? flags : ADMIN_BAN, "Commands Menu")
AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("CLIENT_COM", "amx_clcmdmenu", get_clcmd_flags("amx_clcmdmenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("SERVER_COM", "amx_cmdmenu", get_clcmd_flags("amx_cmdmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("CVARS_SET", "amx_cvarmenu", get_clcmd_flags("amx_cvarmenu", flags) ? flags : ADMIN_CVAR, "Commands Menu")
AddMenuLang("CONFIG", "amx_cfgmenu", get_clcmd_flags("amx_cfgmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("LANG_SET", "amx_langmenu", get_clcmd_flags("amx_langmenu", flags) ? flags : ADMIN_CFG, "Multi-Lingual System")
AddMenuLang("STATS_SET", "amx_statscfgmenu", get_clcmd_flags("amx_statscfgmenu", flags) ? flags : ADMIN_CFG, "Stats Configuration")
AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", get_clcmd_flags("amx_pausecfgmenu", flags) ? flags : ADMIN_CFG, "Pause Plugins")
AddMenuLang("RES_WEAP", "amx_restmenu", get_clcmd_flags("amx_restmenu", flags) ? flags : ADMIN_CFG, "Restrict Weapons")
AddMenuLang("TELE_PLAYER", "amx_teleportmenu", get_clcmd_flags("amx_teleportmenu", flags) ? flags : ADMIN_CFG, "Teleport Menu")
}



Screen edytowanego "amxmodmenu":
Dołączona grafika

Dowód że działa:
Dołączona grafika
Dołączona grafika

Jeżeli nie dostałeś oczopląsu, zrozumiałeś poradnik i udało ci się edytować menu to gratuluję! :)

Załączone pliki


  • +
  • -
  • 59


#201386 Szybkie rozdawanie statystyk

Napisane przez Goliath w 30.12.2010 17:51

Moja mała modyfikacja umożliwia rozdawanie punktów po 10 oraz dodanie wszystkich w jedną statystykę. Instalacja jest w przypadku obu Cod'ów taka sama, różni się tylko kod do wklejenia.

Instrukcja:
1. Otwieramy plik QTM_CodMod.sma.
2. Znajdujemy public PrzydzielPunkty i PrzydzielPunkty_Handler.
3. Zamieniamy te dwa publici na poniższy kod:
Kod do starego CoD'a
Kod do nowego CoD'a
4. Kompilujemy plik i gotowe :).

Teraz w bardzo łatwy sposób możemy ustalić limity dla poszczególnych statystyk.
	limit_int = X;
limit_kon = X;
limit_wyt = X;
limit_zdr = X;

Zmieniamy tutaj X na swój limit. Oczywiście powyższe limity można ustawić oddzielnie dla różnych klas w taki sposób:
- do starego CoD'a
if(klasa_gracza[id] == Komandos)
limit_int = 250;
else
limit_int = 100;

- do nowego CoD'a
if(equal(nazwy_klas[klasa_gracza[id]], "Komandos"))
limit_int = 250;
else
limit_int = 100;

W tym przypadku komandos będzie miał limit inteligencji równy 250, a wszystkie inne klasy tylko 100.
  • +
  • -
  • 41


#474776 [ROZWIĄZANE] Jak zmienic bron przed wyborem klasy (zamiast broni noz)

Napisane przez Na 5tyk w 03.11.2012 18:47

podaj *.sma. Także powiedz o co ci chodzi dokładniej?
  • +
  • -
  • 1


#340551 Tabela serwerów Online v2.0 *AKTUALIZACJA*

Napisane przez Zapalka w 27.12.2011 17:53

Witam, chciałbym przedstawić wam Tabelę serwerów Online, jeden styl jest zaczerpnięty i odświeżony z tabeli od Dj ^^ d(-.-)b.

Tabelka standardowo posiada 3 style, oto one:
Standardowy:
Dołączona grafika

Black(z tabelki Dj ^^ d(-.-)b):
Dołączona grafika

oraz Blue:
Dołączona grafika


Tabelka standardowo odświeża informacje co 30 sekund, informacje odświeżane są AJAX'em, czyli bez odświeżania strony. Cała tabelka się nie przeładowywuje, odświeżają się same dane.
Oczywiście odstępy czasowe między odświeżeniami można dowolnie zmieniać.
Tabela obsługuje gry:
- Counter Strike 1.6
- Counter Strike: Source
- Counter Strike: Global Offensive
- Call of Duty 2
- Call of Duty 4
- Team Fortress 2
oraz serwery głosowe:
- Team Speak 3
- Ventrilo

Lista informacji, które pokazuje tabela:
- Status(online/offline),
- Nazwa serwera,
- IP serwera,
- Liczba graczy,
- Aktualnie grana mapa,
- Hasło(Tak/Nie),
- Cvary, które można dowolnie ustawić,
- Lista graczy wraz z ilością fragów (Po najechaniu myszką na liczbę graczy),
- Następną mapę (Po najechaniu myszką na aktualnie graną mapę, tylko serwery cs 1.6),
- Czas do zmiany mapy (Po najechaniu myszką na aktualnie graną mapę, tylko serwery cs 1.6),
- Link do HLTV (jeśli dodany)

Wszystkie pobierane informacje są zapisywane w cache aby przyśpieszyć ładowanie strony i odciążyć zarówno serwery gry jak i serwer www.

Tabela w żaden sposób nie ogranicza ilości wstawianych serwerów.

Teraz opiszę trochę edytowalną część pliku config.php
Linijka 8:
$main['cache_time']=30;

Na jaki czas mają zostawać zapisywane informacje.

Linijka 11:
$automatyczne_odswiezanie=30;

Co jaki czas informacje w tabelce mają być odświeżane
0 - wyłącza

Linijka 13:
$licz['ts3']=0;

Czy serwery Team Speak 3 mają być uwzględniane w podsumowaniu(pod serwerami)
0 - Nie
1 - Tak

Linijka 14:

$licz['ventrilo']=0;

Czy serwery Ventrilo mają być uwzględniane w podsumowaniu(pod serwerami)
0 - Nie
1 - Tak

Linijka 16:
$podsumowanie=1;

Czy podsumowanie ma być pokazywane(pod serwerami)
0 - Nie
1 - Tak


Linijka 18:
$nazwa_serwera=0;

Pobierać nazwę serwera przy połączeniu czy używać tej wpisanej niżej.

0 - Stała nazwa serwera pobierana z tego pliku
1 - Nazwa serwera pobierana przy połączeniu z serwerem.


Dalej ustawia się cvary, które mają być pobierane i widoczne po najechaniu myszką na nazwę serwera:
$cvars[]= array(
'cs'=>array(0=>array(0=>'amxmodx_version',1=>'Wersja amxx:'),1=>array(0=>'amxbans_version',1=>'Wersja amxbans:'),2=>array(0=>'mp_timelimit',1=>'Czas mapy:')),
'csgo'=>array(0=>array(0=>'sourcemod_version',1=>'Wersja SourceMod:'),1=>array(0=>'mp_maxrounds',1=>'Liczba rund:'),2=>array(0=>'deathmatch',1=>'DeathMatch:')),
'cssource'=>array(0=>array(0=>'sourcemod_version',1=>'Wersja SourceMod:'),1=>array(0=>'mp_maxrounds',1=>'Liczba rund:'),2=>array(0=>'deathmatch',1=>'DeathMatch:')),
'tf2'=>array(0=>array(0=>'mp_allowNPCs',1=>'NPC Włączone:'),1=>array(0=>'mp_timelimit',1=>'Czas mapy:'),2=>array(0=>'deathmatch',1=>'DeathMatch:')), 'ventrilo'=>array(0=>array(0=>'version',1=>'Wersja:'),1=>array(0=>'channelcount',1=>'Liczba kanałów:'),2=>array(0=>'uptime',1=>'Czas online:')), 'ts3'=>array(0=>array(0=>'virtualserver_version',1=>'Wersja:'),1=>array(0=>'virtualserver_channelsonline',1=>'Liczba kanałów:'),2=>array(0=>'virtualserver_uptime',1=>'Czas online:')),
'cod2'=>array(0=>array(0=>'g_gametype',1=>'Typ gry:'),1=>array(0=>'shortversion',1=>'Wersja:'),2=>array(0=>'scr_friendlyfire',1=>'FriendlyFire:')), 'cod4'=>array(0=>array(0=>'g_gametype',1=>'Typ gry:'),1=>array(0=>'shortversion',1=>'Wersja:'),2=>array(0=>'_Mod',1=>'Mod:')),
);

Cvary ustawia się dla danej gry, nie dla serwera.

Następnie można ustawić nazwę gry pokazującą się po najechaniu na ikonkę przy serwerze:
$games[]=array(
'cs'=>'Counter Strike 1.6',
'csgo'=>'Counter Strike: Global Offensive',
'cssource'=>'Counter Strike: Source',
'tf2'=>'Team Fortress 2',
'ventrilo'=>'Ventrilo',
'ts3'=>'Team Speak 3',
'cod2'=>'Call of Duty 2',
'cod4'=>'Call of Duty 4',
);


No i w końcu możemy ustawić swoje serwery ;)
$serwers[]=array(
'nazwa'=>'Nazwa serwera',
'ip'=>'adres IP serwera',
'game'=>'skrót od nazwy gry', // lista skrótów dostępna niżej
'hltv'=>'adres do hltv serwera',
'on'=>1, // Czy serwer ma być włączony(jeśli ustawisz na 0 to nie będzie go na liście)
'new'=>0, // Czy przy nazwie serwera ma być pokazywana ikonka "new" 0-nie 1-tak
'offline'=>0 // Czy serwer ma być pokazywany na liście jako wyłączony
);


Skróty nazw gier, które należy wstawiać przy dodawaniu serwera:
ts3 - Team Speak 3
cs - Counter Strike 1.6
ventrilo - Ventrilo
tf2 - Team Fortress 2
csgo - Counter Strike: Global Offensive
cod2 - Call of Duty 2
cod4 - Call of Duty 4
cssource - Counter Strike: Source

Z ostatniej opcji, 'offline' należy skorzystać, jeśli serwer jest ciągle wyłączony a ma być pokazywany w tabeli.
Dzięki zaznaczeniu tej opcji przyśpieszymy ładowanie tabeli.

Style dostępne są w folderze status. Aby użyć danego stylu wchodzimy do tego folderu, następnie wchodzimy do folderu do folderu z wybranym stylem no i kopiujemy plik style.css podmieniając ten znajdujący się w folderze status.

Jeśli chcemy stworzyć własny styl tabelki otwieramy plik style.css znajdujący się w folderze status, i tam mamy wszystko co jest potrzebne do zmian.
Własne kolory tła tabelki można pobrać ze strony: http://colorzilla.com/gradient-editor
.srvgora - tło górnego paska(Gra, Nazwa serwera...)
.srodek - cała reszta tabelki



Instrukcja instalacji tabelki

Tabelkę można zainstalować na dwa sposoby.
UWAGA! Nie można zmieniać nazw folderów ani plików, po zmianie nie ma gwarancji na działanie tabelki!

Jeśli posiadamy forum phpbb by przemo:
Zawartość pobranego archiwum wgrywamy bezpośrednio do głównego folderu forum(nie może być żadnych podkatalogów), tak aby plik status.php był wraz z innymi plikami forumowymi.
Wchodzimy do folderu status i ustawiamy CHMODY folderu cache na 777.
W tym momencie można dokonać konfiguracji pliku config.php.
No i ostatni krok, otwieramy plik index.php w głównym folderze forum i szukamy linijki na końcu pliku: "// display the index" i przed lub pod nią wklejamy ten kawałek kodu:
include($phpbb_root_path . 'status.php');

I tabelka gotowa, będzie się ona pokazywała na stronie głównej forum pod headerem i menu.


Jeśli posiadamy inne forum lub chcemy dodać tabelkę za pomocą ramki(iframe):
Jest to gorszy sposób ze względu na to, że chmurki pokazujące np. listę graczy na serwerach mogą być ucinane jeśli będą wykraczały poza ustaloną wielkość ramki.
Początek instalacji jest taki sam, zawartość pobranego archiwum wgrywamy bezpośrednio do głównego folderu forum(nie może być żadnych podkatalogów), tak aby plik status.php był wraz z innymi plikami forumowymi.
Wchodzimy do folderu status i ustawiamy CHMODY folderu cache na 777.
W tym momencie można dokonać konfiguracji pliku config.php.

No i ostatni krok, wchodzimy do panelu administracyjnego forum i dodajemy nowe ogłoszenie na stronę główną.
W treści ogłoszenia wpisujemy:
<iframe src="http://twojeforum.pl/status.php" width="100%" height="100%" frameborder="0" scrolling="no"/>

Instalacja zakończona, na stronie głównej forum powinna pojawić się tabelka.



W tej wersji tabelki poprawiłem wszystkie błędy, które ja lub wy spotykaliście i zgłosiliście.

Wszystkie problemy z tabelką oraz nowe pomysły dotyczące jej opisujcie w tym temacie.
Gdy tylko znajdę trochę więcej czasu to dodam panel, dzięki któremu będzie można w bardzo łatwy sposób zarządzać całą tabelką.


Wersja demonstracyjna tabelki: http://zapalka.net.pl/phpbb/

download
Załączony plik  Tabela serwerów v2.0.rar   192,99 KB  2713 Ilość pobrań

Załączone pliki


  • +
  • -
  • 39


#455938 VIP Generator

Napisane przez PajaczekMagic w 05.09.2012 23:02

Szukam Vipa działającego na BF2


3 dodatkowe skoki
10 hp za każdego killa
Deagle + full ammo
Wszystkie granaty (HE, FB, SG)
Defusal Kit za darmo
Status Vip w tabeli wyników
Info w HUD o wejściu Vip’a na serwer
Rezerwację slota
Po wpisaniu w say /vips pokazuje liste Vip’ów
Po wpisaniu w say /vip pokazuje co posiada Vip


  • +
  • -
  • -8


#455893 VIP Generator

Napisane przez speedkill w 05.09.2012 19:49

Mnóstwo bajerów i opcji - Dobra robota ;) Teraz pytanie czy Status Vip dobrze działa?

a i czy te teksty powinny być po prawo?


Status Vip działa dobrze, testowaliśmy kod i sprawdzaliśmy go właśnie pod takimi względami jak poprawność działania, jednakże jesteśmy także ludzimi jeśli widzicie błąd w kodzie, piszcie śmiało ;)
Teksty powinny być na prawo, czyli tak jak jest teraz.

Ogółem praca nad Vip - Generatorem zajęła nam sporo czasu, także nie chciałbym aby ktoś sprytny napisał, że jest to chłam itp.

Także miłego korzystania.
Pozdrawiam, speedkill.

Ps. Jeżeli ktoś ma propozycje do generatora śmiało pisać, jeśli uznamy, że jest to sensowne to napewno to wprowadzimy :)
  • +
  • -
  • 12


#467414 RoundSound By Pakeros Vol. 3

Napisane przez Pakeros05 w 14.10.2012 15:20

RoundSound by Pakeros Vol. 3
  • .mp3
  • 10 utworów
  • Waga 4.28 MB
  • 14-20sek.
Tracklista:
1. O.S.T.R - Brzydki, zły i szczery
2. Paktofonika - Powierzchnie Tnące
3. [Project X Movie Music] Heads Will Roll (A-Trak Remix) - Yeah Yeah Yeahs
4. Paktofonika - Chwile Ulotne
5. Mario Bischin - Macarena (Richie Madano Bootleg Mix)
6. Flo Rida - Whistle (Slayback Bootleg)
7. Kevin Mahynaman - Need You (Matthieu Dorsay Remix)
8. BBX - Making Luv (Club Mix)
9. Incartey & MacFly - Face Of Angel (DJ Sequence Remix)
10. DJ Kuba & NE!TAN feat. Anna Montgomery - Take It To The Top (Funkwell Remix)

Download:

RoundSound By Pakeros Vol. 3.rar - Speedy Share - upload your files here

Zippyshare.com - RoundSound By Pakeros Vol. 3.rar
  • +
  • -
  • 6


#466463 Questy zombie mod

Napisane przez Why So Serious? w 12.10.2012 07:29

Witam. Dziś postanowiłem wam udostępnić mały plugin mojego autorstwa a mianowicie questy do zombie moda.
Jakiś czas temu dałem ten plugin pewnej osobie a ona zaczeła go sprzedawać co jest baaardzo nie fair.

W 100% autorem nie jestem bo sam silnik i naliczanie postepu wycianałem z jakiegoś moda.

Mamy w wykonania 18 misji za ,które otrzymujemy AmmoPacki oraz EXP .
UWAGA! Exp czyli ,że zombie musi być z Gxp Modem
Ew. potem przerobie ,zeby to nie bylo konieczne jak ktoś będzie chciał.


Komendy:
/m /misja /q /quest


Dołączona grafika


Jednak ,żeby to działało musimy lekko zedytować naszego GunXpModa i Zombie

A więc otwieramy GxpMod.sma i szukamy i w public plugin_natives()
dodajemy
 register_native("zm_daj_mu_xp", "native_dodaj_user_xp", 1);


a potem na koncu
public native_dodaj_user_xp(id, amount)
{
PlayerXp[id] += amount;
check_level(id)
}


teraz wchodzimy w silnik zombie
i szukamy public plugin_natives()
dodajemy
 register_native("zp_add_ammo_packs", "native_dodaj_user_ammo_packs", 1)  


i na koncu
public native_dodaj_user_ammo_packs(id, amount)
{
g_ammopacks[id] += amount;
}


Przekompilowac i wgrac na serwer


Prosiłbym moderatora o lekka edycje tematu i dodanie tych odnosników. ( sorki ja się w tym nie orientuje ); >

Załączone pliki


  • +
  • -
  • 5


#313756 2 sloty na perk

Napisane przez Cypis' w 26.10.2011 19:49

Witam, przedstawiam wam tuta i gotowca jak dodać 2sloty na perk do cod mod.

Tutorial:
Spoiler


Co dodane:
say perk2 - informacje na temat drugiego perku,
say drop2 - wyrzucasz drugi perk,
useperk2 - używasz drugiego perku,
radio2 - używasz drugiego perku.

Co Zmienione:
native cod_get_user_perk(id, wartosc=0, lp=0);
/*------------------------------
Zwraca drugi perk gracza,
oraz przypisuje zmiennej wartosc wartosc drugi perka
lp jeśli wpiszemy 0 to bedzie pierwszy perk, jeśli 1 to bedzie drugi perk
------------------------------*/


native cod_set_user_perk(id, perk, wartosc=-1, pokaz_info=1, lp=0);
/*------------------------------
Ustawia drugi perk gracza.
Jezeli wartosc = -1,
wartosc perku bedzie losowa.
Jezeli perk = -1 perk
bedzie losowy
lp jeśli wpiszemy 0 to bedzie pierwszy perk, jeśli 1 to bedzie drugi perk
------------------------------*/

forward cod_perk_changed(id, perk, wartosc, lp);
/*------------------------------
Forward wysylany do wszystkich pluginów w momencie zmiany drugiego perka
lp - jaki perk, jeśli 0 to bedzie pierwszy perk, jeśli 1 to bedzie drugi perk
------------------------------*/
Log:
- dodane, że nie można mieć dwóch tych samych perków
- fix buga przez co padał serwer

Gotowiec:
Załączony plik  QTM_CodMod.sma   40,14 KB  2387 Ilość pobrań
  QTM_CodMod.amxx
Załączony plik  QTM_CodMod.amxx   50,17 KB  216 Ilość pobrań

Załączony plik  codmod.inc   7,83 KB  1712 Ilość pobrań

  • +
  • -
  • 41