Revival

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@Rezder, а версия какая используется?
Вообще максимум шкала могла бы появиться, но не должно быть такого воскрешения.
можно будучи наблюдающим за игроков - возрождать
при этом возраждающий в какой команде находится, террористов/спецов или наблюдателей?
 

xtxviper

Участник
Сообщения
132
Реакции
26
Честно я не понял, но видно что при зажатии все загорается
 

Rezder

Участник
Сообщения
153
Реакции
8
@Rezder, а версия какая используется?
Вообще максимум шкала могла бы появиться, но не должно быть такого воскрешения.при этом возраждающий в какой команде находится, террористов/спецов или наблюдателей?
Через наблюдателей не работает, только если за КТ или за Т.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@Rezder, и игроки таким образом реально возрождаются или просто шкала появляется и на этом всё?
 

Rezder

Участник
Сообщения
153
Реакции
8
@Rezder, и игроки таким образом реально возрождаются или просто шкала появляется и на этом всё?
Реально возрождаются, но там таймер по другому работает, т.е начинается очень сильный флуд в чат и дольше установленного времени поднимаются, т.е у меня стоит 7 сек а через когда мёртвый наблюдаешь то секунд 10-12
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@Rezder, в 1.0.5 пофиксил неработающий квар включения/выключения эффектов и добавил поддержку меток в v34
А в 1.0.6 должна была улучшиться работа с целями воскрешения
Так что лучше бы обновиться до 1.0.6.
 

Rezder

Участник
Сообщения
153
Реакции
8
@Rezder, в 1.0.5 пофиксил неработающий квар включения/выключения эффектов и добавил поддержку меток в v34
А в 1.0.6 должна была улучшиться работа с целями воскрешения
Так что лучше бы обновиться до 1.0.6.
Обновил, попробую на днях потестить тот баг про который писал
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,490
Не стал перечитывать всю тему. На всякий случай опишу момент, который случился при мне.

Я был мёртв. Меня начали воскрешать. Воскресили. И у меня, вот именно у меня появилась полоска воскрешения ПОСЛЕ того, как меня воскресили, хотя воскрешали даже меня, а не я.
В клиенте игры, с которого я играю, есть функция показа встроенного отсчёта до, например, обезвреживания бомбы. Это работает и для любых других прогресс-баров. Тк вот в нём показывало минусовое время.
Этот прогресс-бар исчез после того, как я в этом же раунде начал воскрешать другого игрока. Логично, он перебился новым. Дальше всё было отлично.
de_dust20010.jpg

Ещё бывает такое, что во время того, как игрока воскрешают, он видит уведомление об этом, продублированное несколько раз в один момент. То есть появляется текст не постепенно, а сразу плашка нескольких строк одновременно, типа:
C-подобный:
Вас воскрешает игрок Петя
Вас воскрешает игрок Петя
Вас воскрешает игрок Петя
Вас воскрешает игрок Петя
Вас воскрешает игрок Петя
Вас воскрешает игрок Петя
Вас воскрешает игрок Петя

  • Игра - CS:S v34
  • SourceMod - 1.9.6190
  • Версия плагина - "Revival" (1.0.5) by Grey83 | sm_revival 1.0.5_SM1.9.smx | Кстати, советую сделать нормальное имя. Если будет нужно, поясню причину.
  • Плагин загружен рестартом сервера (выкл - вкл), не sm plugins load и не сменой карты
