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
 

BombSite - zdjęcie

BombSite

Rejestracja: 31.07.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 03.08.2011 10:12
-----

#232956 Na deathrun`a staty i rank

Napisane przez R3X w 03.04.2011 18:39

Na deathrun`a staty i rank
v0.5

Pomysłodawca: hiroshima @ Deathrun Time Rank Stats - AMXX.pl: Support AMX Mod X

Liczy czas od spawna do zetknięcia z bytem końcowy. Wygląda on jakoś tak:
Dołączona grafika

Najlepsze czasy graczy są zapisywane w bazie danych. Miejsca spawnu tego bytu końcowego określa admin komendą dr_finish (flaga CFG, chyba H). Pozycja jest zapisywana automatycznie.
Po przejściu mapy wyświetlane są różne czasy i międzyczasy, a byt zmienia kolor na zielony.


English translate of cvars:
Spoiler

Komendy gracza:
say /top15
  • lista najlepszych

say /rank
  • aktualna pozycja

say /last
  • ostatni czas przejścia mapy

say /best
  • najlepszy czas przejścia mapy (tego gracza, nie ogólny)


Dołączona grafika
MySQL
amx_drstats_host "localhost"
amx_drstats_user "root"
amx_drstats_pass "root"
amx_drstats_db "drstats"

Reszta
amx_drstats_save 1|2|3
  • 1 - zapis po steamid (domyślnie)
  • 2 -zapis po nicku
  • 3 - zapis po ip

amx_drstats_timer 0|1|2
  • 0 - brak odliczania czasu biegu
  • 1 - zawsze pokaż czas (domyślnie)
  • 2 - tylko jak gracz trzyma TAB

amx_drstats_timer_type 0|1
  • 0 - pokazuje czas w lewym dolnym rogu (domyślnie)
  • 1 - tam gdzie czas rundy (nie polecam)

amx_drstats_draw_finish 0|1
  • 0 - ukrywa byt koncowy (być może żeby postawić coś swojego w tym miejscu np. ModelPlacer`em)
  • 1 - pokazuje byt koncowy (domyślnie)

amx_drstats_print_result 0|1|2
  • 0 - brak informacji o wyniku biegu (czasy)
  • 1 - pokazuje wynik na HUD+info w konsoli (domyślnie)
  • 2 - pokazuje wynik na chacie

amx_drstats_chat_prefix "[Speedrun]"
prefix informacji na chat


amx_drstats_top15_page ""
jak tu wpiszesz adres strony www to będzie ona otwierana zamiast czytania top15 w pluginie
dopisuje do tego adresu
mid=ID_MAPY
więc adres powinien to uwzględniać, przykłady

index.php?
index.php?strona=staty&
domena/staty/




Wymagane pliki do kompilacji:
[INC] Director Hud Message - AlliedModders
Dokumentacja AMXX.pl: colorchat.inc

Załączam też jeszcze bardziej wydajną ramkę oraz barneya, bo nie mam modelu guzika.
Konwersja położeń ramki do barneya wymaga wykonania
UPDATE maps SET finishZ = finishZ-36 WHERE finishZ;

Instalacja stat WWW:
Wrzuć zawartość DRStats-www.zip na serwer uzupełniając przedtem plik config.php danymi połączenia MySQL
menu.ini zawiera konfigurację poziomego menu

Zmiany:

0.5
- zapisywana data rekordu (tylko nowych)
- narodowość gracza + flagi na stronie
Uwaga: plugin jest kompatybilny wstecz, co oznacza, że przejście z 0.4 na 0.5 niczego nie zepsuje

0.4
- obsługa wielu języków

0.3.2
- opcjonalne wyświetlanie czasu w miejscu czasu rundy, ale kiepsko to wygląda :P
- załączam plik .amxx, żeby była mniejsza kompilacja xD
- aktualizacja statystyk na www: tablelk, menu.ini view może być http://link, buforowanie wyjścia

0.3.1
- bufixy:
- czas wyświetlał się po przejściu mapy z niestandardowym bytem końcowym
- top15 działało tylko z importem z www

0.3
- poprawiona ramka (wysyłana była zbyt często i do wszystkich)
- interfejs programistyczny, kilka forwardów i natyw: umożliwia podmianę bytu końcowego bez edycji głównego pluginu

0.2.1
- dodawanie do adresu strony z top15 id mapy

0.2
- nowy cvar: amx_drstats_draw_finish
- nowy cvar: amx_drstats_print_result
- nowy cvar: amx_drstats_chat_prefix
- nowy cvar: amx_drstats_top15_page
- poprawiony nieco wyglada Top15
- zapis pozycji bytu tylko jeśli został zmieniony (oznacza to zwykle 1 zapytanie na mapę mniej)
- drobne poprawki

0.1
- pierwsza publikacja

Jak dobrze pójdzie będzie też zapis SQLite jak ktoś nie ma bazy danych MySQL.



Restart statystyk można zrobić wykonując w bazie danych zapytanie:
DELETE FROM results

