-
Postów
98 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez Zhp.
-
Witam mam problem z bs limiterem jest powyżej 5 CT a plugin nadal nie działa chodzi mi o mapę mirage między innymi. #pragma semicolon 1 #include <sourcemod> #include <sdktools> #include <cstrike> #define STANDARDMAPSMAX 13 new String:BSAL[1]; new EIBA = -1; new EIBB = -1; new Handle:Timer = INVALID_HANDLE; new String:StandardMaps[STANDARDMAPSMAX][2][11] = { { "de_aztec","B" }, { "de_cbble","A" }, { "de_chateau","A" }, { "de_dust","A" }, { "de_dust2","A" }, { "de_inferno","B" }, { "de_nuke","B" }, { "de_piranesi","A" }, { "de_port","A" }, { "de_prodigy","B" }, { "de_tides","A" }, { "de_train","A" }, { "de_mirage","A" } }; public Plugin:myinfo = { name = "Bombsite Limiter", author = "Tomasz 'anacron' Motylinski", description = "Limiting Bomsites when due to low CT players.", version = "1.2.3", url = "http://anacron.pl/" } public OnPluginStart() { HookEvent("round_freeze_end",Event_RoundFreezeEnd,EventHookMode_Post); HookEvent("bomb_planted",Event_RoundEnd,EventHookMode_Post); HookEvent("round_end",Event_RoundEnd,EventHookMode_Post); CreateConVar("sm_bslimiter","1.2.3","Version Information",FCVAR_REPLICATED|FCVAR_NOTIFY); } stock bool:IsVecBetween(const Float:vecVector[3],const Float:vecMin[3],const Float:vecMax[3]) { return ( (vecMin[0] <= vecVector[0] <= vecMax[0]) && (vecMin[1] <= vecVector[1] <= vecMax[1]) && (vecMin[2] <= vecVector[2] <= vecMax[2]) ); } public Message() { PrintToChatAll("[PLHW] Ze wzgledu na mala liczbe CT w tej rundzie. Beda oni bronic tylko Bombside %s.",BSAL); PrintHintTextToAll("[PLHW]Tylko Bombsite %s jest wlaczony w tej rundzie",BSAL); PrintHintTextToAll("[PLHW]Wymagana liczba TT 5 CT 6 Aby Bombside B zostal wlaczony",BSAL); } public Action:RepeatMessage(Handle:timer) { Message(); } public Action:Event_RoundFreezeEnd (Handle:event,const String:name[],bool:dontBroadcast) { if(IsValidEntity(EIBA)) { EIBA = -1; } if(IsValidEntity(EIBB)) { EIBB = -1; } if(Timer != INVALID_HANDLE) { CloseHandle(Timer); Timer = INVALID_HANDLE; } new Float:VBCPA[3]; new Float:VBCPB[3]; new EI = -1; EI = FindEntityByClassname(EI,"cs_player_manager"); if(IsValidEntity(EI)) { GetEntPropVector(EI,Prop_Send,"m_bombsiteCenterA",VBCPA); GetEntPropVector(EI,Prop_Send,"m_bombsiteCenterB",VBCPB); } EI = -1; EI = FindEntityByClassname(EI,"func_bomb_target"); while(IsValidEntity(EI)) { new Float:VBMin[3]; new Float:VBMax[3]; GetEntPropVector(EI,Prop_Send,"m_vecMins",VBMin); GetEntPropVector(EI,Prop_Send,"m_vecMaxs",VBMax); if (IsVecBetween(VBCPA,VBMin,VBMax)) { EIBA = EI; } else if (IsVecBetween(VBCPB,VBMin,VBMax)) { EIBB = EI; } EI = FindEntityByClassname(EI,"func_bomb_target"); } if(IsValidEntity(EIBA) && IsValidEntity(EIBB)) { new CTPlayers = GetTeamClientCount(CS_TEAM_CT); new TTPlayers = GetTeamClientCount(CS_TEAM_T); if(((CTPlayers > TTPlayers) && (TTPlayers == 3 || CTPlayers > 4))) { AcceptEntityInput(EIBB,"Enable"); AcceptEntityInput(EIBA,"Enable"); BSAL = ""; PrintHintTextToAll("[PLHW] Wszystkie bs'y sa aktywne"); PrintCenterTextAll("[PLHW] Wszystkie bs'y sa aktywne"); } else { if(GetRandomInt(1,2) == 1) { AcceptEntityInput(EIBA,"Disable"); AcceptEntityInput(EIBB,"Enable"); BSAL = "B"; } else { AcceptEntityInput(EIBB,"Disable"); AcceptEntityInput(EIBA,"Enable"); BSAL = "A"; } decl String:CurrentMap[256]; GetCurrentMap(CurrentMap,sizeof(CurrentMap)); for(new i=0; i<STANDARDMAPSMAX; i++) { if(StrEqual(CurrentMap,StandardMaps[i][0],false)) { if(StrEqual(StandardMaps[i][1],"B",false)) { AcceptEntityInput(EIBA,"Disable"); AcceptEntityInput(EIBB,"Enable"); BSAL = "B"; } else { AcceptEntityInput(EIBB,"Disable"); AcceptEntityInput(EIBA,"Enable"); BSAL = "A"; } } } if(GetClientCount(true) > 1) { Message(); Timer = CreateTimer(15.0,RepeatMessage, _,TIMER_REPEAT); } } } } public Action:Event_RoundEnd (Handle:event,const String:name[],bool:dontBroadcast) { if(Timer != INVALID_HANDLE) { CloseHandle(Timer); Timer = INVALID_HANDLE; } if(IsValidEntity(EIBA)) { AcceptEntityInput(EIBA,"Enable"); EIBA = -1; } if(IsValidEntity(EIBB)) { AcceptEntityInput(EIBB,"Enable"); EIBB = -1; } }
-
???? czytanie ze zrozumieniem. Mianowicie mi chodziło że większość modłów jest już w tym jednym pluginie który podesłałem :/
-
Witam ostatnio chciałem dograć na swój serwer plugin lvl core Link ale niestety twórca nie dał .sp ;) , próbowałem zdekompilować kod ale niestety kod jest nie nadaje się do ponownej kompilacji macie jakieś propozycje ? Miło by było jakby ktoś mógł udostępnić ten plik byłbym wdzięczny. (Na ruskich jest ale są moduły i wszystko nie jest tak jak w tym pluginie który podesłałem ) z góry dzięki za pomoc.
-
Może wykorzystasz ten kod ? , zamiast dawania czasowej flagi możesz zmienić to na wywoływanie komendy na graczy :)
-
Hosting
-
Dokładnie tak
-
Pytanie do was po ostatniej aktualce serwera powstały u mnie takie pliki Może jestem nie doinformowany ale pierwszy raz je widzę :/ Chciałbym wiedzieć do czego służą bo ostatnio wyskoczyło w logach takie coś : File /clients/client/csgo/pak01_057.vpk was never closed
-
Jak się ma tokeny to ban to najmniejszy problem xd
-
tak jak w temacie. https://forums.alliedmods.net/showthread.php?t=283556
-
https://www.gametracker.com/server_info/80.72.36.202:27015/
-
Nawet po wpisaniu frazy swojej sieci ? :)
-
z tego co widziałem na necie są jeszcze takie komendy jak setmaster add hl2master.steampowered.com:27011 setmaster enable hl2master.steampowered.com:27011 heartbeat ale co jak co sam nadal nie mogę znaleźć swojego serwera.
-
Wrzucałeś wszystkie foldery ? z mapchooser_extended_1.10.2.zip\addons\sourcemod\translations
- 2 odpowiedzi
-
- Mapchooser
- extended
-
(i 1 więcej)
Oznaczone tagami:
-
Posiadam już tą komendę :/
-
Witam chciałbym was się zapytać co dokładnie zrobić aby serwer był widoczny dla każdego gracza na liście serwerowej steam (wbudowanej przeglądarce serwerów)
-
ROZWIĄZANE AbNeR AbNeR Round End Sounds Pytanie.
Zhp. odpowiedział(a) na Zhp. temat w Pytania ogólne
Dzięki. + -
ROZWIĄZANE AbNeR AbNeR Round End Sounds Pytanie.
Zhp. odpowiedział(a) na Zhp. temat w Pytania ogólne
Jakbyś mógł przypomnieć mi tą komendę byłbym wdzięczny :) -
Witam mam pytanie dotyczące pluginu , czy mogę zmienić w nim aby rs'y były kontynuowane na początku nowej rundy tak ja to było w 1.6 , bo standardowo w nowej rundzie jest tak jakby stop i piosenka się urywa.
-
wątek jest stary i poradziłem sb z tym problemem ale dzięki :D , ps można zamknąć.
-
@ref czy ktoś ma jakieś pomysły ;/ ?
- 6 odpowiedzi
-
@ref ?
- 6 odpowiedzi
-
Mówię w tym wątku o serwerach csgo :P
-
// C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(43) : error 017: undefined symbol "BeamSprite" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(51) : error 017: undefined symbol "BeamSprite" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(92) : error 017: undefined symbol "BeamSprite" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(107) : error 017: undefined symbol "SOUND_FREEZE" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(126) : error 017: undefined symbol "BeamSprite" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(147) : error 017: undefined symbol "LoopAllPlayers" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(149) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(152) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(156) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(158) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(159) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(163) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(183) : error 017: undefined symbol "LoopAllPlayers" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(185) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(188) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(192) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(193) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(194) : error 017: undefined symbol "i" // C:\Users\epicg\Desktop\sourcemod\scripting\bb_grenades.sp(205) : error 017: undefined symbol "SOUND_FREEZE_EXPLODE" Hymmm z tego pobierałem https://github.com/bcserv/smlib
- 6 odpowiedzi
-
tak wygląda ta biblioteka. #if defined _smlib_included #endinput #endif #define _smlib_included #define SMLIB_VERSION "0.9.7" #include <smlib/general> #include <smlib/arrays> #include <smlib/clients> #include <smlib/colors> #include <smlib/concommands> #include <smlib/convars> #include <smlib/crypt> #include <smlib/debug> #include <smlib/dynarrays> #include <smlib/edicts> #include <smlib/effects> #include <smlib/entities> #include <smlib/files> #include <smlib/game> #include <smlib/math> #include <smlib/menus> //#include <smlib/pluginmanager> #include <smlib/server> #include <smlib/strings> #include <smlib/sql> #include <smlib/teams> #include <smlib/vehicles> #include <smlib/weapons> #include <smlib/world> przy kompilacji. fatal error 183: cannot read from file: "smlib/general"
- 6 odpowiedzi