-
Similar Content
-
By Ryancoolround
О плагине:
Потрепанный Зараженный сможет восстановить свое здоровье, если атакует обычных Зомби или Выживших. Плагин тестировался и компилировался на версии SourceMod (1.10.0.6497).
Установка:
Извлеките содержимое из архива Положите файл .smx в /left4dead2/addons/sourcemod/plugins Перезапустите сервер При первом запуске плагина генерируется следующий CFG файл:
// This file was auto-generated by SourceMod (v1.10.0.6497) // ConVars for plugin "L4D2 Vampiric Infected.smx" // Позволяет Особо зараженным атаковать обычных зараженных для восстановления здоровья. // - // Default: "1" // Minimum: "0.000000" l4d_vim_vampiriccommon "1" // Количество HP, которое особый зараженный получает каждый раз, когда атакует обычного зараженного. // - // Default: "5" // Minimum: "0.000000" l4d_vim_vampiriccommonamount "5" // Период восстановления между действием Вампиризма // - // Default: "0.5" // Minimum: "0.000000" l4d_vim_vampiriccommoncooldown "0.5" // Процент для уменьшения ущерба, наносимого обычным инфицированным во время лечения // - // Default: "0.3" // Minimum: "0.000000" l4d_vim_vampiriccommonreduction "0.3" // Версия Плагина // - // Default: "1.1" l4d_vim_version "1.1"
L4D2 Vampiric Infected.smx L4D2 Vampiric Infected.sp
-
By Ryancoolround
Этот плагин добавляет в подсказку "Hint" ваше здоровье. Удобно настраивается через CFG, что бы плагин отображал хп только в том случае, если вас ударили. При первом запуске генерируется следующий CFG файл:
// This file was auto-generated by SourceMod (v1.10.0.6492) // ConVars for plugin "showhealth.smx" // 0 - Выключено, 1 - Включено // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" sm_show_health "1" // 0 - Показать всегда, 1 - Показать когда ударили // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" sm_show_health_on_hit_only "1" // 1 - Отобразить внизу (Хинт), 2 - В центре вверху // - // Default: "1" // Minimum: "1.000000" // Maximum: "2.000000" sm_show_health_text_area "1" Компиляция была произведена на SM 1.10.0.6492
Установка:
Скомпилировать .sp файл и поместить плагин в /left4dead2/addons/sourcemod/plugins Либо уже готовый .smx файл поместить в /left4dead2/addons/sourcemod/plugins Файл showhealth.phrases поместить в /left4dead2/addons/sourcemod/translations Сделать рестарт сервера. showhealth.phrases.txt showhealth.sp showhealth.smx
-
By Ryancoolround
Подключение в настоящее время не поддерживается авторами, но прекрасно работает и прекрасно справляется со своей задачей.
ЦВЕТА В ЧАТЕ
Функции для удобного управления цветом в чате
Описание:
Это подключение позволяет разработчикам легко управлять раскраской чата в различных модах, использовать теги цвета, использовать теги в переводах и автоматически заменять цвета в модах, которые их не поддерживают (любой цвет, который не поддерживается, будет заменен зеленым цветом). Функции:
CPrintToChat CPrintToChatAll CPrintToChatEx CPrintToChatAllEx CRemoveTags CSkipNextClient Какой то код:
/** * Prints a message to a specific client in the chat area. * Supports color tags. * * @param client Client index. * @param szMessage Message (formatting rules). * @return No return * * On error/Errors: If the client is not connected an error will be thrown. */ stock CPrintToChat(client, const String:szMessage[], any:...) /** * Prints a message to all clients in the chat area. * Supports color tags. * * @param client Client index. * @param szMessage Message (formatting rules) * @return No return */ stock CPrintToChatAll(const String:szMessage[], any:...) Возможные теги: {default}, {green}, {lightgreen}, {red}, {blue}, {olive}.
Регулярные цвета: default, green (yellow в L4D), olive.
Командные цвета: lightgreen, red, blue.
Примечания:
В сообщении можно использовать только один командный цвет (например lightgreen, red или blue). В hl2dm цвета для классического deathmatch и командного deathmatch разные. Если какой-то цвет не поддерживается модом, он будет автоматически заменен на зеленый. Вы можете использовать эти функции вместо функции SM по умолчанию, они поддерживают форматирование (% d,% s,% t и так далее) Зеленый цвет - желтый в L4D и L4D2. Для правильной работы красного и синего цветов в каждой команде должен быть хотя бы один игрок. В противном случае эти теги будут заменены на зеленый.
colors.inc
-
By Ryancoolround
Плагин выставляет рандомное здоровье у Танка. По умолчанию от 6000 до 50000. В cfg/sourcemod создается cfg файл Random_HP_Tank.cfg в котором можно выставить минимальное и максимальное значение здоровья.
// This file was auto-generated by SourceMod (v1.10.0.6492) // ConVars for plugin "random_hp_tank.smx" // Максимальное количество ХП Танка // - // Default: "9999999" // Minimum: "1.000000" sm_random_hpt_maxtime "9999999" // Минимальное количество ХП Танка // - // Default: "1000" // Minimum: "0.000000" sm_random_hpt_mintime "1000" Подробнее о создании плагина:
random_hp_tank.smx random_hp_tank.sp
-
By Ryancoolround
Таких плагинов много, но я решил переделать рандомный таймер у C4 из Counter-Strike: Source. И у меня почти получилось, плагин реально устанавливает рандомное здоровье Танку.
#include <sourcemod> #pragma semicolon 1 #define Version "0.0.2" new Handle:CvarMode; new Handle:CvarMin; new Handle:CvarMax; new Handle:z_tank_health; new Random; new bool:IsHooked; public Plugin:myinfo = { name = "Random HP Tank", author = "L4D2Noob.RU", description = "Этот плагин устанавливает случайное количество здоровья Танку", version = Version, url = "http://L4D2Noob.RU" }; public OnPluginStart() { CvarMode = CreateConVar("sm_random_hpt_mode", "1", "1 - Per Round / 0 - Per Map", FCVAR_PLUGIN, true, 0.0, true, 1.0); CvarMin = CreateConVar("sm_random_hpt_mintime", "1000", "Минимальное количество ХП Танка", FCVAR_PLUGIN, true, 0.0); CvarMax = CreateConVar("sm_random_hpt_maxtime", "9999999", "Максимальное количество ХП Танка", FCVAR_PLUGIN, true, 1.0); AutoExecConfig(true, "Random_HP_Tank"); z_tank_health = FindConVar("z_tank_health"); if(GetConVarInt(CvarMode) == 0) { Functions(); PrintToServer("[RHT] Берегись, Здоровье Танка: %i ХП", Random, (Random > 1) ? "s." : "."); return; } HookEvent("round_start", Event_RoundStart); IsHooked = true; } public OnPluginEnd() { if(IsHooked == true) UnhookEvent("round_start", Event_RoundStart); } public Action:Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast) { Functions(); PrintToChatAll("[РХТ] Берегись, Здоровье Танка: %i ХП", Random, (Random > 1) ? "s." : "."); } Functions() { Random = GetRandomInt(GetConVarInt(CvarMin), GetConVarInt(CvarMax)); SetConVarInt(z_tank_health, Random); } Но вот беда, я здесь что то неправильно сделал, ведь Танка с этим плагином убить невозможно. Как только ситуация подводит к смерти Танка, его здоровье перезагружается. Кто то может помочь?
Сделал новую версию, пойду протестирую
-
-
Recently Browsing 0 members
No registered users viewing this page.
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.