Перейти к содержанию

Ryancoolround

Администратор
  • Постов

    7 218
  • Зарегистрирован

  • Посещение

  • Победитель дней

    572

Обновления статусов, опубликованные Ryancoolround

  1. Что бы Вы не писали насчет этого - я просто никогда не пойму такие сервера, где флаг z купить можно.

    Я сервера держу не из-за продаж, а ИСКЛЮЧИТЕЛЬНО из-за хобби и развлечения и уж поверьте, продавать что-то подобное, я ТОЧНО не буду )

  2. Чуть позже покажу адскую плевальщицу!

  3. Начали появляться плагины которые работают только на Sourcemod 1.11 и выше. Так что возможно скорое обновление Sourcemod на серверах.

  4. Изменил стартовое окно при входе на сервера. Теперь там будет отображаться последняя активность сообщества! И мои тупые посты хоть кто то будет читать...

  5. Ничего не меняется так быстро, как русская история... И мой статус.

  6. <<<Хорошего дня>>>

    have a nice day hug GIF

  7. Коротко о Громиле!

  8. Я вылетел из игры

    1. BoSSICoM

      BoSSICoM

      Не забудь сказать когда пойдешь принимать ванну)

  9. Один из самых популярных запросов по которым к нам приходят, это "как взломать соурс мод l4d2"

    1. BoSSICoM

      BoSSICoM

      Берёшь ключ на 16 и взламываешь.

  10. Мы ночью с @Blutsauger бегали по карте Порт, в поиске позиции для спавна Толстяка, или для размещения граффити. По итогу, мне надо было что то найти в яндексе, и я тупа натыкаюсь на этот форум...

    Thank U GIF by GIPHY Studios Originals

  11. RevEmu снова отпадает, потому что наша бан система в виде из коробки, не предусматривает вход по нику и паролю, и для того что бы пираты смогли подключаться, в этой системе придется кое что переписать.

    Можно было бы написать плагин для проверки пароля админа, но опять же Material Admin будет просто игнорировать этот плагин. А вообще, вот код для этого плагина, может кому то пригодится.

    #include <regex>
    
    static const String:g_sLogPath[] = "addons/sourcemod/logs/admin_password_checker.log";
    new String:sInfoVar[32];
    
    public Plugin:myinfo = 
    {
    	name = "Admin Password Checker", 
    	author = "Danyas",
    	version = "1.3.1"
    }
    
    public OnPluginStart()
    {
    	if (!GetPassInfoVar(sInfoVar, sizeof(sInfoVar)))
    	{
    		SetFailState("PassInfoVar не найден в файле core.cfg");
    	}
    //	else	LogMessage("Переменная PassInfoVar имеет значение '%s'",sInfoVar);
    }
    
    public Action:OnClientPreAdminCheck(client)
    {
    	if (client > 0)
    	{
    		decl String:sBuff[64], String:sPassword[64];
    		GetClientAuthId(client, AuthId_Engine, sBuff, sizeof(sBuff));
    		new AdminId:admin = FindAdminByIdentity(AUTHMETHOD_STEAM, sBuff);
    		if (admin != INVALID_ADMIN_ID)
    		{
    			if (GetAdminPassword(admin, sPassword, sizeof(sPassword)))
    			{
    				if(GetClientInfo(client, sInfoVar, sBuff, sizeof(sBuff)) && sBuff[0] != 0)
    				{
    					if (!StrEqual(sPassword, sBuff))
    					{
    						KickClient(client, "Вы ввели неверный пароль! 'setinfo %s ПАРОЛЬ'", sInfoVar);
    						LogToFileEx(g_sLogPath, "%L<%s> Пытался зайти с паролем %s", client, GetClientIP(client, sPassword, 21) ? sPassword : "?", sBuff);
    					}
    				}
    				else 
    				{
    					KickClient(client, "Введите пароль в консоле. 'setinfo %s ПАРОЛЬ'", sInfoVar);
    					LogToFileEx(g_sLogPath, "%L<%s> Пытался зайти без пароля", client, GetClientIP(client, sPassword, 21) ? sPassword : "?");
    				}
    			}
    			//else PrintToServer("Админ без пароля");
    		}
    		//else PrintToServer("INVALID_ADMIN_ID");
    	}
    }
    
    
    bool:GetPassInfoVar(String:value[], maxlength)
    {
    	new Handle:file = OpenFile("addons/sourcemod/configs/core.cfg", "rt");
    	if (file != INVALID_HANDLE)
    	{
    		new Handle:re = CompileRegex("^\\s+\"PassInfoVar\"\\s+\"(\\w+)\""); // ([^\"]*)
    		if (re != INVALID_HANDLE)
    		{
    			decl String:buffer[PLATFORM_MAX_PATH];
    			while (!IsEndOfFile(file) && ReadFileLine(file, buffer, sizeof(buffer)))
    			{
    				if (MatchRegex(re, buffer) > 0 && GetRegexSubString(re, 1, value, maxlength))
    				{
    					CloseHandle(re);
    					CloseHandle(file);
    					return true;
    				}
    			}
    			CloseHandle(re);
    		}
    		CloseHandle(file);
    	}
    	return false;
    }

     

  12. Я обязан предупредить! Играя на сервере FuckTheSystem у вас ведется автоматическая запись демо в ВАШУ папку с игрой, без вашего ведома.

  13. Только что, по самой первой ссылке в Яндексе, я пытался скачать игру Left 4 Dead 2. И сразу же антивирус наругался на то, что в игре содержится троян. А конкретнее:

    Цитата

    Trojan:Win32/Vigorf.A – это ядовитая система Windows инфекция, которая специально запрограммирована преступными хакерами, чтобы вводить и отображать на экране вашего компьютера навязчивую рекламу.

    Чуть раньше я пытался скачать патч, что бы игроки могли свою копию игры обновить до последней версии, и что думаете, в ней тоже содержался троян.

    Больше пытаться не буду. Не жмитесь и потратьте на игру 259 рублей. Зато ваши компьютеры останутся в безопасности.... И совесть.

  14. У меня есть теория о том, почему Left 4 Dead 3 выйдет в следующем году.
    Я думаю, что Valve разрабатывают его для нового Xbox, и это может быть одна из игр, которые поставляются с Xbox в комплекте. Я ожидаю также кросс-платформенности между ПК и Xbox, как и большинство игр сейчас.

    Это всего лишь теория, я вообще ничего не знаю.

    1. Ryancoolround

      Ryancoolround

      Цитата

      и это может быть одна из игр, которые поставляются с Xbox в комплекте

      И нет... Точную дату выхода нового Xbox я тоже не знаю.

      Idk GIF by VidCon

    2. Ryancoolround

      Ryancoolround

      Однако, данная теория звучит логично и имеет свои основания. Valve уже давно не выпускали новые игры, а разработка Left 4 Dead 3 может быть для них отличной возможностью вернуться на рынок. Кроме того, кросс-платформенность уже стала неотъемлемой частью игровой индустрии, и Valve наверняка будет следовать этому тренду. Остается только ждать официального подтверждения этой теории.

  15. В идеале нормальному админу нужно только кик, бан и мут ИМХО...

  16.  "sm_vomitplayer": Vomits the desired player (Usage: sm_vomitplayer <#userid|name>) | Example: !vomitplayer @me
     
    - "sm_incapplayer": Incapacitates a survivor or tank (Usage: sm_incapplayer <#userid|name> | Example: !incapplayer @me)
     
    - "sm_speedplayer": Set a player's speed (Usage: sm_speedplayer <#userid|name> <value>) | Example: !speedplayer @me 1.5
     
    - "sm_sethpplayer": Set a player's health (Usage: sm_sethpplayer <#userid|name> <amount>) | Example: !sethpplayer @me 50
     
    - "sm_colorplayer": Set a player's model color (Usage: sm_colorplayer <#userid|name> <R G B A>) | Example: !colorplayer @me "24 34 38 0"
     
    - "sm_setexplosion": Creates an explosion on your feet or where you are looking at (Usage: sm_setexplosion <position |cursor>) | Example: !setexplosion position
     
    - "sm_sizeplayer": Resize a player's model scale (Usage: sm_sizeplayer <#userid|name> <value>) | Example: !sizeplayer @me 0.1
     
    - "sm_norescue": Forces the rescue vehicle to leave | Example: !norescue
     
    - "sm_dontrush": Forces a player to re-appear in the starting safe zone (Usage: sm_dontrush <#userid|name>) | Example: !dontrush RusherName
     
    - "sm_changehp": Will switch a player's health between temporal or permanent (Usage: sm_changehp <#userid|name> <perm|temp>) | Example: !changehp @me perm
     
    - "sm_airstrike": Will send an airstrike attack to the target (Usage: sm_airstrike <#userid|name>) | Example: !airstrike @me
     
    - "sm_gnomerain": Will rain gnomes within your position | Example: !gnomerain
     
    - "sm_gnomewipe": Will delete all the gnomes in the map | Example: !gnomewipe
     
    - "sm_godmode": Will activate or deactivate godmode from player (Usage: sm_godmode <#userid|name>) | Example: !godmode @me
     
    - "sm_l4drain": Will rain left 4 dead 1 survivors | Example: !l4drain
     
    - "sm_colortarget": Will change the color of the aiming target entity (Usage: sm_colortarget <R G B A>) | Example: !colortarget "43 55 255 179"
     
    - "sm_sizetarget": Will re-size the aiming target entity (Usage: sm_sizetarget <value>) | Example: !sizetarget 5.0
     
    - "sm_shakeplayer": Will shake a player screen during the desired amount of time (Usage: sm_shake <#userid|name> <duration>) | Example: !shakeplayer @me 5
     
    - "sm_charge": Will launch a survivor far away (Usage: sm_charge <#userid|name>) | Example: !charge Coach
     
    - "sm_weaponrain": Will rain the specified weapon (Usage: sm_weaponrain <weapon name>) | Example: !weaponrain adrenaline
     
    - "sm_cmdplayer": Will control a player's console (Usage: sm_cmdplayer <#userid|name> <command>) | Example: !cmdplayer PlayerName "+forward"
     
    - "sm_bleedplayer": Will force a player to bleed (Usage: sm_bleedplayer <#userid|name> <duration>) | Example: !bleedplayer @me 7
     
    - "sm_hinttext": Prints an instructor hint to all players (Usage: sm_hinttext <hint>) | Example: !hinttext "This is a hint text message"
     
    - "sm_cheat": Bypass any command and executes it (Usage: sm_cheat <command> <arguments>*) | Example: !cheat z_spawn "tank auto"
     
    - "sm_wipeentity": Wipe all entities with the given classname (Usage: !wipeentity <classname>) | Example: !wipeentity infected
     
    - "sm_setmodel": Sets a player's model relative to the models folder (Usage: sm_setmodel <#userid|name> <model>) | Example: !setmodel @me models/props_interiors/table_bedside.mdl
     
    - "sm_setmodelentity": Sets all entities model that match the given classname (Usage: sm_setmodelentity <classname> <model>) | Example: !setmodelentity infected models/props_interiors/table_bedside.mdl
     
    - "sm_createparticle": Creates a particle with the option to parent it (Usage: sm_createparticle <#userid|name> <particle> <parent: yes|no> <duration> Example: !createparticle @me ParticleName no 5
     
    - "sm_ignite": Ignites a survivor player (Usage: sm_ignite <#userid|name> <duration>) | Example: !ignite @me 4
     
    - "sm_teleport": Teleports a player to your cursor position (Usage: sm_teleport <#userid|name>) | Example: !teleport Coach
     
    - "sm_teleportent": Teleports all entities with the given classname to your cursor position (Usage: sm_teleportent <classname>) | Example: !teleportent weapon_adrenaline
     
    - "sm_rcheat": Bypass any command and executes it on the server console (Usage: sm_rcheat <command>) | Example: !rcheat director_stop
     
    - "sm_scanmodel": Scans the model of an aiming entity, if possible | Example: !scanmodel
     
    - "sm_grabentity": Grabs an aiming entity, if possible | Example: !grabentity
     
    - "sm_acidspill": Spawns a spitter's acid spill on your the desired player (Usage: sm_acidspill <#userid|name>) | Example: !acidspill @me
     
    - "sm_adren": Gives a player the adrenaline effect (Usage: sm_adren <#userid|name>) | Example: !adren Nick
     
    - "sm_temphp": Sets a player temporary health into the desired value (Usage: sm_temphp <#userid|name> <amount>) | Example: !temphp Rochelle 50
     
    - "sm_revive": Revives an incapacitated player (Usage: sm_revive <#userid|name>) | Example: !revive Coach
     
    - "sm_oldmovie": Sets a player into black and white (Usage: sm_oldmovie <#userid|name>) | Example: !oldmovie @me
     
    - "sm_panic": Forces a panic event, ignoring the director | Example: !panic
     
    - "sm_shove": Shoves a player (Usage: sm_shove <#userid|name>) | Example: !shove @all
     

     

    1. Ryancoolround

      Ryancoolround

      Пригодилось!

  17. Не пытайтесь заходить на лицензионные сервера с пиратки.

  18. У нас неадекватных админов навалом, а я припадочно-невменяемый!

  19. Использование чужого клан-тэга недопустимо.

  20. Если хочешь материться - матерись, но не нажимай кнопочку микрофона

×
×
  • Создать...