C-подобный:
  01 "SMAC Rcon Locker" (0.8.6.4+ <Ultr@>) by http://vk.com/counterstrike_ultra
  02 "SMAC Global" (0.8.6.4+ <Ultr@>) by http://vk.com/counterstrike_ultra
  03 "SourceMod Anti-Cheat" (0.8.6.4+ <Ultr@>) by http://vk.com/counterstrike_ultra
  04 "SMAC Client Protection" (0.8.6.4+ <Ultr@>) by http://vk.com/counterstrike_ultra
  05 "SoundHS.smx"
  06 "Spray Tracer" (5.8a) by Nican132, CptMoore, Lebson506th
  07 "Basic Chat" (1.9.0.6190) by AlliedModders LLC
  08 "Electro Hurt v1.2" by acik
  09 "Connect History" (1.1) by wS (World-Source.Ru)
  10 "Block RoundEnd Text Win Team" (1.0) by TEIN
  11 "Basic Votes" (1.9.0.6190) by AlliedModders LLC
  12 "BEsaysounds" (0.1f) by BehaartesEtwas
  13 "Weapon Restrict" (3.1.6) by Dr!fter
  14 "GameDescOverride(SDKHooks)" (1.0) by KorDen
  15 "csgo_vars.smx"
  16 "Anti-Flood" (1.9.0.6190) by AlliedModders LLC
  17 "Fun Votes" (1.9.0.6190) by AlliedModders LLC
  18 "Material Admin Checker" (0.7.6) by psychonic, Ca$h Munny, Sarabveer(VEER)
  19 "Simple Chat Processor (Redux)" (1.1.5) by Simple Plugins, Mini
  20 "SteamId Protect" (1.10) by Andruum
  21 "[CS:GO][KDLP] Game Events" (1.0.1) by KorDen
  22 "Reset Score" (1.0.3) by GoDtm666 (www.MyArena.ru)
  23 "Blocker passes" (1.2.5) by >>Satan<<
  24 "BLVCK & WH1TE" by SWAT
  25 "[LR] Core" (v2.5.4.2) by RoadSide Romeo
  26 "Client Preferences" (1.9.0.6190) by AlliedModders LLC
  27 "Client Mod - Info Menu" (1.0.0) by KOROVKA
  28 "Grenade trails" (1.0) by NoTiCE
  29 "Default SM Text Replacer" (0.32) by Mitch/Bacardi
  30 "Fun Commands" (1.9.0.6190) by AlliedModders LLC
  31 "[CS] Custom Weapons" (1.1.27) by FrozDark
  32 "Force VIP" (1.2) by HZ (ex-servers.ru)
  33 "Special Team Balancer" (0.6.0) by AlmazON
  34 "Look At Your Model" (1.0) by wS
  35 "Advanced c4 Countdown Timer" (1.4.1-rc1) by dalto and www.MyArena.ru
  36 "ClientMod API" (1.0.0) by Reg1oxeN
  37 "NoBlock" (1.4.2) by Otstrel.ru Team and www.MyArena.ru
  38 "FlyingBirds.smx"
  39 "Revival" (1.0.5) by Grey83
  40 "Reserved Slots" (1.9.0.6190) by AlliedModders LLC
  41 "Bomb Events" (1.1) by wS / Schmidt
  42 "[LR] Module - HUD" (1.0b (CS:S v34)) by Designed (Discord: .Designed#7985)
  43 "crashban.smx"
  44 "RoundEndSound" (1.1.2) by GoDtm666 (www.MyArena.ru)
  45 "SM Parachute" (2.5.0) by SWAT_88 and www.MyArena.ru
  46 "iVote" (1.0.4) by KOROVKA
  47 "Additional Commands" (1.0.1) by wS
  48 "Material Admin" (0.7.6) by Material Admin Dev Team
  49 "What's My SteamID" (1.0) by [HvG] Shitler
  50 "Player Commands" (1.9.0.6190) by AlliedModders LLC
  51 "Radio Spam Block" (1.0.0) by exvel
  52 "Gravity Round End" (1.0) by RuskyDubl
  53 "QuickDefuse" (0.0.3) by pRED* and www.MyArena.ru
  54 "[LR] Module - Overlays" (v2.5.6 Pro) by RoadSide Romeo
  55 "[LR] Module - ExStats GeoIP" (v2.5.4) by RoadSide Romeo
  56 "[LR] Module - Chat" (v2.5.4.1) by RoadSide Romeo
  57 "[LR] Module - ExStats Weapons" (v2.5.4) by RoadSide Romeo
  58 "RulesCAP" (1.0.0.0) by Paranoiiik
  59 "AFK Manager Lite - CSS" (1.0-css) by KorDen, orig by Rothgar
  60 "Bot Names ZM" (1.2.2) by Rakeri
  61 "Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
  62 "Basic Comm Control" (0.7.6) by AlliedModders LLC
  63 "Round end overlay" (1.00) by dataviruset
  64 "Most destructive" (0.08) by X@IDER
  65 "Show Damage" (1.0.7) by exvel
  66 "Point Reklama" (1.2) by 1mpulse (skype: potapovdima1)
  67 "spawntools7" (0.0.9) by meng and www.MyArena.ru
  68 "Extended mapconfig package" (1.0) by Milo
  69 "RealisticBulletSound" (1.3.12.23) by javalia
  70 "MapChooser" (1.9.0.6190) by AlliedModders LLC
  71 "Nextmap" (1.9.0.6190) by AlliedModders LLC
  72 "Rate Checker" (1.3) by Smirnoff
  73 "Admin Help" (1.9.0.6190) by AlliedModders LLC
  74 "Admin File Reader" (1.9.0.6190) by AlliedModders LLC
  75 "Very Important Person" (beta_0.0.5) by GoDtm666
  76 "Basic Commands" (1.9.0.6225) by AlliedModders LLC
  77 "Admins.smx"
  78 "SMAC ConVar Checker" (0.8.6.4+ <Ultr@>) by http://vk.com/counterstrike_ultra
  79 "Weapon Fight (Edited old Knife Fight)" (1.3.8.9) by XARiUS, Otstrel.Ru Team and GoDtm666 (www.MyArena.ru)
  80 "Voice Users (Голосовой чат)" (1.0.9) by GoDtm666
  81 "TeamSwitch" (1.4.0) by MistaGee (Modify by Snake 60) and www.MyArena.ru
  82 "Rename Admin" (1.11) by PainteR (loginivan)
  83 "Ignore Grenade Radio" (1.0.0) by GoDtm666 and www.MyArena.ru
  84 "Admin Menu" (0.7.6) by AlliedModders LLC
  85 "CSS Anti Team Flash" (1.2.3) by Twisted|Panda (Orig: SAMURAI16/Kigen)
  86 "Extra Cash" (0.0.2) by Peoples Army
  87 "IP Name & Say Block" (2.0) by R1KO
  88 "Basic Info Triggers" (1.9.0.6190) by AlliedModders LLC
  89 "Sound Commands" (1.9.0.6190) by AlliedModders LLC
  90 "Afk Bomb" (1.5.0) by RedSword / Bob Le Ponge
05, 15 и 24 никак, даже косвенно, не относятся к функционалу, который есть в Revival.
C-подобный:
  [01] SourceMod (1.9.0.6190) by AlliedModders LLC
  [02] Stripper (1.2.2) by BAILOPAN
  [03] ProcessCmds (1.1.4) by GoDtm666 (www.MyArena.ru)
  [04] SDK Tools (1.9.0.6190) by AlliedModders LLC
  [05] CS Tools (1.9.0.6190) by AlliedModders LLC
  [06] SDK Hooks (1.9.0.6190) by AlliedModders LLC
C-подобный:
 [01] Equinox Console Cleaner (1.0.5): Bite me alien boi
 [02] ProcessCmds (1.1.4): Исправление багов, дополнение к плагинам и проверка на флуд.
 [03] SDK Tools (1.9.0.6190): Source SDK Tools
 [04] BinTools (1.9.0.6190): Low-level C/C++ Calling API
 [05] "Ultr@" Tools (1.0.1): extension for SourceMod
 [06] CS Tools (1.9.0.6190): CS extended functionality
 [07] Top Menus (1.9.0.6190): Creates sorted nested menus
 [08] SDK Hooks (1.9.0.6190): Source SDK Hooks
 [09] Regex (1.9.0.6190): Provides regex natives for plugins
 [10] Client Preferences (1.9.0.6190): Saves client preference settings
 [11] SQLite (1.9.0.6190): SQLite Driver
 [12] Socket (3.0.1): Socket extension for SourceMod
 [13] Sound Info Library (1.0): Access information of sound files
 [14] GeoIPCity (1.1.1): Geographical IP information
 [15] MySQL-DBI (1.9.0.6190): MySQL driver implementation for DBI
PHP:
// This file was auto-generated by SourceMod (v1.9.0.6190)
// ConVars for plugin "sm_revival 1.0.5_SM1.9.smx"


// Remove body x sec after the death (-1 - don't remove)
// -
// Default: "2"
// Minimum: "-1.000000"
sm_revival_clean "2"

// Time for respawn in seconds
// -
// Default: "3.0"
// Minimum: "0.000000"
sm_revival_countdown "5.0"

// Enable/disable effect around to place of death
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_effect "1"

// Enable/disable plugin
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_enabled "1"

// Can a player revive the enemy (the revived player will change the team)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_enemy "0"

// Enable/disable give frag to the player for revived teammate
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_frag "1"

// How many HP will get revived player
// -
// Default: "100"
// Minimum: "25.000000"
sm_revival_health "100"

// Need's health to respawn
// -
// Default: "25"
// Minimum: "0.000000"
sm_revival_health_cost "5"

// Key for reviving (0 - 'duck', 1 - 'use', 2 - 'walk')
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_revival_key "1"

// Noblocking time after respawn(set at 0 if you have any noblock plugin)
// -
// Default: "2"
// Minimum: "0.000000"
sm_revival_noblock_time "0"

// Enable/disable save the percentage of reviving
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_percent "1"

// Radius to respawn death player
// -
// Default: "200.0"
// Minimum: "0.000000"
sm_revival_radius "200.0"

// This sound playing after reviving (empty string = disabled)
// -
// Default: "ui/achievement_earned.wav"
// Minimum: "0.000000"
sm_revival_soundpath "ui/achievement_earned.wav"

// Can a player be revived after a team change
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_teamchange "1"

// The time after the death of the player, during which the revive is possible
// -
// Default: "0"
// Minimum: "0.000000"
sm_revival_time "0"

// How many times can a player revive other players during the round (0 - unlimited)
// -
// Default: "0"
// Minimum: "0.000000"
sm_revival_times "3"
Ну и если у плагина, всё-таки, есть будущее, напомню об идее добавления квара на админский флаг и подкину идею добавления работы с БД.
Лично мне бы работа с БД пригодилась для вывода статистики воскрешений на сайт и для интеграции в другие плагины. Глупо? Возможно, но это мои хотелки.
--- Добавлено позже ---
Почитал немного. Поставил через sm plugins load версию с этого поста. Предыдущую версию, конечно, выгрузил. Будем наблюдать.
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
Кстати, советую сделать нормальное имя
имя нормальное: всё, что после пробела, из имени плагина я обычно удаляю, т.к. это просто дополнительная информация (версия плагина и версия компилятора), чтобы файлы не путать
мне бы работа с БД пригодилась для вывода статистики воскрешений на сайт
у меня мало опыта интеграции поддержки БД в плагины, но вроде бы, это сделать не слишком сложно
и для интеграции в другие плагины
для этого полезней было бы добавить нативы, кмк
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,490
имя нормальное: всё, что после пробела, из имени плагина я обычно удаляю, т.к. это просто дополнительная информация (версия плагина и версия компилятора), чтобы файлы не путатьу меня мало опыта интеграции поддержки БД в плагины, но вроде бы, это сделать не слишком сложнодля этого полезней было бы добавить нативы, кмк
Ну в общем, идею я подкинул. Буду очень рад прочесть в очередном обновлении новость о том, что это добавлено
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@Paranoiiik, т.к. я не держу сервер CSS (и, соответственно, не использую этот плагин), то хз когда дойдут руки до нововведений.
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,490
@Paranoiiik, т.к. я не держу сервер CSS (и, соответственно, не использую этот плагин), то хз когда дойдут руки до нововведений.
В любом случае рано или поздно у меня будут эти функции. Платно или бесплатно, лишь пока неизвестно. Так что если мне резко это понадобится это, но обновлений не будет, я закажу
 

will_rock

Участник
Сообщения
1,074
Реакции
363
Добавь пожалуйста квар на вкл/выкл показа "[Возрождение] Для возрождения игроков зажмите кнопку E" в начале каждого раунда
 

ramazan1982

Участник
Сообщения
62
Реакции
9
А не кто не пробывал добавить звук при возрождение?
там в исходнике прописан путь но самого звука в игре нет!
 

will_rock

Участник
Сообщения
1,074
Реакции
363
А не кто не пробывал добавить звук при возрождение?
там в исходнике прописан путь но самого звука в игре нет!
нужно не в исходнике а в конфиге менять sm_revival_soundpath "ui/achievement_earned.wav"
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
Пользователь Grey83 обновил ресурс Revival новой записью:

Улучшение функционала

Добавлены квары:
  • sm_revival_tip - Вкл/Выкл подсказки в начале раунда о кнопке для воскрешения
  • sm_revival_death - Вкл/Выкл возможность воскрешать других, если у игрока меньше ХП, чем значение квара sm_revival_health_cost
Добавлена поддержка раскраски текста в чате тегами.
Поддерживаются следующие теги: {DEFAULT}, {TEAM}, {GREEN}, {WHITE}, {RED}, {LIME},...

Узнать больше об этом обновлении...
--- Добавлено позже ---
В CSSv34 работают только 3 первых тега (остальные будут вырезаться из текста при выводе в чат).
 

ramazan1982

Участник
Сообщения
62
Реакции
9
Вот вопрос такой, а можно ли как то сделать чтоб убитый в голову не воскрешался?
это очень даже было бы хорошо и справедливо, так скажем как в жизне)
если это возможно отпишитесь сюда или в личку, заранее спасибо!
 
Сверху Снизу