Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

MYGO.pl

RSSy
  • Postów

    28562
  • Dołączył

  • Ostatnia wizyta

    nigdy
  • Wygrane w rankingu

    11

Treść opublikowana przez MYGO.pl

  1. Intro Because a long time ago I needed a reliable add-on to dynamically control the health of special infecteds, now I decided to create this plugin and share it. This complement will try to balance the health of the special infected, depending on the number of survivor players in the game. All this through the Cvars that has by default the game, in which these will be changed before your spawn and assigned with the values obtained by checking the survivor players. Feature list: Set default health for players default amount Set limit Min Health Set limit Max Health Set HP to increment/decrement Set percent of default HP to increment/decrement Check bot players Check idle players Check alive players Cvars PHP Code: // 0: Enable, 1:Disable // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" balancer_hp_enable "1" // Set survivor players default to set hp base // - // Default: "4" // Minimum: "0.000000" balancer_hp_players_base "4" // 0: Check all players survivor in game, 1: Ignore check idle survivors, 2: Ignore check survivors bot, 4: Ignore check dead survivors, 7: Set all ignore check modes // - // Default: "0" // Minimum: "0.000000" // Maximum: "7.000000" balancer_hp_check_mode "0" // 0: Set Default value for cvar(z_health_boomer), Value > 0 : Set Custom HP Base // - // Default: "0" // Minimum: "0.000000" balancer_hp_base_boomer "0" // 0: Set Default value for cvar(z_health_charger), Value > 0 : Set Custom HP Base // - // Default: "0" // Minimum: "0.000000" balancer_hp_base_charger "0" // 0: Set Default value for cvar(z_health_hunter), Value > 0 : Set Custom HP Base // - // Default: "0" // Minimum: "0.000000" balancer_hp_base_hunter "0" // 0: Set Default value for cvar(z_health_jockey), Value > 0 : Set Custom HP Base // - // Default: "0" // Minimum: "0.000000" balancer_hp_base_jockey "0" // 0: Set Default value for cvar(z_health_smoker), Value > 0 : Set Custom HP Base // - // Default: "0" // Minimum: "0.000000" balancer_hp_base_smoker "0" // 0: Set Default value for cvar(z_health_spitter), Value > 0 : Set Custom HP Base // - // Default: "0" // Minimum: "0.000000" balancer_hp_base_spitter "0" // 0: Set Default value for cvar(z_health_tank), Value > 0 : Set Custom HP Base // - // Default: "0" // Minimum: "0.000000" balancer_hp_base_tank "0" // 0: Set Default value for cvar(z_health_witch), Value > 0 : Set Custom HP Base // - // Default: "0" // Minimum: "0.000000" balancer_hp_base_witch "0" // 0: Disable boomer increment/decrement balance HP, (Value < 1): Set factor percent of HP base [example:0.1 = 1] to increment/decrement per players), (Value >= 1): Set HP value to increment/decrement per players // - // Default: "0.1" // Minimum: "0.000000" balancer_hp_factor_boomer "0.1" // 0: Disable charger increment/decrement balance HP, (Value < 1): Set factor percent of HP base [example:0.1 = 1] to increment/decrement per players), (Value >= 1): Set HP value to increment/decrement per players // - // Default: "0.1" // Minimum: "0.000000" balancer_hp_factor_charger "0.1" // 0: Disable hunter increment/decrement balance HP, (Value < 1): Set factor percent of HP base [example:0.1 = 1] to increment/decrement per players), (Value >= 1): Set HP value to increment/decrement per players // - // Default: "0.1" // Minimum: "0.000000" balancer_hp_factor_hunter "0.1" // 0: Disable jockey increment/decrement balance HP, (Value < 1): Set factor percent of HP base [example:0.1 = 1] to increment/decrement per players), (Value >= 1): Set HP value to increment/decrement per players // - // Default: "0.1" // Minimum: "0.000000" balancer_hp_factor_jockey "0.1" // 0: Disable smoker increment/decrement balance HP, (Value < 1): Set factor percent of HP base [example:0.1 = 1] to increment/decrement per players), (Value >= 1): Set HP value to increment/decrement per players // - // Default: "0.1" // Minimum: "0.000000" balancer_hp_factor_smoker "0.1" // 0: Disable spitter increment/decrement balance HP, (Value < 1): Set factor percent of HP base [example:0.1 = 1] to increment/decrement per players), (Value >= 1): Set HP value to increment/decrement per players // - // Default: "0.1" // Minimum: "0.000000" balancer_hp_factor_spitter "0.1" // 0: Disable tank increment/decrement balance HP, (Value < 1): Set factor percent of HP base [example:0.1 = 1] to increment/decrement per players), (Value >= 1): Set HP value to increment/decrement per players // - // Default: "0.1" // Minimum: "0.000000" balancer_hp_factor_tank "0.1" // 0: Disable witch increment/decrement balance HP, (Value < 1): Set factor percent of HP base [example:0.1 = 1] to increment/decrement per players), (Value >= 1): Set HP value to increment/decrement per players // - // Default: "0.1" // Minimum: "0.000000" balancer_hp_factor_witch "0.1" // 0: Disable boomer limit max HP, (Value > 0): Set increment limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_max_boomer "0" // 0: Disable charger limit max HP, (Value > 0): Set increment limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_max_charger "0" // 0: Disable hunter limit max HP, (Value > 0): Set increment limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_max_hunter "0" // 0: Disable jockey limit max HP, (Value > 0): Set increment limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_max_jockey "0" // 0: Disable smoker limit max HP, (Value > 0): Set increment limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_max_smoker "0" // 0: Disable spitter limit max HP, (Value > 0): Set increment limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_max_spitter "0" // 0: Disable tank limit max HP, (Value > 0): Set increment limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_max_tank "0" // 0: Disable witch limit max HP, (Value > 0): Set increment limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_max_witch "0" // 0: Disable boomer decrement HP(min HP = HP base) , (Value > 0): Set decrement limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_min_boomer "0" // 0: Disable charger decrement HP(min HP = HP base) , (Value > 0): Set decrement limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_min_charger "0" // 0: Disable hunter decrement HP(min HP = HP base) , (Value > 0): Set decrement limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_min_hunter "0" // 0: Disable jockey decrement HP(min HP = HP base) , (Value > 0): Set decrement limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_min_jockey "0" // 0: Disable smoker decrement HP(min HP = HP base) , (Value > 0): Set decrement limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_min_smoker "0" // 0: Disable spitter decrement HP(min HP = HP base) , (Value > 0): Set decrement limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_min_spitter "0" // 0: Disable tank decrement HP(min HP = HP base) , (Value > 0): Set decrement limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_min_tank "0" // 0: Disable witch decrement HP(min HP = HP base) , (Value > 0): Set decrement limit HP // - // Default: "0" // Minimum: "0.000000" balancer_hp_min_witch "0" Credits chinagreenelvis dYZER Aya Supay pd: sorry for me bad english :/ Attached Files Get Plugin or Get Source (balancer_hp.sp - 8.2 KB) Wyświetl pełny artykuł
  2. Description The plugin is alternative to https://forums.alliedmods.net/showthread.php?p=895990. Simple Anti Camp contains only basic functions. Config file Code: "Configs" { "camp_time" "12" "slap_damage" "20" "radius" "130.0" } Github Download Wyświetl pełny artykuł
  3. Description Plugin allows admins to easily change players team in admin menu. Cvars Code: // Players with flag ignore in menu // - // Default: "" Master_Admin_Change_Team_Ignore_Flag "" Screenshots Spoiler Github Download Wyświetl pełny artykuł
  4. Description This plugin this to give the server owners the option to controll the teams switching inside the server how they like it to be. Feature list Disable the join message for each team Disable the ability to join each Add cooldown to team changing Disable all team joins ConVars Code: • tjm_t_disable » Disable the ability to join the T team • tjm_ct_disable » Disable the ability to join the CT team • tjm_spec_disable » Disable the ability to join the Spectators team • tjm_t_message » Disable the message when joining the T team • tjm_ct_message » Disable the message when joining the CT team • tjm_spec_message » Disable the message when joining the Spectatos team • tjm_cooldown » Set the cooldown between the team switches, when set to -1 you want change a team once your in one. only buy using commands you can join other team Commands Code: • /tjm » Shows a menu with all the convars and the values of them (you cant change the values trought the menu) [Flag : Convars] Config Code: cfg\sourcemod\Team Join Manager.cfg NOTES Im not going to add anything to this plugin the only time im going to update this plugin is when there is a bug in it, to change the messages you need to edit the source, hope i helped with plugin :) Attached Files Get Plugin or Get Source (Team Changer Manager.sp - 5.6 KB) Wyświetl pełny artykuł
  5. This plugin will allow players to select a Killstreak effect. This plugin is essentially a port of the Freak Fortress 2 version for bosses and minions. Note that it requires TF2Attributes to use and compile. Commands sm_kstreak ConVars kstreak_version (1.1) | No touchy kstreak_enable (1) | Enable the plugin kstreak_hide (1) | Hide menu items if client doesn't have access to it kstreak_bots (1) | -1-Always None, 0-Random, 1-Always Counter, 2-Always Sheen, 3-Always Killstreaker kstreak_new (1) | Reapply attributes every 300ms (for changing on the spot) Known Bugs Spellbooks can have HUD overlap with Killstreak counter. Killstreaker effects don't show on all custom models. Some bugs with turning on and off effects. Natives KStreak_GetCookies(int client, int index=0) | Get client's cookie value KStreak_SetCookies(int client, int cookie0=-2, int cookie1=-2, int cookie2=-2) | Sets client's cookie value KStreak_Menu(int client, int menu=0) | Display a menu to a client Overrides kstreak_a | Access to basic menu and toggle kstreak_b | Access to Sheens kstreak_c | Access to Killstreakers Attached Files kstreak_pref.smx (15.0 KB) Get Plugin or Get Source (kstreak_pref.sp - 28.0 KB) tf2kstreak.inc (1.4 KB) kstreak.phrases.txt (2.2 KB) Wyświetl pełny artykuł
  6. Description: Unlock animation for hunting rifle. Video: Click... I will not update this plugin. Credits: Thanks Timocop - for his plugin Attached Files Get Plugin or Get Source (Anima.sp - 2.4 KB) Wyświetl pełny artykuł
  7. Lately there has been a mass amount of reports of clients being kicked from servers due to having inconsistent files compared to the server. The kick message reason will look similar to this: "Pure server: file [GAME]\pak01_065.vpk does not match the server's file (76)" Normally this means that the clients game files have been modified. When the sv_pure convar is set on a server the connected clients will send 1000's of messages to the server of each file it currently has cached in memory. This message includes a files path and it's checksum (a series of digits that will uniquely identify large amounts of binary data in a compressed format). The server than reads its own local file of the given path and compares the checksum given to the value it determined the file should be. If there's a miss-match the server simply kicks the client. This can happen in many different ways from clients deliberately modifying the files to gain an advantage to a corruption occurring. You simply have to validate your clients game integrity cache. However after an influx of reports recently of this happening much more frequently I decided to look into a possible cause. Somewhere within the last 2 months valve added a new check which causes false positive kicks. They simply added a check which limits the amount of messages a client can send to the server within 1 second. This limit is 75 and most likely added as an anti DOS safe guard mechanic. Through my testing with this limit removed, I was unable to reproduce any server lag exploits. Here's where the false positives come in. If a client starts to have network issues such as packet loss or FPS lag, these network messages get added to a queue until the game frame is allowed to send the updated messages. This queue then gets sent out to the server in bulk when the connection returns. This means if a client just freezes for 3 seconds due to having a slow hard drive and loading a file from disk or a slow CPU, they will then spam the server with more than 75 packets of file checks and immediately be kicked from the server with the message above. This is kick is not due to them having modified game files but due to them simply lagging or being on a bad wifi signal. This plugin removes the limit to prevent these false kicks while keeping the normal sv_pure file inconsistencys checks which will still kick those clients. (CAUTION): This Plugin is written differently than most sourcemod plugins. It modifys ASM instructions directly and is prone to breaking much easier in future updates. If your server crashes as soon as a player connects after a csgo update, please start debugging by removing this plugin. Supported OS's are Windows and Linux. Installation: Place PureFilePatch.txt inside your "addons\sourcemod\gamedata\" directory (and the .smx inside your "addons\sourcemod\plugins\" directory...). Attached Files Get Plugin or Get Source (PureFileFalsePositiveAntiKicker.sp - 2.0 KB) PureFilePatch.txt (571 Bytes) Wyświetl pełny artykuł
  8. This plugin will fix the annoying infinite grenade touch/landing sounds on unbreakable func_breakable entities. Preview with and without plugin: https://youtu.be/hTRZcyBHwXM Attached Files Get Plugin or Get Source (func_breakable-grenade-fix.sp - 2.1 KB) Wyświetl pełny artykuł
  9. Other Versions Quote: Powerind's version - https://forums.alliedmods.net/showthread.php?p=2656979 Original Version - https://forums.alliedmods.net/showthread.php?t=252392 Add to database: [CODE] "kzjumpstats" { "driver" "sqlite" "host" "localhost" "database" "kzjumpstats-sqlite" "user" "root" "pass" "" } This has been a long time coming, thinking if I should release it at this early stage, at this point of time (ver 2.1.0) there are no CVars I am planing to add these in ver 3.0.0. What I added/fixed: Quote: *sm_resetjumpstats bug with BlockLJ *recoded how stats are registered *added ownages *added blues *added 3x and 5x ownage sounds Wyświetl pełny artykuł
  10. MYGO.pl

    [ANY] MovementHUD

    MovementHUD Latest Release | Plugin Source | Wiki A versatile SourceMod plugin providing customizable displays for player movement Current implementation is based on game_text, other options might become available later Vesq's video showcasing MovementHUD 2.0.0 Features User-friendly menus Per-user preferences Keys display with toggle and format Speed display with toggle and format Fully customizable colors & positions Import & export functionality for preferences Requirements Clientprefs plugin/extension (comes with SourceMod) Installation Download the latest release (click) Drop the smx file into /csgo/addons/sourcemod/plugins Optionally install a tracking module if you're using a plugin that's modifying movement Upcoming features A frontend website backed with a Web API for configuration across all servers using the API Support for external preferences, so third-party plugins can register preferences and utilize them Wyświetl pełny artykuł
  11. Lots of people have been asking on how to create a MultiCFG Deathmatch server. Im not a coder so I just found an easy temp solution until someone makes a proper plugin. How to use: You basically need a plugin that loads Deathmatch Advanced modes on a timer. This code below will do just that. You can change the time (default 300 sec). You can also add or remove modes (default has 4 modes). If you adding/removing modes you need to change "if(chosen == 3)" to match the amount of modes you running. The modes like "Ak Colt" is found in the deathmatch.ini file.There you can create your own modes and play arround with the messages and configs to load such as HS only for example. You can also edit the code and use respawn instead of equip if you like that better. You can edit the code and compile it with https://spider.limetech.io/ Requirements: Deathmatch Goes Advanced MultiCFG code: Code: #include <sourcemod> public void OnMapStart() { CreateTimer(300.0, Timer_Callback, _, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE); } chosen = 0; public Action Timer_Callback(Handle timer) { if(chosen == 0) ServerCommand("dm_load \"Game Modes\" \"Ak Colt\" equip"); else if(chosen == 1) ServerCommand("dm_load \"Game Modes\" \"Pistols\" equip"); else if(chosen == 2) ServerCommand("dm_load \"Game Modes\" \"Scout knives\" equip"); else if(chosen == 3) ServerCommand("dm_load \"Game Modes\" \"SMGs\" equip"); if(chosen == 3) chosen = 0; chosen++; return Plugin_Continue; } Example of a mode from deathmatch.ini: Code: "Ak Colt" { "SectionOptions" { "AdminMenuName" "Aim/AK-Colt" "PlayerDisplay" "AK-Colt" } "Load" { "Configs" "Options Default" "Configs" "Only HS Disabled" "Configs" "Show Menu" "Configs" "Primary AK and M4" "Configs" "Secondary Aim" "Configs" "No Nades" } "Cvars" { "dm_default_primary" "weapon_ak47" "dm_default_secondary" "weapon_p250" } } Support: Any support for how to create new modes and configs should be asked in the Deathmatch Advanced thread. Credit for the MultiCFG code: backwards Sikari Wyświetl pełny artykuł
  12. Hello Everybody, It is my first plugin that doing something... I know the code is very messy but at least the plugin works However, Requirements: - 48,000 Hz - mp3 files - Sounds length has to be maximum 8sec You can put whatever you want, I put short pieces of music... Attached Files Get Plugin or Get Source (Round_End_Sounds.sp - 5.4 KB) colors.inc (25.5 KB) Wyświetl pełny artykuł
  13. Description: This plugin replaces annoing black screen vote for difficulty by translucent menu. Features: - no black screen. - vote announcement - flexible configuration of access rights - all actions are logged (who vote - ip/country/nick/SteamId, who tried to vote witout success, what difficulty ...) Note: it is also technically easy to append here new difficulty level. Logfile location:- logs/vote_difficulty.log Permissions:- by default, vote can be started by everybody (adjustable) if immunity and player count checks passed. - ability to set minimum time to allow repeat the vote. - ability to set minimum players count to allow starting the vote. - set #PRIVATE_STUFF to 1 to unlock some additional options - forbid vote by name or SteamID Settings (ConVars):- sm_votedifficulty_delay - def.: 60 - Minimum delay (in sec.) allowed between votes - sm_votedifficulty_timeout - def.: 10 - How long (in sec.) does the vote last - sm_votedifficulty_announcedelay - def.: 2.0 - Delay (in sec.) between announce and vote menu appearing - sm_votedifficulty_minplayers - def.: 1 - Minimum players present in game to allow starting vote for kick - sm_votedifficulty_accessflag - def.: "" - Admin flag required to start the vote (leave empty to allow for everybody) - sm_votedifficulty_log - def.: 1 - Use logging? (1 - Yes / 0 - No) Commands:- sm_vd - Try to start vote for difficluty - sm_veto - Allow admin to veto current vote (ADMFLAG_BAN is required) - sm_votepass - Allow admin to bypass current vote (ADMFLAG_BAN is required) Requirements: - GeoIP extension (included in SourceMod). Languages: - Russian - English Installation: - copy smx file to addons/sourcemod/plugins/ - copy phrases.txt file to addons/sourcemod/translations/ Attached Files l4d_votedifficulty.phrases.txt (2.4 KB) Get Plugin or Get Source (l4d_votedifficulty.sp - 14.9 KB) Wyświetl pełny artykuł
  14. Description: This plugin adds ability to vote for voice mute. Features: - translucent vote menu. - mute for 1 hour (adjustable) even if player used trick to quit the game before vote ends. - vote announcement - flexible configuration of access rights - all actions are logged (who mute, whom mute, who tried to mute ...) Logfile location:- logs/vote_mute.log Permissions: - by default, vote can be started by everybody (adjustable) if immunity and player count checks passed. - ability to set minimum time to allow repeat the vote. - ability to set minimum players count to allow starting the vote. - admins cannot target root admin. - set #PRIVATE_STUFF to 1 to unlock some additional options - forbid vote by name or SteamID Settings (ConVars): - sm_votemute_delay - def.: 60 - Minimum delay (in sec.) allowed between votes - sm_votemute_timeout - def.: 10 - How long (in sec.) does the vote last - sm_votemute_announcedelay - def.: 2.0 - Delay (in sec.) between announce and vote menu appearing - sm_votemute_mutetime - def.: 3600 - How long player will be muteed (in sec.) - sm_votemute_minplayers - def.: 1 - Minimum players present in game to allow starting vote for mute - sm_votemute_accessflag - def.: "" - Admin flag required to start the vote (leave empty to allow for everybody) - sm_votemute_handleadminmenu - def.: 1 - Should this plugin handle mute/gag made via admin menu? (1 - Yes / 0 - No) - sm_votemute_log - def.: 1 - Use logging? (1 - Yes / 0 - No) Commands:- sm_vm (or sm_votemute) - Try to start vote for mute - sm_veto - Allow admin to veto current vote (ADMFLAG_BAN is required) - sm_votepass - Allow admin to bypass current vote (ADMFLAG_BAN is required) Requirements:- GeoIP extension (included in SourceMod). - SourceMod Communication Plugin - Basecomm.smx (included in SourceMod). Languages: - Russian - English Installation: - copy smx file to addons/sourcemod/plugins/ - copy phrases.txt file to addons/sourcemod/translations/ TODO:- unmute - permanent mute on join automatically by list Attached Files Get Plugin or Get Source (l4d_votemute.sp - 17.7 KB) l4d_votemute.phrases.txt (2.3 KB) Wyświetl pełny artykuł
  15. Description: This plugin replaces annoing black screen vote for kick by translucent menu. Features: - kick for 1 hour (adjustable) even if player used trick to quit the game before vote ends. - prevents votekick exploit - vote announcement - no black screen - flexible configuration of access rights - all actions are logged (who kick, whom kick, who tried to kick ...) Logfile location: - logs/vote_kick.log Permissions: - by default, vote can be started by player with "k" (StartVote) flag. - ability to set minimum time to allow repeat the vote. - ability to set minimum players count to allow starting the vote. - admins cannot target root admin. - set #PRIVATE_STUFF to 1 to unlock some additional options - forbid vote by name or SteamID Settings (ConVars): - sm_votekick_delay - def.: 60 - Minimum delay (in sec.) allowed between votes - sm_votekick_timeout - def.: 10 - How long (in sec.) does the vote last - sm_votekick_announcedelay - def.: 2.0 - Delay (in sec.) between announce and vote menu appearing - sm_votekick_kicktime - def.: 3600 - How long player will be kicked (in sec.) - sm_votekick_minplayers - def.: 4 - Minimum players present in game to allow starting vote for kick - sm_votekick_accessflag - def.: "k" - Admin flag required to start the vote (leave empty to allow for everybody) - sm_votekick_log - def.: 1 - Use logging? (1 - Yes / 0 - No) Commands: - sm_vk (or sm_votekick) - Try to start vote for kick - sm_veto - Allow admin to veto current vote (ADMFLAG_BAN is required) - sm_votepass - Allow admin to bypass current vote (ADMFLAG_BAN is required) Requirements: - GeoIP extension (included in SourceMod). Languages: - Russian - English Installation: - copy smx file to addons/sourcemod/plugins/ - copy phrases.txt file to addons/sourcemod/translations/ Credits:- D1maxa - for initial plugin - MasterMind420 & Powerlord - for suggestions on fixing exploit - SilverShot - for ConVar solution on votekick exploit Attached Files Get Plugin or Get Source (l4d_votekick.sp - 17.0 KB) l4d_votekick.phrases.txt (2.4 KB) Wyświetl pełny artykuł
  16. Description: This is additional protection against using stolen Steam apptickets / SteamId spoofing. Plugin allows you to adjust admin access defined by: 1. SteamID + IP. 2. User name + pass + IP. simply in admins_simple.cfg (or admins.cfg) without breaking its structure. IP could be static or dynamic (subnet) or set of IPs (subnets). How to use:example of configs/admins_simple.ini lines: - you can setup concrete ip: "STEAM_1:1:12345678" "99:z" "" // 180.255.3.5 // Dragon - you can setup several ip-s, as well as whole subnet if admin uses dynamic ip: "STEAM_1:1:222712714" "99:z" "" // 87.250.34. 87.250.35. 190.34. // CrazyAdmin - you can use "Name authentication" method together with confirming user's dynamic ip: "Dragokas" "99:z" "" // 180.255.3. - (default behaviour - this plugin does not interfere): "STEAM_1:1:12345678" "99:z" // some comment (or without) - Note: SteamId v3 is also supported here (not my merit). Admins who failed to pass ip check (depending on settings): - will be kicked - will be removed from admins - will lose all of their admin flags, except the flag defined in settings. Note: if you want to use "name" authentification method you need to: - setup admin password in addons/sourcemod/configs/core.cfg => PassInfoVar - (optionally) install the same password in autoexec.cfg, like: setinfo "password" "Dragokas" Details: https://wiki.alliedmods.net/Adding_A...Mod)#Passwords ENSURE: legal comments of your admins_simple.ini file does not begin with digit, otherwise they can be considered as IP. Settings (ConVars): - sm_admins_simple_ip_enabled - def: "1" - Enable plugin (1 - On / 0 - Off) - sm_admins_simple_ip_lock_mode - def: "0" - Restriction method for admin who failed ip check (0 - kick / 1 - remove admin permissions / 2 - restrict admin to use only defined flag(s) - sm_admins_simple_ip_lock_flags - def: "k" - List of admin flags to assign to administrator (if lock mode = 2) - sm_admins_simple_ip_lock_unkn - def: "1" - Restrict unknown admins (if they cannot be found in config file, like one dynamically added by 3rd party plugins) - sm_admins_simple_ip_log - def: "1" - Log when admin failed to pass validation (1 - On / 0 - Off). Logs are stored in: sourcemod/logs/admin_ip.log Note about unknown admins: this plugins also ensures client didn't spoof Steam Id on authorization stage in the way his SteamId doesn't match Id present in config file anymore. This not conflict with admins added dynamically in the middle game by 3rd-party plugin. However, such admin will be checked when client is authorized next time and will be a subject for removing. So, just in case, you can disable such behaviour by "sm_admins_simple_ip_lock_unkn" ConVar. Useful commands: sm_reloadadmins - refresh admin list, restore default admin permissions, validate in-game admins. sm_dump_admcache - dump admin cache list to addons/sourcemod/data/admin_cache_dump.txt (no IP info, though). Requirements: - "SourceMod Admin File Reader Plugin" (admin-flatfile.smx) by AlliedModders LLC (included in SourceMod) - GeoIP extension (included in SourceMod). Credits:- AlliedModders LLC - Plugin is based on "admin-simple.sp" source code as a part of SourceMod. Changelog: 1.0 (21-May-2019) - Initial release TODO:add admin.cfg Attached Files Get Plugin or Get Source (admin-simple-ip.sp - 17.6 KB) Wyświetl pełny artykuł
  17. Hello, Sorry, My English is Bad This plugin fixing engineer bots You can see in game Attached Files tf_bot_engineer_fix.smx (19.7 KB) Wyświetl pełny artykuł
  18. Description Players must create an account before they could do anything on the server The accounts stored in a MYSQL database, passwords are encrypted to md5 Known bugs None atm Installation Upload the smx and the translation files to your server The plugin will create a config file in "cfg/sourcemod/login_system.cfg" Add this to your databases.cfg Code: "loginsystem" //you can change this with ls_database { "driver" "mysql" "host" "host" "database" "database" "user" "user" "pass" "pw" "port" "3306" } Cvars Spoiler PHP Code: ls_min_name "6" // Minimum characters for username ls_min_pass "6" // Minimum characters for password ls_enable_otherac "0" // 0 - Login only to the registered account | 1 - Enable login to other accounts ( consider it twice before enabling it! ) ls_database_name "login_system" // Database name for the login system ls_kick_players "0" //Kick players if they didn't logged in before the timelimit ls_kick_time "120" // Kick players after if they didn't logged in ( In seconds ) ls_database "loginsystem" // Database for the plugin ( databases.cfg ) Commands Spoiler PHP Code: sm_logout //Logout from the account sm_lsban //Admin command for banning players from the system If you have got any problem or error with the plugin feel free to reply to the thread Download Direct Download Github Repo Releases Wyświetl pełny artykuł
  19. Hi there! this is the first time that i'm publishing an add-on here. Description: Inspired by the Community's Private Zombie Gamemodes, so what is this shit? It's a classic zombie survival gamemode which reds are the survivors and the blue team is the zombie team. Each round starts right after the intermission(setup) ends. When a survivor dies, becomes a zombie. If no one left as a survivor zombies win. ConVars:: zm_setup (def: 30 secs) sets the setup time for an each round. Note: Please do not mess with the convars while an active round. zm_dalgasuresi (def: 225 secs) Round time after the intermission. zm_tekvurus (def: 0) It makes humans to turn zombies within a single damage or shot. zm_bosszombi (def: 0) Enables the boss zombie choosing. Note:Slightly Broken Feature. zm_bossinter (def: 20) Boss zombie choosing interval. Formula: SetupTime - BossInter (E.G 225 - 40 = 185. Boss zombie will be choosed at 185.) zm_enable (def: 1) Enables the gamemode. zm_onlyzm (def: 1) Sets the gamemode for only zs,zm,zom,zf,szf maps. zm_healthregen (def: 1)Enables the health regen for zombies. zm_hrtick (def: 3) Amount of the seconds for health regen. 3 secs per tick. zm_hrmiktar (def: 20) Amount of the health that will be regenerated. A Quick Note: This mode coded half english and half turkish. I'll probably add translations in the future. Features: You can choose every class as a zombie. You spawn with defined maxhealth as a zombie. Which is the triple times of your class's max health. (Not OverHeal) Spy classes can't use invis watch as a human. Maximum 2 engineers per round. Installation: In order to install this gamemode, you need to drop zombiemodvs.smx and FadeAyar.smx to your plugins folder. Known issues: We'll see about that. Changelog: 1.01: Fixed the timers being broken right after the map ends. Added bosszombie section. Fixed when players join while round and being stuck at the red team as dead. Reduced amount of CPU usage (clearTimers) Future Plans: Will add translations! Contributors: Me, only me... GitHub repository: Updated version will be available at => https://github.com/octopus21/TF2ZombieMod Wiki- ish thingy here => https://github.com/octopus21/TF2ZombieMod/wiki Recommended maps => https://gofile.io/?c=jEF1Ap ScreenShots: Attached Files Get Plugin or Get Source (zombimodvs.sp - 33.8 KB) zombimodvs.smx (22.3 KB) FadeAyar.smx (5.2 KB) Get Plugin or Get Source (FadeAyar.sp - 2.4 KB) Wyświetl pełny artykuł
  20. Be the Sir Nukesalot! This plugin allows you to play as Sir Nukesalot from MVM! (That big boi with giant explosion) Spoiler Commands: sm_nukesalot : Become nukesalot! [ACCES: ROOT] Cvars: nukesalot_version : Version of plugin nukesalot_thirdperson Should Nukesalot have thirdperson? Chanelog 1.0 : Release Credits: Pelipoika for doing Bedeflector plugin which based on that one https://forums.alliedmods.net/showthread.php?p=2179796 Known Bugs: Nukesalot spawns with 4 ammo in clip (Should with 2) To-Do list Add only 1 weapon REQUIRES TF2ATTRIBUTES! Attached Files Get Plugin or Get Source (benukesalot.sp - 10.6 KB) benukesalot.smx (11.7 KB) Wyświetl pełny artykuł
  21. About: Blocks the script command and replaces with a logic_script entity to execute the code instead. This goes toward preventing some memory leaks from the VScript system. Thanks: Timocop - For the idea. Changes: Code: 1.0 (28-Jun-2019) - Initial release. Installation: Click "Get Plugin" and put the .smx file into your servers \addons\sourcemod\plugins\ folder. Attached Files Get Plugin or Get Source (l4d2_script_cmd_swap.sp - 2.0 KB) Wyświetl pełny artykuł
  22. "kzjumpstats" { "driver" "sqlite" "host" "localhost" "database" "kzjumpstats-sqlite" "user" "root" "pass" "" } Attached Files KZJumpStatsV2.zip (205.1 KB) Wyświetl pełny artykuł
  23. There's a new exploit in the wild which allows any client to attack the server after connecting if you have sv_allowdownload set to 1. On Linux the servers will most likely restart within 30 seconds if there's a watchdog timer installed. On Windows this exploit can be utilized to cause a Blue Screen Of Death on your dedicated hosters box. The exploit involves the use of the RequestFile command and has already been reported to Valve (~8 Months ago) through the bounty bug reward program. The report was ignored by the HackerOne Staff because it didnt meet the standards of "crashing the server" ( Report #472858 ). Even though this can lead to a BSOD if used correctly and as shown in my submited Proof Of Concept. ... The exploit's POC was stolen from one of my un-secured dedicated test servers recently by some "Hackers" and now is being sold by them. The POC was written to work on all versions of SRCDS so many servers are at risk until valve releases an official patch. I've written my own patch for the community to use until that date comes. Symptoms of the exploit being used on your server would be to see the text "File '%s' requested from" spammed in your SRCDS console. These messages do not create logs in any document so it may be hard for some users to track what's happening. This is mostly expected to plauge CS:GO/CStrike servers currently. I've only tested this on css/csgo and it seems to work fine. I'm unaware if any game mode will utilize the request file function after a player conects (for example sprays) but i believe it's handled differently (server sends files rather than client requesting file). Let me know if you run into any issues. Attached Files Get Plugin or Get Source (SendFileExploitFix.sp - 661 Bytes) Wyświetl pełny artykuł
  24. Description: Admin can call AC130 which will drop loot for survivors. Commands: !start - To call airdrop. Credits: Silvers - for "GetColor" stock & I took some code from his plugin... click I'm waiting for any ideas about this plugin. Maybe I will do support for multiple languages. I have not tested the plugin in L4D1 Attached Files Get Plugin or Get Source (Airplane.sp - 7.2 KB) Wyświetl pełny artykuł
  25. Ultimate SteamID Protection - No passwords Hello, this plugin is designed to protect players' steam ID from being hacked. It should work for most HL games, but we tested it on CS source V90 On 1st player connect player database will record his steam ID + IP and generate a unique random CODE (example 169e6c1499556611ad9d9f168437a12). How it works: ! = wrong #= missing SteamId + IP + CODE: Pass SteamId + IP + CODE!: Pass and generate a new code for the user SteamId + IP + CODE#: Pass + generatea new code for the user SteamId + IP! + CODE: Pass + save his New IP SteamId + IP! + CODE!: Deny + show a message SteamId + IP! + CODE#: Deny + show a message We spend a lot of time and money creating this so any support will be very appreciated PayPal: [email protected] Installing: 1) Choose game and extension for it: .dll = windows .so = Linux and upload it to extensions 2) upload the plugin to plugins 3) upload translations to translations 4) Edit database.cfg by adding: "ultimate_protect" { "driver" "sqlite" "database" "ultimate_protect" } OR for mysql: "ultimate_protect" { "driver" "mysql" "database" "ultimate_protect" } 5) Restart the server Attached Files ulta.zip (591.8 KB) Wyświetl pełny artykuł
×
×
  • Dodaj nową pozycję...