Załączone pliki


  • +
  • -
  • 47


#258234 Paczka Speedrun v1.0

Napisane przez Hiroshima w 12.06.2011 16:43

Dołączona grafika
Linux, wersja AMX'a 1.8.1

Jest to gotowa paczka dla osób chcących pograć deathruna bez terrorysty.
W paczce brakuje glownego pluginu, lecz proszę byście zainstalowali go sobie sami z uwagi na cvary do bazy mysql: Na deathrun`a staty i rank - AMXX.pl: Support AMX Mod X

Zawartość plugins.ini oraz opis pluginów:

; Admin Base - Always one has to be activated
admin.amxx    	; admin base (required for any admin-related)
;admin_sql.amxx    	; admin base - SQL version (comment admin.amxx)
; Basic
admincmd.amxx		; basic admin console commands
adminhelp.amxx		; help command for admin console commands
;adminslots.amxx		; slot reservation
multilingual.amxx	; Multi-Lingual management

; Menus
menufront.amxx		; front-end for admin menus
cmdmenu.amxx		; command menu (speech, settings)
plmenu.amxx		; players menu (kick, ban, client cmds.)
;telemenu.amxx		; teleport menu (Fun Module required!)
mapsmenu.amxx		; maps menu (vote, changelevel)
pluginmenu.amxx		; Menus for commands/cvars organized by plugin

; Chat / Messages
adminchat.amxx		; console chat commands
antiflood.amxx		; prevent clients from chat-flooding the server
;scrollmsg.amxx		; displays a scrolling message
;imessage.amxx		; displays information messages
adminvote.amxx		; vote commands

; Map related
nextmap.amxx		; displays next map in mapcycle
deagsmapmanager.amxx   	; NOMINACJA MAP
timeleft.amxx		; displays time left on map

; Configuration
pausecfg.amxx		; allows to pause and unpause some plugins
statscfg.amxx		; allows to manage stats plugins via menu and commands

; Counter-Strike
;restmenu.amxx		; restrict weapons menu
;statsx.amxx		; stats on death or round end (CSX Module required!)
;miscstats.amxx		; bunch of events announcement for Counter-Strike
;stats_logging.amxx	; weapons stats logging (CSX Module required!)

; Enable to use AMX Mod plugins
;amxmod_compat.amxx	; AMX Mod backwards compatibility layer

; Custom - Add 3rd party plugins here
DRM_triggers&entities_fix.amxx   ; poprawki bugow
bunnyhop.amxx            	; auto BH
speedometer.amxx 			; licznik predkosci (velocity)
team_join.amxx   			; automatyczne dolaczanie do teamu CT.
invis.amxx     				; niewidzialni gracze, woda po wpisaniu w sayu /invis
autobuyfix.amxx 				; zabezpieczenie przed cl_setautobuy, cl_setrebuy
rrespawn.amxx 				; auto-respawn
semiclip.amxx 				; duszki
fakebot.amxx 				; speedrun bot (dzięki niemu gdy jest malo ludzi na serwerze nie ma "round drew")
speedrun.amxx 				; gamename Speedrun v.1.0
block_use.amxx 				; blokowanie uzycia +use
remove_weapons.amxx 			; usuwa z mapy bronie
OnlyKnifeAtStart.amxx 		; daje tylko noz na poczatku rundy
BlockCommands.amxx 			; blokuje komendy radiowe, blokuje mozliwosc wyboru teamu.
antyduck.amxx 				; blokowanie spychania z respa
spray_blok.amxx 				; blokuje spraye
Anty_Kzh_by_Niscree.amxx 	; anty kzh, anty kyk_hack, anty wszelkie gowna

Dołączona grafika
Dodałem również mapkę speedrun_enemy która została stworzona z myślą o speedrunie. Mapka najłatwiejsza nie jest :)

Mały Gameplay z tej mapki:

http://www.youtube.com/watch?v=jOaw8ZgNlf4

Jeśli ktoś ma jakieś uwagi/propozycje proszę pisać w tym temacie.

Dołączona grafika

Załączony plik  cstrike.rar   4,75 MB  4276 Ilość pobrań


PS. Będzie mi niezmiernie miło jeśli ktoś stwierdzi, że warto to jakoś rozwinąć (np integrując ze soba razem niektore pluginy tworząc jeden główny silnik Speedrun lub tworząc mapki dedykowane do speedruna)


Dodaje również pozycje bytów koncowych z pluginu R3X'a (cala tabela maps - 280 map):
Załączony plik  tabelamaps.rar   5,64 KB  1625 Ilość pobrań

Pewnie komuś się przyda.

Poprawiony block_use (plugin R3X'a) - Osoby posiadające flagę b mogą używać +use
Załączony plik  block_use.sma   647 bajtów  831 Ilość pobrań
  block_use.amxx
Załączony plik  block_use.amxx   1,58 KB  181 Ilość pobrań

  • +
  • -
  • 25