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

    28668
  • Dołączył

  • Ostatnia wizyta

    nigdy
  • Wygrane w rankingu

    11

Treść opublikowana przez MYGO.pl

  1. This is plugin for jailbreak gamemode Core - jwp_core.smx All other .smx files are modules of core Github page: https://github.com/TiBarification/Jail-Warden-Pro Extended documentation is available here: http://tibarification.github.io/Jail-Warden-Pro Cvars for Core PHP Code: // How to choose warden 1:random 2:command 3:voting // - // Default: "2" // Minimum: "1.000000" // Maximum: "3.000000" jwp_choose_mode "2" // Protect menu from random selecting // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" jwp_disable_antiflood "1" // Time before warden randomly picked if choose mode = 1 // - // Default: "5" // Minimum: "1.000000" // Maximum: "30.000000" jwp_random_wait "5" // Time for voting if choose mode = 3 // - // Default: "30" // Minimum: "10.000000" // Maximum: "60.000000" jwp_vote_time "30" // Enable (1) or disable (0) auto update. Need Updater! // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" jwp_autoupdate "0" Attached Files jwp.zip (1.12 MB) Wyświetl pełny artykuł
  2. [CS:GO] Cow Anti-Cheat ABOUT: This plugin is designed to be a fool-proof anti-cheat. While making and testing this plugin I have had multiple users who spent hours on end trying to cause false positives, through this testing we can assert that false positives are nearly impossible to produce. DEPENDENCIES: Sourcebans++ DETECTIONS: Aimbot Triggerbot Silent-Strafe Bhop Macro/Hyperscroll AutoShoot InstaDefuse I plan on adding more in future updates. CONVARS: You can use these ConVars to enable/disable detection features. Default: 1 (enabled) ac_aimbot ac_bhop ac_silentstrafe ac_triggerbot ac_macro ac_autoshoot ac_instadefuse COMMANDS: Code: - sm_bhopcheck / !bhopcheck INSTALLATION: Install CowAntiCheat.smx into the /plugins/ folder inside of Sourcemod on your game server Load the plugin manually, or change maps Watch the bans roll in! BUGS: If you find any issues or bugs please post them here or message me on steam. Attached Files Get Plugin or Get Source (CowAntiCheat.sp - 21.5 KB) CowAntiCheat.smx (14.9 KB) Wyświetl pełny artykuł
  3. Description: This adds !votedifficulty commands that allow you to start F1/F2 vote (thanks to NativeVotes) (I have actually seen that too many players don't understand the sourcemod menu votes, especially in l4d2) Code: Usage: !votedifficulty <difficulty> (easy;normal;hard;impossible) Requirements: NativeVotes) [L4D2] Difficulty Override because l4d2 doesn't listen to z_difficulty cvar in gamemodes other than coop ( and this one requires the left4downtown2) Attached Files Get Plugin or Get Source (DifficultyVote.sp - 2.8 KB) Wyświetl pełny artykuł
  4. AUTOMATIC VIP (flags) - !testvip 0.1 My FIRST PLUGIN.I created this plugin because long time i searched plugin which will automatic delete "vip".In the next updates i want add support with web (add flags for users to time ...). cvars: sm_testvip_flags = CreateConVar("sm_testvip_flags", "ar", "What flags get user ?"); sm_testvip_days = CreateConVar("sm_testvip_days", "10", "How long time(days) user get flags"); You must add to csgo/addons/sourcemod/configs/databases.cfg Quote: "autovip" { "driver" "mysql" "host" " " "database" " " "user" " " "pass" " " } IN MYSQL DATABASE : PHP Code: #include <sourcemod> #include <sdkhooks> #include <sdktools> #include <cstrike> #define FLAG_LETTERS_SIZE 26 #define MAX_PLAYERS 32 // maksymalna ilosc graczy na serwerze new AdminFlag:g_FlagLetters[FLAG_LETTERS_SIZE]; Handle sql; new Handle:sm_testvip_flags = INVALID_HANDLE; new Handle:sm_testvip_days = INVALID_HANDLE; char dbError[512]; public Plugin:myinfo = { name = "VIP mysql", author = "Sky", description = "VIP automatic", version = "0.1", //url = "<- URL ->" } public OnPluginStart() { CreateConVar("auto_vip", "0.1", "AUTO-DELETE FLAGS FOR TIME", FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY); HookEvent("player_spawn", PlayerSpawn); g_FlagLetters = CreateFlagLetters(); sm_testvip_flags = CreateConVar("sm_testvip_flags", "ar", "What flags get user ?"); sm_testvip_days = CreateConVar("sm_testvip_days", "10", "How long time(days) user get flags"); RegConsoleCmd("sm_testvip", testvip); DataBaseConnect(); } public Action:PlayerSpawn(Handle:event_spawn, String:name[], bool:dontBroadcast) { new client = GetClientOfUserId(GetEventInt(event_spawn, "userid")); if(!IsValidClient(client) || IsFakeClient(client)) return; WriteToDatabase(client); GiveFlagBySteamid(client); UpdateTimeDatabase(client); GetDateBySteamid(client);// Every spawn Update/Delete flag,date to user } public Action:GiveFlagBySteamid(client) { new String:tmp[1024]; decl String:player_authid[32]; if (GetClientAuthString(client, player_authid, sizeof(player_authid))) { Format(tmp, sizeof(tmp), "SELECT `flags` FROM `autovip` WHERE steamid = '%s';", player_authid); SQL_TQuery(sql, GiveFlagBySteamidContinue, tmp, client); } } public GiveFlagBySteamidContinue(Handle:owner, Handle:query, const String:error[], any:client) { decl String:player_authid[32]; if(query == INVALID_HANDLE) { LogError("Load error: %s", error); return; } if(SQL_GetRowCount(query)) { new String:flags[512]; while(SQL_MoreRows(query)) { while(SQL_FetchRow(query)) { flags[client] = SQL_FetchString(query, 0, flags, sizeof(flags)); SQL_FetchString(query, 0, flags, sizeof(flags)); if (GetClientAuthString(client, player_authid, sizeof(player_authid))) { for (new i = 0; i < strlen(flags); ++i) { if (flags[i] < 'a' || flags[i] > 'z') continue; if (g_FlagLetters[flags[i]-'a'] < Admin_Reservation) continue; new AdminId:admin; admin = AdminId:FindAdminByIdentity("steam", player_authid); SetAdminFlag(AdminId:admin, g_FlagLetters[flags[i]-'a'], true); } } } } } } public Action:GetDateBySteamid(client) { new String:tmp[1024]; decl String:player_authid[32]; if (GetClientAuthString(client, player_authid, sizeof(player_authid))) { Format(tmp, sizeof(tmp), "SELECT UNIX_TIMESTAMP(`date`), UNIX_TIMESTAMP(`expirationdate`) FROM `autovip` WHERE steamid = '%s';", player_authid); SQL_TQuery(sql, GetDateBySteamidContinue, tmp, client); } } public Action:testvip(client, args) { new String:tmp[1024]; decl String:player_authid[32]; if (GetClientAuthString(client, player_authid, sizeof(player_authid))) { Format(tmp, sizeof(tmp), "SELECT `verify` FROM `autovip` WHERE steamid = '%s';", player_authid); SQL_TQuery(sql, testvipcointinue, tmp, client); } } public testvipcointinue(Handle:owner, Handle:query, const String:error[], any:client) { decl String:player_authid[32]; new String:tmp[1024]; int day, month, year, endday, endmonth,endyear new String:sday[10]; new String:smonth[10]; new String:syear[10]; new Handle:testvip_flagstag = FindConVar("sm_testvip_flags"); new String:testvip_flags[32]; new dayinmonth[13] = {0, 31, 28, 30, 31, 30, 31, 30, 31, 30, 31, 30, 31}; FormatTime(sday, sizeof(sday), "%d"); // Obtain day FormatTime(smonth, sizeof(smonth), "%m"); // Obtain month FormatTime(syear, sizeof(syear), "%Y"); // Obtain year day = StringToInt(sday); month = StringToInt(smonth); year = StringToInt(syear); new testvip_days = GetConVarInt(sm_testvip_days); GetConVarString(testvip_flagstag, testvip_flags, sizeof(testvip_flags)); endday = day + testvip_days; endmonth = month; endyear = year; if (endday > dayinmonth[month]) { endday = endday - dayinmonth[month]; endmonth = endmonth + 1; } if (endmonth == 13) { endyear = endyear + 1; endmonth = 1; } if(query == INVALID_HANDLE) { LogError("Load error: %s", error); return; } if(SQL_GetRowCount(query)) { new String:verify[512]; int verifyint; while(SQL_MoreRows(query)) { while(SQL_FetchRow(query)) { SQL_FetchString(query, 0, verify, sizeof(verify)); verifyint = StringToInt(verify); if (verifyint == 0) { if (GetClientAuthString(client, player_authid, sizeof(player_authid))) { PrintToChat(client, "\x01[\x04VIP\x01] You activated \x04VIP\x01"); Format(tmp, sizeof(tmp), "UPDATE `autovip` SET flags = '%s' ,verify = '1', expirationdate = '%i-%i-%i' WHERE steamid = '%s';", testvip_flags,endyear,endmonth,endday,player_authid); SQL_TQuery(sql, WriteToDatabase_Handler, tmp, client); } } else { PrintToChat(client, "\x01[\x04VIP\x01] You can't activate again \x04VIP\x01"); } } } } } public GetDateBySteamidContinue(Handle:owner, Handle:query, const String:error[], any:client) { decl String:player_authid[32]; new String:tmp[1024]; if(query == INVALID_HANDLE) { LogError("Load error: %s", error); return; } if(SQL_GetRowCount(query)) { new String:date[512]; new String:expirationdate[512]; int dateint,expirationdateint; while(SQL_MoreRows(query)) { while(SQL_FetchRow(query)) { SQL_FetchString(query, 0, date, sizeof(date)); SQL_FetchString(query, 1, expirationdate, sizeof(expirationdate)); dateint = StringToInt(date); expirationdateint = StringToInt(expirationdate); dateint = ((expirationdateint - dateint)/60/60/24); if (dateint >= 1) { PrintToChat(client, "\x01[\x04VIP\x01] Your VIP will expire in \x04%i day(s)\x01",dateint); if (GetClientAuthString(client, player_authid, sizeof(player_authid))) { Format(tmp, sizeof(tmp), "UPDATE `autovip` SET howmanydays = '%i' WHERE steamid = '%s';", dateint,player_authid); SQL_TQuery(sql, WriteToDatabase_Handler, tmp, client); } } else if (dateint <= 0) { Format(tmp, sizeof(tmp), "UPDATE `autovip` SET flags = ' ', howmanydays = '0' WHERE steamid = '%s';", player_authid); SQL_TQuery(sql, WriteToDatabase_Handler, tmp, client); } } } } } public Action:DataBaseConnect() { sql = SQL_Connect("autovip", true, dbError, sizeof(dbError)); if(sql == INVALID_HANDLE) PrintToServer("Could not connect: %s", dbError); SQL_LockDatabase(sql); SQL_FastQuery(sql, "CREATE TABLE IF NOT EXISTS `autovip` (`id` INT(11) NOT NULL AUTO_INCREMENT, `steamid` VARCHAR(48) NOT NULL, `flags` VARCHAR(48) NOT NULL, `dupkey` VARCHAR(48), `date` VARCHAR(15), `expirationdate` VARCHAR(15), `howmanydays` INT(11), `verify` INT(4) DEFAULT 0 NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `keyid` (`dupkey`,`steamid`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;"); SQL_UnlockDatabase(sql); } public Action:WriteToDatabase(client) { new String:tmp[1024]; decl String:player_authid[32]; if (GetClientAuthString(client, player_authid, sizeof(player_authid))) { Format(tmp, sizeof(tmp), "INSERT INTO `autovip` (`steamid`,`dupkey`) VALUES ('%s','%skey');", player_authid,player_authid); SQL_TQuery(sql, WriteToDatabase_Handler, tmp, client); } } public Action:UpdateTimeDatabase(client) { int day, month, year new String:sday[10]; new String:smonth[10]; new String:syear[10]; FormatTime(sday, sizeof(sday), "%d"); // Obtain day FormatTime(smonth, sizeof(smonth), "%m"); // Obtain month FormatTime(syear, sizeof(syear), "%Y"); // Obtain year day = StringToInt(sday); month = StringToInt(smonth); year = StringToInt(syear); new String:tmp[1024]; decl String:player_authid[32]; if (GetClientAuthString(client, player_authid, sizeof(player_authid))) { Format(tmp, sizeof(tmp), "UPDATE `autovip` SET date = '%i-%i-%i' WHERE steamid = '%s';", year,month,day,player_authid); SQL_TQuery(sql, WriteToDatabase_Handler3, tmp, client); } } public WriteToDatabase_Handler(Handle:owner, Handle:query, const String:error[], any:client) { if(query == INVALID_HANDLE) { LogError("Save error: %s", error); return; } } public WriteToDatabase_Handler2(Handle:owner, Handle:query, const String:error[], any:client) { if(query == INVALID_HANDLE) { LogError("Save error: %s", error); return; } } public WriteToDatabase_Handler3(Handle:owner, Handle:query, const String:error[], any:client) { if(query == INVALID_HANDLE) { LogError("Save error: %s", error); return; } } public bool:IsValidClient(client) { if(client >= 1 && client <= MaxClients && IsClientInGame(client)) return true; return false; } stock AdminFlag:CreateFlagLetters() { new AdminFlag:FlagLetters[FLAG_LETTERS_SIZE]; FlagLetters['a'-'a'] = Admin_Reservation; FlagLetters['b'-'a'] = Admin_Generic; FlagLetters['c'-'a'] = Admin_Kick; FlagLetters['d'-'a'] = Admin_Ban; FlagLetters['e'-'a'] = Admin_Unban; FlagLetters['f'-'a'] = Admin_Slay; FlagLetters['g'-'a'] = Admin_Changemap; FlagLetters['h'-'a'] = Admin_Convars; FlagLetters['i'-'a'] = Admin_Config; FlagLetters['j'-'a'] = Admin_Chat; FlagLetters['k'-'a'] = Admin_Vote; FlagLetters['l'-'a'] = Admin_Password; FlagLetters['m'-'a'] = Admin_RCON; FlagLetters['n'-'a'] = Admin_Cheats; FlagLetters['o'-'a'] = Admin_Custom1; FlagLetters['p'-'a'] = Admin_Custom2; FlagLetters['q'-'a'] = Admin_Custom3; FlagLetters['r'-'a'] = Admin_Custom4; FlagLetters['s'-'a'] = Admin_Custom5; FlagLetters['t'-'a'] = Admin_Custom6; FlagLetters['z'-'a'] = Admin_Root; return FlagLetters; } Attached Files auto_vip.smx (9.1 KB) Get Plugin or Get Source (auto_vip.sp - 10.3 KB) Wyświetl pełny artykuł
  5. Dear modders, I want to introduce a new RollTheDice plugin. But this time, a magic one :up: We spend multiple months to develop a fully modular, extensible and highly configurable dice plugin. Now it's time to test it more widely. And we would like to see new modules added to it from the community. Keep in mind the plugin is in its first beta, so please report any bugs / issues or new ideas. Currently, the plugin is just tested with CS:S. But support for other games like CS:GO will be implemented in the future. We documented all steps over in the plugins wiki. So if you want to give it a try, feel free to have a look :) General overview Installation for users Documentation for developers (we documented a lot in the code!) We're using GitLab (something like GitHub in better) for development. GitLab provides a lot of enterprise-grade features free of charge for open-source-products. If you want to contribute, please create an account over there or just log in using your GitHub account ;) Players can dice using the command !w List of currently implemented modules: AddDices FieldOfView Freeze FroggyJump Gravity HitDamage LongJump NoClip Nothing Rocket Slap Speed ThrowingKnives Weapon Nervous Aftermath Colors Falldamge Overlay Refuse Waterbreath You can configure results that using one or multiple of the features. This way you can create combinations of modules which resulting in a "new virtual module". Hint: A module is a result a player can dice. This module for example will give the player a wapon_deagle and sets the field of view to 150: Code: "20" { "md_weapon" { "param1" "weapon_deagle" // Which weapon? "param2" "1" // How many of this weapon? (handy for grenades) "param3" "7" // Primary mag-size? "param4" "16" // Clip mag-size } "md_fov" { "param1" "150" // Field of view } "prob" "1" // uncommon probabillity (happen not so often) } A great list of examples is configured in the default results.cfg. You can also configure random result parameters. For example if you configure a result like: Code: "0" { "md_adddices" // The module to use in this dice result (md_adddices adds more dices) { "param1" "<|rnd:int 1,3|>" // This will randomly add 1, 2 or 3 dice turns } "prob" "3" // The probabillity that this will be a dice result - Higher values are more common } If you want to intoduce some randomness, you can do it by using random parameters in the results config. We have created random parser for integers, floats and strings For details about these features have a look at the wiki documentation! So we hope you can take advantage of this! We are curious for feedback and suggestions. Wyświetl pełny artykuł
  6. Speedrunner Tools makes speedrun recording more convenient. Version based on SourceMod used to embed functionality in the Scripted Maps mode of the Speedrunner Tools addon. Installation: server/cfg/sourcemod/plugins/sm_speedrunner_tools.smx server/cfg/sourcemod/gamedata/st_signs.txt Commands: sm_restart – Restart the game. sm_ccmd – Send the command to client. Specify client index and command (example: sm_ccmd 4 "setang 45 90 0"). sm_setammo – Send the ammo size to client (read the usage tutorial on this page https://forums.alliedmods.net/showthread.php?t=296777, it is not neccessary to install [L4D2] Set Ammo plugin, ST already contains it). sm_idle – Scripted go_away_from_keyboard. Specify client index or without args for self. sm_take – Scripted sb_takecontrol. Specify client index or without args for self. sm_reload – Toggle fast weapon reload. sm_fake – Fake client adjuster. To interact, use args: "1-3" – add and set fake client team; "kill" – kick fake client from the game; "go" – set the idle at picker; "take" – take a bot control for all idle players. Links: Download ST: http://steamcommunity.com/sharedfile.../?id=510955402 Download Auto Bunnyhop: https://forums.alliedmods.net/showthread.php?t=291999 Download Auto Commonboost: https://forums.alliedmods.net/showthread.php?t=302498 Attached Files st_signs.txt (779 Bytes) Get Plugin or Get Source (sm_speedrunner_tools.sp - 19.6 KB) Wyświetl pełny artykuł
  7. Description: Dodgeball addon for multi-1v1 mod. Requeriments: Multi-1v1 Download: Main repository Direct download Code changes Wyświetl pełny artykuł
  8. This plugin will reset the env_tonemap_controller, env_wind's value when all round ends. the previous map have env_tonemap_controller, env_wind, but if next map don't have they, previous map's values (env_tonemap_controller, env_wind's value) is happens on next map. (it means, if the previous map have veery shiny value of tonemap controller, if nextmap dont have tonemap controller, that shiny effect still exist on nextmap even map is changed. same as env_wind) sooo this plugin reset the value if nextmap dont have they. (when map change, actullay round ends) that's it and i didn't made this plugin, The original author is Billy. He suggested upload plugin here to me very useful link: http://www.billyandthebazingos.com thanks to Syoudous and Enviolinador credits to Billy :clap: Attached Files Get Plugin or Get Source (ents_defaulter.sp - 2.8 KB) Wyświetl pełny artykuł
  9. MYGO.pl

    [Issue]Store

    Database connection is lost or not yet initialized. Help meeeeeeeeee Wyświetl pełny artykuł
  10. This is a plugin for No More Room in Hell that attempts to fix bugs, restore features, add missing sound effects and improve the quality of the game. This plugin is in beta so there is likely to be bugs. Any help testing the plugin is appreciated. It requires DHooks. Features/changes Zombies: No AOE bite damage. Zombies don't grab players during cutscene or through doors/chainlink fences/etc. National Guards drop frag grenade. National Guards drop loot above ground. Crawlers: Players can crouch when grabbed by a crawler. Crawlers don't stand up to attack objects or to climb. Crawlers don't open doors. Kids: Kids don't T-pose trying to bash walls or when pushed from side or back. Medicine: Medical items can be equipped at any time. [ConVar] Vaccinated players will not consume additional gene therapy injectors. Prevents phantom inventory items. Medical items auto-equip previous weapon. Weapons: Suiciding with a firearm plays gunshot sound. Arrows can be retrieved from doors. Arrows stick to objects faithfully. (Previous behaviour only rotates object in place.) TNT and frag grenades play explosion sounds. TNT and frag grenades warp slightly off-ground at detonation for improved effectiveness near clutter. Zombies that survive explosions are shoved by the blast. Molotov inferno plays fire sound effect. Zombies killed by molotovs, flares and gascan fires attribute kills to the instigating player. Maglite can be used with cleaver. Heavy melee weapons (fubar, sledge and pickaxe) drain stamina once per swing. [ConVar] Other melee weapons ignore stamina drain on wall hit if at least one zombie was hurt. [ConVar] Fubar charge animation is 15% faster (the initial flip animation in player's hands). Double-barrel SV10 shotgun reloads 40% faster. Increased Mac-10 damage to match the Colt 1911. Mac-10 is semi-automatic. [ConVar] Bayonet plays stab sound effect. Bayonet cool-down reworked to be shorter than a normal shove. It now uses machete-tier damage. [ConVar] Non-bayonet SKS uses standard shove cooldown. Other: Players don't bleed out from environmental damage (toxic waste, infected water, fall damage, etc). Infected players that die from substantial damage will not reanimate. Extinguishers and welders don't drop carried items when equipped. Sprinting into water doesn't lock the player into sprinting until leaving. Fixes sprint issue when taking items from supply crates. Fixes misplaced map items being unobtainable. Fixes board pickups that don't give ammo. Client command to fix ice-skating movement. [ConVar] Exposes forwards for other Sourcemod plugins (see below). ConVars qol_skate_cooldown - Number of seconds player must wait between /skaterboy commands. Negative value disables command. qol_mac10_semiautomatic - Whether the Mac10 should be semiautomatic instead of full-auto. qol_sks_bayonet_change - Whether to use faster bayonet with machete-tier damage. qol_melee_change - Whether to use new melee stamina drain rules. qol_medical_wield - Whether to allow players to wield medical items at all times (so they may be thrown). Commands sm_skaterboy - Fix jittery ice-skating player movement. Forwards PHP Code: // Called whenever a national guard spawns a loot drop. public void OnNationalGuardLoot(int national_guard, int loot); // Called whenever player consumes a medical item. public void OnPlayerUsedBandages(int player, int item); public void OnPlayerUsedPills(int player, int item); public void OnPlayerUsedFirstAid(int player, int item); public void OnPlayerUsedGeneTherapy(int player, int item); Rationale Some features can be disabled with ConVars if they're not desired. With this plugin players can always equip bandages, pills, gene therapy and first aid. This allows players to preemptively select a medical item and throw it to distant teammates. The rules for using the items remain unchanged except for gene therapy which can only be used by non-vaccinated players. The change to how stamina is drained with melee weapons makes combat more predictable. Players can fight in tight hallways without worrying about the wide trace pattern inevitably hitting a wall and decimating their stamina. Heavy weapons drain stamina once per swing to encourage multikills and allow players to adopt different tactics with different weapons. A short bayonet cool-down makes the bayonet more reliable and a better trade-off for its negatives: Default bayonet is slow: 3 second cool-down. SKS occupies large inventory space. Uses more stamina: shove cost 20 vs machete's swing cost 14. Can only hit one enemy at a time. Can't be charged up for extra damage. Can't be thrown at enemies. Can't be used with a maglite. A semiautomatic Mac-10 prevents the tendency for the gun to waste ammo. Its damage has also been boosted to match the Colt 1911 to be similar to how the MP5 deals the same amount of damage as the Beretta/Glock. The /skaterboy command can fix the jittery, ice-skating movement caused by alt-tabbing. Download/requirements This plugin requires DHooks. Attached Files nmrih-qol.zip (71.6 KB) Wyświetl pełny artykuł
  11. ATTENTION! I cannot guarantee that this plugin works on all maps properly. It is always possible that a custom campaign will pass the button presser as the cause of a panic event, which is at the moment exclusive only to car alarms. Anyways enjoy! No cvars or something. It'll print this when someone triggers the alarm, %N being the name. "\x03%N \x01has triggered the\x04 car alarm!\x01 I want to see the\x05 hate!" Attached Files Get Plugin or Get Source (AlarmInformer.sp - 747 Bytes) Wyświetl pełny artykuł
  12. My first plugin, it allows admins with the slay flag to change teams at any time with sm_joinred and sm_joinblu, also works in mvm but i wouldn't reccomend it due to bugs. Any feedback is appreciated! Attached Files first_plugin.smx (4.8 KB) Get Plugin or Get Source (first_plugin.sp - 1.2 KB) Wyświetl pełny artykuł
  13. Description : [Levels Ranks] Module - Overlays is the module for the Levels Ranks plug-in. This module shows overlays for each rank when it is raised or lowered. Screenshot : Supported Games : Counter-Strike: Global Offensive Counter-Strike: Source Requirements : SourceMod 1.9.0.6223 and higher (only stable) [Levels Ranks] Core How to install : 1) Uninstall the previous version of the plug-in, if available 2) Extract the contents of the archive into folders 3) Configure the files:- addons/sourcemod/configs/levels_ranks/overlays.ini​​​ 4) Flip the download paths of the overlays from the file (Paths of files):- addons/sourcemod/configs/levels_ranks/downloads.ini​​​ 5) Restart the server Attached Files Module - Overlays v2.3.4.zip (953.1 KB) Wyświetl pełny artykuł
  14. Options: Player Voting by using the command: /votear Admin Vote for Enabling AutoRespawn Menual Usage Timer for Auto Disbaling Spawn Protection Pastebin Link:https://pastebin.com/W9HeRYZR Attached Files Get Plugin or Get Source (AdvancedAutoRespawn.sp - 8.8 KB) Wyświetl pełny artykuł
  15. HexSpy A simple command spy that let you see what commands are other player running! Features: Code: Command toggleable. Immunity support. By default all sm_* commands are included (Es: /kick, /ban, !mute, ...). The command spy status (enabled/disabled) is saved using clientpreferences. (Means that you have to enable it only one time!) Remove/Add more commands by editing the plugin config! Commands: Code: /hexspy (Alias: /cmdspy) --> Enable/Disable the command spy! Convars: Code: sm_hexspy_immunity (1) --> If true(1) who has an immunity lower can't see the cmd of one that has it higher How to install Code: 1. Download the plugin from here and put the addons folder in your /GAME folder! Config file (hexspy.ini) Code: //Use this file to include/exclude commands from the command spy! //By default all sm_* commands are included (es: /kick /help ...) //All commands like: +lookatweapon ... are not included. (Not all client-side commands can be tracked). //To include a new command this is the format: //+COMMAND //+lookatweapon (example) //To exclude a command the format is: //!sm_COMMAND //!sm_ban (example) ToDo - WIP - Known Bugs/Issues SourceCode on GitHub! Download Wyświetl pełny artykuł
  16. Description : [Levels Ranks] Module - Respawn is the module for the Levels Ranks plug-in. This module allows players to reborn after their death and depending on their level, the number of revivals changes. Supported Games : Counter-Strike: Global Offensive Counter-Strike: Source Requirements : SourceMod 1.9.0.6223 and higher (only stable) [Levels Ranks] Core How to install : 1) Uninstall the previous version of the plug-in, if available 2) Extract the contents of the archive into folders 3) Configure the files:- addons/sourcemod/configs/levels_ranks/respawn.ini​​ 4) Restart the server Attached Files Module - Respawn v2.3.2.zip (12.1 KB) Wyświetl pełny artykuł
  17. Description : [Levels Ranks] Module - Deathgift is the module for the Levels Ranks plug-in. With this module, players will in some cases drop gifts, and when selecting a gift will be given a certain amount of experience. Supported Games : Counter-Strike: Global Offensive Counter-Strike: Source Requirements : SourceMod 1.9.0.6223 and higher (only stable) [Levels Ranks] Core How to install : 1) Uninstall the previous version of the plug-in, if available 2) Extract the contents of the archive into folders 3) Configure the files:- addons/sourcemod/configs/levels_ranks/deathgift.ini​​ 4) Restart the server Attached Files Module - DeathGift v2.3.2.zip (250.3 KB) Wyświetl pełny artykuł
  18. Description : [Levels Ranks] Module - Regen Armor is the module for the Levels Ranks plug-in. This module regenerates armor. Supported Games : Counter-Strike: Global Offensive Counter-Strike: Source Requirements : SourceMod 1.9.0.6223 and higher (only stable) [Levels Ranks] Core How to install : 1) Uninstall the previous version of the plug-in, if available 2) Extract the contents of the archive into folders 3) Configure the files:- addons/sourcemod/configs/levels_ranks/regenarmor.ini​​ 4) Restart the server Attached Files Module - Regen Armor v2.3.2.zip (13.5 KB) Wyświetl pełny artykuł
  19. Hello, I want to offer you something special today. I hope you enjoy how much in this thing and thank you all for your viewing of this topic (1) PHP Code: #include <amxmodx> public plugin_init() { register_plugin("My Menu", "1.0", "LuXo KING Gaming"); register_clcmd("say /adminmenu2", "ShowMenu", _, ""); } public ShowMenu(id) { new menu = menu_create("Best MeNe VIP~BOSS~OWNER~Staff:", "LuXo"); menu_additem(menu, "|*|S.t.a.f.f \y(MeNu$)\w|*|", "", 0); // case 0 menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_setprop(menu, MPROP_PERPAGE, 6); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public LuXo(id, menu, item) { if(item == MENU_EXIT) { menu_cancel(id); return PLUGIN_HANDLED; } new command[6], name[64], access, callback; menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback); switch(item) { case 0: client_cmd(id, "Staff_menu"); } menu_display(id, menu, 0) return PLUGIN_HANDLED; } (2) PHP Code: #include <amxmodx> #include <fun> #include <hamsandwich> #include <zombieplague> #define PLUGIN "STAFF~MENU2017-2018" #define VERSION "1.0" #define AUTHOR "LuXo" new STAFFMENU_1[33], STAFFMENU_2[33], STAFFMENU_3[33], STAFFMENU_4[33], STAFFMENU_5[33], STAFFMENU_6[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("Staff_menu", "menu") register_clcmd("/Staff_menu", "menu") register_clcmd("say /Staff_menu", "menu") register_logevent("round_end", 2, "2=Round_End") } public menu(id) { new menu = menu_create("\rSTAFF MENU VPS By LuXo KING Gaming", "LuXo") menu_additem(menu, "\w[\d Get 999 HP\r]\r[\yMap 1\w]", "1") menu_additem(menu, "\w[\d Get 800 \r]\r[\yMap 1\w]", "2") menu_additem(menu, "\w[\d Get Ammo 7000\r]\r[\yMap 1\w]", "3") menu_additem(menu, "\w[\y Plasmagun\r]\r[\yMap 1\°\w]", "4") menu_additem(menu, "\w[\y Balrog3\r]\r[\yMap 1\w]", "5") menu_additem(menu, "\w[\y Thunderbolt\r]\r[\yMap 1\w]", "6") menu_setprop(menu, MPROP_EXITNAME, "EXIT") menu_display(id, menu, 0) return PLUGIN_HANDLED; } public LuXo(id, menu, iten) { if(iten == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED; } new data[6], iName[64], access, call_back menu_item_getinfo(menu, iten, access, data, 5, iName, 63, call_back) new key = str_to_num(data) switch(key) { case 1: { if(STAFFMENU_1[id] == 0) { STAFFMENU_1[id] = 5 set_user_health(id, get_user_health(id) + 999) } else client_print(id, print_chat, "[BOSS] Get Health 999 Wait Map1", STAFFMENU_1[id]) } case 2: { if(STAFFMENU_2[id] == 0) { STAFFMENU_2[id] = 5 set_user_armor(id, get_user_armor(id) + 800) } else client_print(id, print_chat, "[BOSS] Get Armor 800 Wait Map1", STAFFMENU_2[id]) } case 3: { if(STAFFMENU_3[id] == 0) { STAFFMENU_3[id] = 5 zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 7000) } else client_print(id, print_chat, "[BOSS] Get Ammo 7000 Wait Map1", STAFFMENU_3[id]) } case 4: { if(STAFFMENU_4[id] == 0) { STAFFMENU_4[id] = 4 client_cmd(id, "admin_get_plasmagun" ) } else client_print(id, print_chat, "[BOSS] Get Plasmagun Wait Map1", STAFFMENU_4[id]) } case 5: { if(STAFFMENU_5[id] == 0) { STAFFMENU_5[id] = 4 client_cmd(id, "admin_get_balrog3" ) } else client_print(id, print_chat, "[BOSS] Get Balrog3 Wait Map1", STAFFMENU_5[id]) } case 6: { if(STAFFMENU_6[id] == 0) { STAFFMENU_6[id] = 4 client_cmd(id, "admin_get_thunderbolt" ) } else client_print(id, print_chat, "[BOSS] Get Thunderbolt Wait Map1", STAFFMENU_6[id]) } } return PLUGIN_HANDLED; } public round_end() { for(new id = 0; id <= get_maxplayers(); id++) { if(STAFFMENU_1[id] > 0) STAFFMENU_1[id] =- 1 if(STAFFMENU_2[id] > 0) STAFFMENU_2[id] =- 1 if(STAFFMENU_3[id] > 0) STAFFMENU_3[id] =- 1 if(STAFFMENU_4[id] > 0) STAFFMENU_4[id] =- 1 if(STAFFMENU_5[id] > 0) STAFFMENU_5[id] =- 1 if(STAFFMENU_6[id] > 0) STAFFMENU_6[id] =- 1 } } Wyświetl pełny artykuł
  20. Hi everyone, this is my first public release of a plugin :D This plugin allows admins to use the command sm_baited (or /baited in chat) to remove a players gun and rebel status in the event that the gun they picked up was baited. Requirements: Needs sm_hosties Usage: sm_baited <name of player> Thanks to a few people on the SourceMod Discord for babysitting me thru making this :D Attached Files baited.smx (5.3 KB) Get Plugin or Get Source (baited.sp - 1.4 KB) Wyświetl pełny artykuł
  21. Description: This is a simple team balance plugin, first time it move dead players, and if it need to moove more players it will move alive players, but first time it moove deads. Plugin check team balance at every round end. Version: 1.0.0 relase Attached Files Get Plugin or Get Source (teambalance2.sp - 2.5 KB) Wyświetl pełny artykuł
  22. Hi, this is my first plugin, I am just a beginner at Sourcepawn but I thought I'd share plugin with everyone. Description: Allows admins to remove all the health packs or ammo packs from the map with a command. Commands: sm_removehealthpacks sm_removeammopacks Install Instructions: Place RemoveAllHealthPacks.smx into your addons/sourcemod/plugins/ folder. Notes: Default admin level is ADMFLAG_GENERIC. Attached Files Get Plugin or Get Source (RemoveAllHealthpacks.sp - 1.7 KB) Wyświetl pełny artykuł
  23. Here's yet another plugin that let's you with a simple translations file, change a simple join message to wahetever you want. There is a thirty seccond countdown from when you connect, when the message will come, and ofcourse you are able to change that, aswell as the colors of the text in the .sp file. Attached Files jm.smx (9.9 KB) jm.phrases.txt (67 Bytes) Get Plugin or Get Source (jm.sp - 1,013 Bytes) Wyświetl pełny artykuł
  24. Description Disables players from picking up, equipping or using/throwing all grenades (flashbang, molotov, etc) When players throw grenades in server it drops FPS and makes servers lag. Certain surf maps have grenades on them that are not removed when you are just trying to do timer/skill surf. This plugin solves that problem by completely disabling grenade usage. Changelog Quote: 1-11-2017 (v1.0) * Initial release. Installation Drag and drop .SMX to plugins folder - there are no settings or commands. Dependencies None. Plans Commenting code?? I might add commands/settings/admin menu integration for enabling and disabling plugin. I don't really see any reason to but if you guys want me to I would be more than happy to. Media Short clip of trying to pick up grenade on surf map with a jail/weapon area: https://gyazo.com/83f894b71e1458ac4da464f32b6a9459 Notes Requires SourceMod 1.10 to compile because of HasEntProp(). This plugin SHOULD work with other plugin. Let me know if you have any problems/compatibility issues, I currently run this on a 1.8 server with ckSurf, SourceBans++ and other plugins. Thanks guys! Attached Files nadeblock.smx (6.8 KB) Get Plugin or Get Source (nadeblock.sp - 3.9 KB) Wyświetl pełny artykuł
  25. Hello everyone, this is my work, I have used it on my server for more than 2 years, but seeing that someone decided to release a similar plugin, I will launch mine. KNOWN ERRORS: - The legs of the l4d2 survivors do not move when using: smg and gascan, fails with another object more, I do not remember :v - The names and icons will be those of L4D1 ADVANTAGE: - the survivors being rescued from the closets will not lose their personalities, it takes a maximum of 6 seconds to re-establish the 8 survivors again. WHAT DO YOU NEED? You need to have the L4D2 characters - If you want more than just these characters, you can download the packages from website: https://yacerash.wixsite.com/l4d-dlc-lado-oscuro - If you only want the models you can use the ones ofJohnnyDave255: https://www.mediafire.com/file/ad6pp...4d2+models.zip ADDITIONAL INFORMATION: The packages that you will find in our page contain modifications to the game, some things you can use in solo mode, others only serve in a modded server, which you can see in the following sample videos: https://www.youtube.com/watch?v=pFRkg6pfsRY https://www.youtube.com/watch?v=HSi1umwulT4 The voices and scenes of the survivors L4D2 and the dialogues with the survivors L4D1, are inside the packages of the website: https://yacerash.wixsite.com/l4d-dlc-lado-oscuro If someone can help me improve this plugin, I welcome your help, I will do anything to see that L4D1 is a great game. :) :) :3 Wyświetl pełny artykuł
×
×
  • Dodaj nową pozycję...