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.
|
Guest Message by DevFuse
bakaj
Rejestracja: 20.01.2010Aktualnie: Nieaktywny
Poza forum Ostatnio: 31.10.2011 08:42
Statystyki
- Grupa: Użytkownik
- Całość postów: 152
- Odwiedzin: 6 878
- Tytuł: Profesjonalista
- Wiek: 39 lat
- Urodziny: Sierpień 25, 1985
-
Płeć
Mężczyzna
-
Lokalizacja
Tarnowskie Góry
36
Życzliwy
Narzędzia użytkownika
Znajomi
bakaj nie posiada znajomych
#252556 amxbans_ssban info w say u gracza
Napisane przez bakaj w 24.05.2011 16:14
Jezeli nie zamierzasz nic zmieniac w sma to poprostu sciagnij plik amxx i podmien na serwerze. Nie ma tam zadnych ukrytych reklam, wszystko tak jak w sma i na screenie.
#247271 psychostats error
Napisane przez bakaj w 08.05.2011 10:00
Pierw poradz sobie z logami, bo po co Ci ustawiac crona jak nie masz logow.
Mialem tez ps na wilanie i wszystko mi pobieralo, a z tego co wiem, jak wchodzisz na ftp wilana to pierw masz ip serwera, czyli np. xxx.xx.xx.xxx-xxxxx/cstrike/logs, sproboj tak wpisac, zamiast x-ow wpisz ip serwera, tylko ip i port oddziel - (myślnikiem/minusem), a nie : (dwukropkiem).
Jezeli chodzi o crona to najlepiej napisz na helpdesku Twojego hostingu, zeby podali Ci sciezke do pliku stats.pl, na pewno Ci odpisza. Pozdrawiam
Mialem tez ps na wilanie i wszystko mi pobieralo, a z tego co wiem, jak wchodzisz na ftp wilana to pierw masz ip serwera, czyli np. xxx.xx.xx.xxx-xxxxx/cstrike/logs, sproboj tak wpisac, zamiast x-ow wpisz ip serwera, tylko ip i port oddziel - (myślnikiem/minusem), a nie : (dwukropkiem).
Jezeli chodzi o crona to najlepiej napisz na helpdesku Twojego hostingu, zeby podali Ci sciezke do pliku stats.pl, na pewno Ci odpisza. Pozdrawiam
#246872 psychostats error
Napisane przez bakaj w 07.05.2011 13:29
#241350 amxbans_ssban info w say u gracza
Napisane przez bakaj w 25.04.2011 10:52
Witam, nie wiem czy to odpowiedni dzial, poniewaz sa tu same modyfikacje pod php, jezeli nie to proszę o przeniesienie (jezeli modyfikacja zostanie w ogóle zaakceptowana).
Zmodyfikowalem troszke plugin amxbans_ssban (GM 1.5.1) na wlasne potrzeby, poniewaz w oryginale nie posiadal on mozliwosci ustawienia informacji w sayu u osoby, ktorej robione sa screeny. Jest to przydatne w celu identyfikacji gracza (w oryginale nie ma zadnej informacji na ssie, procz malej notki w hudzie), podczas nieobecnosci admina ktory robil foty. Zdarzaly sie rowniez przypadki, ze admin nie pamietal komu i w jakiej sytuacji robil foty, a na ssie nie ma daty i nicka admina.
Do pluginu dodalem info, takie jak ma admin podczas robienia ssow + spolszczylem (w amxbans-ssban.cfg ustaw amx_stamptype "3").
Screen:
Wystarczy podmienic amxbans_ssban.amxx w folderze plugins.
sma :
Mam nadzieje, ze komus sie przyda. Pozdrwiam
Zmodyfikowalem troszke plugin amxbans_ssban (GM 1.5.1) na wlasne potrzeby, poniewaz w oryginale nie posiadal on mozliwosci ustawienia informacji w sayu u osoby, ktorej robione sa screeny. Jest to przydatne w celu identyfikacji gracza (w oryginale nie ma zadnej informacji na ssie, procz malej notki w hudzie), podczas nieobecnosci admina ktory robil foty. Zdarzaly sie rowniez przypadki, ze admin nie pamietal komu i w jakiej sytuacji robil foty, a na ssie nie ma daty i nicka admina.
Do pluginu dodalem info, takie jak ma admin podczas robienia ssow + spolszczylem (w amxbans-ssban.cfg ustaw amx_stamptype "3").
Screen:
Wystarczy podmienic amxbans_ssban.amxx w folderze plugins.
sma :
#include < amxmodx > #include < amxmisc > #include < fakemeta > #include < colorchat > #define PLUGIN "AMXBans: Screens" #define VERSION "0.4" #define AUTHOR "GmStaff" new victim new CvarMaxss, CvarInterval, CvarTimestamptype, CvarHUDText; new CvarBanTime, CvarBanReason; new CountMenu new CvarCountScreens new g_max_players new g_user_ids[33] new g_player[33] public plugin_init ( ) { register_plugin ( PLUGIN, VERSION, AUTHOR ); register_clcmd ( "amx_ssban", "cmdScreen", ADMIN_BAN, "<authid, nick or #userid> <count of screens>" ); register_clcmd ( "amx_ssbanmenu", "cmdScreenMenu", ADMIN_BAN, " - display screens menu" ); CvarMaxss = register_cvar ( "amx_maxscreens", "10" ); CvarInterval = register_cvar ( "amx_interval", "1.0" ); CvarTimestamptype = register_cvar ( "amx_stamptype", "3" ); CvarHUDText = register_cvar ( "amx_hudtext", "Cheese! <img src='http://img.amxx.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />" ); CvarCountScreens = register_cvar ( "amx_screenscount", "1 2 3 4 5 6 7 8 9"); CvarBanTime = register_cvar ( "amx_ssbantime", "0" ); CvarBanReason = register_cvar ( "amx_ssbanreason", "Screens, go gm-community.net" ); register_cvar ( "amxbans_ssversion", VERSION, FCVAR_SERVER | FCVAR_SPONLY ); g_max_players = get_maxplayers(); new configsDir [ 64 ]; get_configsdir ( configsDir, 63 ); server_cmd ( "exec %s/amxbans-ssban.cfg", configsDir ); } public plugin_cfg ( ) { new line[ 128 ], token[ 10 ], szKey[ 16 ]; get_pcvar_string ( CvarCountScreens, line, 127 ); CountMenu = menu_create ( "\rCount of screens\w", "CountScreensMenu" ); while ( contain ( line, " " ) != -1 ) { strbreak ( line, token, 9, line, 127 ); format( szKey, charsmax ( szKey ), "Make %s screen(s)", token ) menu_additem ( CountMenu, szKey, token ); } } public cmdScreenMenu ( id, level, cid ) { if ( !cmd_access ( id, level, cid, 1 ) ) return PLUGIN_HANDLED; new menu = menu_create ( "\rChoose player", "PlayersMenu" ); new i, name[ 32 ], tempid[ 10 ]; for ( i = 1; i <= g_max_players; i++ ) { if ( is_user_connected ( i ) ) { get_user_name ( i, name, 31 ); num_to_str ( i, tempid, 9 ); g_user_ids[ i ] = get_user_userid ( i ); menu_additem ( menu, name, tempid, 0 ); } } menu_display ( id, menu, 0 ); return PLUGIN_HANDLED; } public PlayersMenu ( id, menu, item ) { if ( item == MENU_EXIT ) { return PLUGIN_HANDLED; } new data[ 6 ], iName[ 64 ]; new access, callback; menu_item_getinfo ( menu, item, access, data, 5, iName, 63, callback ); g_player[ id ] = str_to_num ( data ); menu_display ( id, CountMenu, 0 ); return PLUGIN_HANDLED; } public CountScreensMenu ( id, menu, item ) { if ( item == MENU_EXIT ) { return PLUGIN_HANDLED; } new data[ 6 ], iName[ 64 ]; new access, callback; new player = g_player[id]; menu_item_getinfo ( menu, item, access, data,5, iName, 63, callback ); if ( g_user_ids[ player ] == get_user_userid ( player ) ) { client_cmd ( id, "amx_ssban #%d %s", g_user_ids[ player ], data ); } return PLUGIN_HANDLED; } public cmdScreen ( id, level, cid ) { if ( !cmd_access ( id, level, cid, 3 ) ) { return PLUGIN_HANDLED; } new arg1[ 24 ], arg2[ 4 ]; read_argv ( 1, arg1, 23 ); read_argv ( 2, arg2, 3 ); new screens = str_to_num ( arg2 ); victim = cmd_target ( id, arg1, 1 ); if ( screens > get_pcvar_num ( CvarMaxss ) ) { console_print ( id, "Gm# You cannot take that many screenshots!" ); return PLUGIN_HANDLED; } if ( !victim ) { return PLUGIN_HANDLED; } new Float: interval = get_pcvar_float ( CvarInterval ); new array[ 2 ]; array[ 0 ] = id; array[ 1 ] = victim; set_task ( interval, "takeScreen", 0, array, 2, "a", screens ); set_task ( interval * screens + 1.0, "victimBan", 0, array, 2 ); return PLUGIN_HANDLED; } public takeScreen ( array[ 2 ] ) { new victim = array[ 1 ]; new id = array[ 0 ]; new timestamp[ 32 ], HUDText[ 32 ], name[ 32 ], adminname[ 32 ]; get_time ( "%m/%d/%Y - %H:%M:%S", timestamp, 31 ); get_user_name ( victim, name, 31 ); get_user_name ( id, adminname, 31 ); get_pcvar_string ( CvarHUDText, HUDText, 31 ); switch( get_pcvar_num ( CvarTimestamptype ) ) { case 0: { ColorChat( id, RED, "AMXBans#^x01 Screenshot zrobiony graczowi ^x03%s^x01 przez admina ^x04%s^x01 (Data : %s)", name, adminname ); ColorChat ( victim, RED, "AMXBans#^x01 Screenshot zrobiony graczowi ^x03%s^x01 przez admina ^x04%s^x01 (Data : %s)", name, adminname, timestamp ); client_cmd ( victim, "snapshot" ); } case 1: { ColorChat( id, RED, "AMXBans#^x01 Screenshot zrobiony graczowi ^x03%s^x01 przez admina ^x04%s^x01 (Data : %s)", name, adminname, timestamp ); ColorChat ( victim, RED, "AMXBans#^x01 Screenshot zrobiony graczowi ^x03%s^x01 przez admina ^x04%s^x01 (Data : %s)", name, adminname, timestamp ); client_cmd(victim, "snapshot"); } case 2: { set_hudmessage( 0, 225, 0, 0.02, 0.90, 0, 1.0, 2.0 ); show_hudmessage ( victim, "%s", HUDText ); client_cmd ( victim, "snapshot" ); } case 3: { set_hudmessage( 0, 225, 0, 0.02, 0.90, 0, 1.0, 2.0 ); show_hudmessage ( victim, "%s", HUDText ); ColorChat ( victim, RED, "AMXBans#^x01 Screenshot zrobiony graczowi ^x03%s^x01 przez admina ^x04%s^x01 (Data : %s)", name, adminname, timestamp ); ColorChat ( id, RED, "AMXBans#^x01 Screenshot zrobiony graczowi ^x03%s^x01 przez admina ^x04%s^x01 (Data : %s)", name, adminname, timestamp ); client_cmd ( victim, "snapshot" ); } } return PLUGIN_CONTINUE; } public victimBan ( array[ 2 ] ) { new Reason[ 50 ]; new victimId = get_user_userid ( array[ 1 ] ); get_pcvar_string ( CvarBanReason, Reason, 31 ); client_cmd ( array[ 0 ], "amx_ban %i #%i ^"%s^"", get_pcvar_num ( CvarBanTime ), victimId, Reason); }
Mam nadzieje, ze komus sie przyda. Pozdrwiam
Załączone pliki
-
amxbans_ssban.amxx 12,91 KB 150 Ilość pobrań
#230320 statystyki- ranking ma tylko 3/3
Napisane przez bakaj w 26.03.2011 19:41
Moze dlatego, ze masz wlaczone naliczanie statystyk na steamid, a masz serwer ns i tylko 3 graczy ma steama?
Sprawdz w amxx.cfg, czy czasem nie masz tak:
Jezeli tak, to zmien wedle uznania na nick, badz ip.
Sprawdz w amxx.cfg, czy czasem nie masz tak:
// Rank mode // 0 - by nick // 1 - by authid // 2 - by ip // // Default value: 1 csstats_rank 1
Jezeli tak, to zmien wedle uznania na nick, badz ip.
#229921 Napis przed komendami
Napisane przez bakaj w 26.03.2011 09:45
#228312 Psychostats - instalacja na więcej niż 1 serwerze
Napisane przez bakaj w 21.03.2011 18:54
Zalezy jak chcesz zabezpieczyc plik stats.cfg. Jezeli nie chcesz, zeby ktos mial dane dostepu do Twojej bazy danych przez wpisanie np : www.twojastrona.pl/psychostats/stats.cfg, to umiesc ten plik przed public_html, tylko utworz nowy folder i wrzuc tam stats.pl i stats.cfg z 2 serwera:) Tylko pozniej poprawnie wpisz linie wywolywanie do crona.
#227855 Psychostats - instalacja na więcej niż 1 serwerze
Napisane przez bakaj w 20.03.2011 20:11
#224801 Zakaz zmiany nicku
Napisane przez bakaj w 13.03.2011 08:58
#212961 Banowanie na NICK
Napisane przez bakaj w 05.02.2011 10:52
Nie wiem, czy to ma sens, tak samo jak resetuja modem, tak samo moga zmienic nicka. Sprobuj moze z BanCfg 3, u mnie banuje dobrze na ip, ze stimem cos nie gra, ale od tego jest amxbans. W 100% kompatybilny z AmxBans.
ExtremeBanConfig 3.0 Beta - AMXX.pl: Support AMX Mod X
@ UP
Jezeli chodzi o bancfg 2 to u mnie sie nie sprawdzil, duza ilosc graczy dostawala bezpodstawnego bana (ban na maske), po czym i tak musialem odbanowac czitera:)
ExtremeBanConfig 3.0 Beta - AMXX.pl: Support AMX Mod X
@ UP
Jezeli chodzi o bancfg 2 to u mnie sie nie sprawdzil, duza ilosc graczy dostawala bezpodstawnego bana (ban na maske), po czym i tak musialem odbanowac czitera:)
#155796 screen shoot z banem auto
Napisane przez bakaj w 30.07.2010 08:14
#155718 rtv i nominowanie map
Napisane przez bakaj w 29.07.2010 18:39
#153817 Problem z psychostats
Napisane przez bakaj w 22.07.2010 21:23
#153815 Serwer ,,zawiesza się przy zmianie mapy"
Napisane przez bakaj w 22.07.2010 21:17
Po 1sze zapewne nie dziala ci amxbans, poniewaz te dwie linijki :
powinny znajdowac sie w AdminBase na samej gorze (powinny byc pierwsze), po czym przed admin.ammx powinienes wstawic ";". Nie wiem czy to jest przyczyna, ale radze zrobic tak:
Pierw wyłącz amxbans_core i amxbans_main, zmien mapke i zobacz czy cos to dalo. Jesli nie to wylaczaj pokolei kazdy plugin i na pewno dojdziesz do tego "zepsutego".
Raczej bedzie to amxbans, jezeli zrobisz go tak jak napisalem wyzej wyłącz minibansa bo moga sie grysc, pewnie to jest przyczyna crashu.
amxbans_core.amxx
amxbans_main.amxx
powinny znajdowac sie w AdminBase na samej gorze (powinny byc pierwsze), po czym przed admin.ammx powinienes wstawic ";". Nie wiem czy to jest przyczyna, ale radze zrobic tak:
Pierw wyłącz amxbans_core i amxbans_main, zmien mapke i zobacz czy cos to dalo. Jesli nie to wylaczaj pokolei kazdy plugin i na pewno dojdziesz do tego "zepsutego".
Raczej bedzie to amxbans, jezeli zrobisz go tak jak napisalem wyzej wyłącz minibansa bo moga sie grysc, pewnie to jest przyczyna crashu.
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: bakaj
- Regulamin