Nie masz swojego serwera ventrilo? Twoi gracze nie mają gdzie się podziać?
Wejdz w współprace razem z nami
W zamian za wstawienie naszego banera na twoje forum/strone o tematyce esportowej oferujemy serwer ventrilo. To ile osob cie odwiedza bedzie decydowalo o ilosci slotow.
50-100 unikalnych odwiedzin 10 slotów
101-201 unikalnych odwiedzin 20 slotów
202-301 unikalnych odwiedzin 50 slotów
302 i więcej unikalnych odwiedzin - oferta specjalna
Propozycje proszę składać tutaj: Sieć serwerów BioHaZard :: Darmowe serwery vt
Zapraszamy!
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
csMisieK
Rejestracja: 22.12.2008Aktualnie: Nieaktywny
Poza forum Ostatnio: 07.11.2010 20:09
Statystyki
- Grupa: Użytkownik
- Całość postów: 85
- Odwiedzin: 4 949
- Tytuł: Zaawansowany
- Wiek: 33 lat
- Urodziny: Listopad 24, 1990
-
Płeć
Mężczyzna
-
Lokalizacja
Tomaszów
Kontakt
Moje tematy
[Oferta] Darmowe servery ventrilo
23.07.2010 14:22
Server Side Info
28.02.2010 16:54
Opis:
Plugin pokazuje na ekranie graczy informacje na temat serwera.
Screeny:
Cvars:
srv_hud_rgb "0 255 0" - kolor napisów
srv_hud_x "0.11" - X pozycja na ekranie
srv_hud_y "0.01" - Y poyzcja na ekranie
srv_hud_effects "0" - mrygający effekt
Moduły:
Instalacja:
Źródło: Server Side Info - AlliedModders
Plugin pokazuje na ekranie graczy informacje na temat serwera.
Screeny:
Cvars:
srv_hud_rgb "0 255 0" - kolor napisów
srv_hud_x "0.11" - X pozycja na ekranie
srv_hud_y "0.01" - Y poyzcja na ekranie
srv_hud_effects "0" - mrygający effekt
Moduły:
#include <fakemeta>
Instalacja:
1. Wklej srv_info.amxx do addons/amxmodx/plugins 2. Otwórz addons/amxmodx/config/amxx.cfg i dopisz Cvary 3. Otwórz addons/amxmodx/config/plugins.ini i dopiusz srv_info.amxx
Źródło: Server Side Info - AlliedModders
Szukam
06.01.2010 20:37
Witam. Szukam ogarniętej osoby, która zna jakieś podstawy scriptingu i jest najlepiej webmasterem lub grafikiem do pomocy przy małej sieci serwerów. Chodzi mi o opiekę nad stroną oraz jednym z serwerów. Mamy na razie 2 serwery - jeden stoi 10 miesiecy drugi zaś 2 miesiace i są prawie cały pełne. Chętne osoby proszę o pozostawienie gadu-gadu w tym temacie. Najlepiej znane mordy z amxx.pl Pozdrawiam.
PS. nie wiem czy to dobry dział
PS. nie wiem czy to dobry dział
Simple_Redirect
27.12.2009 13:50
/* AMXX Mod Script * * Simple Redirection Plugin for AMXX * Orginal Code by Sonic ([email protected]) * Modified and Made for AMXX by BigBaller * * Place following cvars in server.cfg * * amx_rd_maxplayers <x> // - begin redirection when more the x ppl connected ( 0 = redirect all players ) * amx_rd_server <ip> // - redirect to this server * amx_rd_serverport <port> // - redirect server port * amx_rd_serverpw <password> // - password for the amx_rd_server (if needed) * * * To Disable this plugin set amx_rd_maxppl to 33 or remove from plugins.ini */ #include <amxmodx> public plugin_init() { register_plugin("Simple Redirect","1.0","BigBaller") register_cvar("amx_rd_maxplayers","0") register_cvar("amx_rd_server","") register_cvar("amx_rd_serverport","") register_cvar("amx_rd_serverpw","") } public client_connect(id){ new rd_maxplayers = get_cvar_num("amx_rd_maxplayers") new rd_serverport = get_cvar_num("amx_rd_serverport") new rd_server[64], rd_serverpw[32] get_cvar_string("amx_rd_server",rd_server,63) get_cvar_string("amx_rd_serverpw",rd_serverpw,31) if ( get_playersnum() >= rd_maxplayers) { if ( !equal(rd_serverpw,"") ) client_cmd(id,"echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s",rd_serverpw,rd_serverpw) client_cmd(id,"echo ^"[AMXX] Simple Redirection - Redirecting to %s:%d^";connect %s:%d",rd_server,rd_serverport,rd_server,rd_serverport) } return PLUGIN_CONTINUE }Witam mam taki problem z tym pluginem. Wszystko ładnie działa mam server 20 + 1 slotów ten 1 dla admina
W tym pluginie mam ustawione max na 20 żeby przekierowywało. Problem jest w tym że adminów też przekierowuje. Mógłby ktoś go tak zrobić aby nie przekierowywało adminów z flagą slota? Dzięki
Kolorowy Nextmap
21.12.2009 15:20
/* AMX Mod X * NextMap Plugin * * by the AMX Mod X Development Team * originally developed by OLO * * This file is part of AMX Mod X. * * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * In addition, as a special exception, the author gives permission to * link the code of this program with the Half-Life Game Engine ("HL * Engine") and Modified Game Libraries ("MODs") developed by Valve, * L.L.C ("Valve"). You must obey the GNU General Public License in all * respects for all of the code used other than the HL Engine and MODs * from Valve. If you modify this file, you may extend this exception * to your version of the file, but you are not obligated to do so. If * you do not wish to do so, delete this exception statement from your * version. */ #include <amxmodx> // WARNING: If you comment this line make sure // that in your mapcycle file maps don't repeat. // However the same map in a row is still valid. #define OBEY_MAPCYCLE new g_nextMap[32] new g_mapCycle[32] new g_pos public plugin_init() { register_plugin("NextMap", AMXX_VERSION_STR, "AMXX Dev Team") register_dictionary("nextmap.txt") register_event("30", "changeMap", "a") register_clcmd("say nextmap", "sayNextMap", 0, "- displays nextmap") register_clcmd("say currentmap", "sayCurrentMap", 0, "- display current map") register_clcmd("say ff", "sayFFStatus", 0, "- display friendly fire status") register_cvar("amx_nextmap", "", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY) new szString[32], szString2[32], szString3[8] get_localinfo("lastmapcycle", szString, 31) parse(szString, szString2, 31, szString3, 7) g_pos = str_to_num(szString3) get_cvar_string("mapcyclefile", g_mapCycle, 31) if (!equal(g_mapCycle, szString2)) g_pos = 0 // mapcyclefile has been changed - go from first readMapCycle(g_mapCycle, g_nextMap, 31) set_cvar_string("amx_nextmap", g_nextMap) format(szString3, 31, "%s %d", g_mapCycle, g_pos) // save lastmapcycle settings set_localinfo("lastmapcycle", szString3) } getNextMapName(szArg[], iMax) { new len = get_cvar_string("amx_nextmap", szArg, iMax) if (ValidMap(szArg)) return len len = copy(szArg, iMax, g_nextMap) set_cvar_string("amx_nextmap", g_nextMap) return len } public sayNextMap() { new name[32] getNextMapName(name, 31) fnTeamChat(id, "%L %s", LANG_PLAYER, "NEXT_MAP", name) } public sayCurrentMap() { new mapname[32] get_mapname(mapname, 31) client_print(0, print_chat, "%L: %s", LANG_PLAYER, "PLAYED_MAP", mapname) } public sayFFStatus() { client_print(0, print_chat, "%L: %L", LANG_PLAYER, "FRIEND_FIRE", LANG_PLAYER, get_cvar_num("mp_friendlyfire") ? "ON" : "OFF") } public delayedChange(param[]) { set_cvar_float("mp_chattime", get_cvar_float("mp_chattime") - 2.0) server_cmd("changelevel %s", param) } public changeMap() { new string[32] new Float:chattime = get_cvar_float("mp_chattime") set_cvar_float("mp_chattime", chattime + 2.0) // make sure mp_chattime is long new len = getNextMapName(string, 31) + 1 set_task(chattime, "delayedChange", 0, string, len) // change with 1.5 sec. delay } new g_warning[] = "WARNING: Couldn't find a valid map or the file doesn't exist (file ^"%s^")" stock bool:ValidMap(mapname[]) { if ( is_map_valid(mapname) ) { return true; } // If the is_map_valid check failed, check the end of the string new len = strlen(mapname) - 4; // The mapname was too short to possibly house the .bsp extension if (len < 0) { return false; } if ( equali(mapname[len], ".bsp") ) { // If the ending was .bsp, then cut it off. // the string is byref'ed, so this copies back to the loaded text. mapname[len] = '^0'; // recheck if ( is_map_valid(mapname) ) { return true; } } return false; } fnTeamChat( plr, const message[], {Float,Sql,Result,_}:... ) { static max_players, svc_saytext; if( !max_players ) max_players = get_maxplayers( ); if( !svc_saytext ) svc_saytext = get_user_msgid( "SayText" ); static msg[192]; msg[0] = 0x03; vformat( msg[1], sizeof msg - 2, message, 3 ); if( plr > 0 && plr <= max_players ) { message_begin( MSG_ONE, svc_saytext, { 0, 0, 0 }, plr ); write_byte( plr ); write_string( msg ); message_end( ); } else if( plr == 0 ) { for( new i = 1 ; i <= max_players ; i++ ) { if( is_user_connected( i ) ) { message_begin( MSG_ONE, svc_saytext, { 0, 0, 0 }, i ); write_byte( i ); write_string( msg ); message_end( ); } } } return 1; } #if defined OBEY_MAPCYCLE readMapCycle(szFileName[], szNext[], iNext) { new b, i = 0, iMaps = 0 new szBuffer[32], szFirst[32] if (file_exists(szFileName)) { while (read_file(szFileName, i++, szBuffer, 31, <img src='https://amxx.pl/public/style_emoticons/default/cool.gif' class='bbc_emoticon' alt='B)' />) { if (!isalnum(szBuffer[0]) || !ValidMap(szBuffer)) continue if (!iMaps) copy(szFirst, 31, szBuffer) if (++iMaps > g_pos) { copy(szNext, iNext, szBuffer) g_pos = iMaps return } } } if (!iMaps) { log_amx(g_warning, szFileName) get_mapname(szFirst, 31) } copy(szNext, iNext, szFirst) g_pos = 1 } #else readMapCycle(szFileName[], szNext[], iNext) { new b, i = 0, iMaps = 0 new szBuffer[32], szFirst[32], szCurrent[32] get_mapname(szCurrent, 31) new a = g_pos if (file_exists(szFileName)) { while (read_file(szFileName, i++, szBuffer, 31, <img src='https://amxx.pl/public/style_emoticons/default/cool.gif' class='bbc_emoticon' alt='B)' />) { if (!isalnum(szBuffer[0]) || !ValidMap(szBuffer)) continue if (!iMaps) { iMaps = 1 copy(szFirst, 31, szBuffer) } if (iMaps == 1) { if (equali(szCurrent, szBuffer)) { if (a-- == 0) iMaps = 2 } } else { if (equali(szCurrent, szBuffer)) ++g_pos else g_pos = 0 copy(szNext, iNext, szBuffer) return } } } if (!iMaps) { log_amx(g_warning, szFileName) copy(szNext, iNext, szCurrent) } else copy(szNext, iNext, szFirst) g_pos = 0 } #endif
Witam. Nie wiem co robie źle Jestem początkującym skrypterem albo nawet nie początkującym. Chcę aby po napisaniu nextmap, pokazywało się na sayu w kolorach druzyny - CT niebieski - TT czerwony. Pozdrawiam.
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Tematy: csMisieK
- Regulamin