Персонаж медленно ходит при спавне

fl1ck

Участник
Сообщения
58
Реакции
0
Иногда после смены карты у некоторых игроков случается баг из за которого они начинают медленно ходить, помогает только нажатие ctrl, как решить эту проблему?
 

Madness aka null138

Участник
Сообщения
713
Реакции
734
C++:
#include <sdktools>

bool bReleased[MAXPLAYERS + 1];

public void OnClientPutInServer(int client)
{
    bReleased[client] = false;
}

public Action OnPlayerRunCmd(int client, int &buttons)
{
    if(IsClientInGame(client) && IsPlayerAlive(client) && !bReleased[client])
    {
        buttons |= IN_DUCK;
        bReleased[client] = true;
        return Plugin_Changed;
    }
    return Plugin_Continue;
}
 

xtxviper

Участник
Сообщения
132
Реакции
26
REVIVAL - плагин воскрешения, настройки смотрите. Там есть пункт появления игрока в сидячем положении что бы не застревал в текстуре!
Сообщения автоматически склеены:

У меня тоже такая же проблема не могу устранить подскажите что за баги
  • sm_revival_crouch - принудительно заставить воскрешённых игроков присесть на долю секунды, чтобы избежать застревания в низких местах
Этот пункт при новом раунде садит часть игроков, пока не нажмут ctrl
 

Макаров

Участник
Сообщения
123
Реакции
7
// This file was auto-generated by SourceMod (v1.10.0.6490)
// ConVars for plugin "custom/Revival.smx"


// The difference in the number of live players of the teams, at which player can revive allies (-1 - disable restriction)
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "5.000000"
sm_revival_balance "-1"

// Enable/disable progressbar for reviving
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_bar "1"

// Show TOPx revivers at round end (0 - disable)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "10.000000"
sm_revival_best "0"

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

// Any death team mark color. Set by HEX (RGB or RRGGBB, values 0 - F or 00 - FF, resp.). Wrong color code = green
// -
// Default: "00bf00"
sm_revival_color_any "00bf00"

// CT death mark color. Set by HEX (RGB or RRGGBB, values 0 - F or 00 - FF, resp.). Wrong color code = blue
// -
// Default: "1f3fff"
sm_revival_color_ct "1f3fff"

// T death mark color. Set by HEX (RGB or RRGGBB, values 0 - F or 00 - FF, resp.). Wrong color code = red
// -
// Default: "ff3f1f"
sm_revival_color_t "ff3f1f"

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

// Can a player revive others if he have less HP than needed for reviving
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_death "1"

// 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"

// Show revives in the killfeed to the: 1 - allies, 2 - enemies, 4 - spectators
// -
// Default: "7"
// Minimum: "0.000000"
// Maximum: "7.000000"
sm_revival_feed "7"

// Give x frags to the player for revived teammate
// -
// Default: "1"
// Minimum: "0.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 others (negative - add HP to reviver)
// -
// Default: "0"
// Minimum: "-100.000000"
// Maximum: "100.000000"
sm_revival_health_cost "0"

// Default key for reviving (0 - 'duck', 1 - 'use', 2 - 'walk', 3 - no key needed)
// -
// Default: "3"
// Minimum: "0.000000"
// Maximum: "3.000000"
sm_revival_key "3"

// Path to the vmt-file in folder 'materials' for the Any mark. Wrong or empty path = default mark.
// -
// Default: ".vmt"
sm_revival_mark_any ".vmt"

// Path to the vmt-file in folder 'materials' for the CT mark. Wrong or empty path = default mark.
// -
// Default: ".vmt"
sm_revival_mark_ct ".vmt"

// Path to the vmt-file in folder 'materials' for the T mark. Wrong or empty path = default mark.
// -
// Default: ".vmt"
sm_revival_mark_t ".vmt"

// The maximum amount of health that a reviver can receive for reviving players (0 - disable limit)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "10000.000000"
sm_revival_maxhealth "0"

// Enable/disable chat messages
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_msg "1"

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

// No damage recive time after respawn (set at 0.0 if you have any spawn protect plugin)
// -
// Default: "0.0"
// Minimum: "0.000000"
// Maximum: "5.000000"
sm_revival_nodmg_time "0.0"

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

// Spawn player at: 0 - position of reviver, 1 - his death position
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_pos "0"

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

// Reset counter of revived (for cvar 'sm_revival_times') at every: 0 - round, 1 - spawn
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_reset "0"

// Disallow the revival of the players killed: 1 - in the head, 2 - with a knife.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "3.000000"
sm_revival_rip "0"

// How many times can a player will revived by other players during the round (0 - unlimited)
// -
// Default: "1"
// Minimum: "0.000000"
sm_revival_risings "1"

// 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: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_teamchange "0"

// 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: "3"
// Minimum: "0.000000"
sm_revival_times "3"

// Enable/disable key tip at the beginning of the round
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_tip "1"

// Can more than 1 alive player try to revive a player at the same time (0 - 1 reviver per 1 dead player)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_together "1"

// Show AntiTOP revivers at round end (0 - disable)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "10.000000"
sm_revival_worst "0"


тут где найти
Сообщения автоматически склеены:

что нужна найти подскажи
Сообщения автоматически склеены:

нету у меня sm_revival_crouch cfg
Сообщения автоматически склеены:

в конце раунда как можно сделать что б поднимать игроков
 
Последнее редактирование:

xtxviper

Участник
Сообщения
132
Реакции
26
// This file was auto-generated by SourceMod (v1.10.0.6490)
// ConVars for plugin "custom/Revival.smx"


// The difference in the number of live players of the teams, at which player can revive allies (-1 - disable restriction)
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "5.000000"
sm_revival_balance "-1"

// Enable/disable progressbar for reviving
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_bar "1"

// Show TOPx revivers at round end (0 - disable)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "10.000000"
sm_revival_best "0"

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

// Any death team mark color. Set by HEX (RGB or RRGGBB, values 0 - F or 00 - FF, resp.). Wrong color code = green
// -
// Default: "00bf00"
sm_revival_color_any "00bf00"

// CT death mark color. Set by HEX (RGB or RRGGBB, values 0 - F or 00 - FF, resp.). Wrong color code = blue
// -
// Default: "1f3fff"
sm_revival_color_ct "1f3fff"

// T death mark color. Set by HEX (RGB or RRGGBB, values 0 - F or 00 - FF, resp.). Wrong color code = red
// -
// Default: "ff3f1f"
sm_revival_color_t "ff3f1f"

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

// Can a player revive others if he have less HP than needed for reviving
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_death "1"

// 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"

// Show revives in the killfeed to the: 1 - allies, 2 - enemies, 4 - spectators
// -
// Default: "7"
// Minimum: "0.000000"
// Maximum: "7.000000"
sm_revival_feed "7"

// Give x frags to the player for revived teammate
// -
// Default: "1"
// Minimum: "0.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 others (negative - add HP to reviver)
// -
// Default: "0"
// Minimum: "-100.000000"
// Maximum: "100.000000"
sm_revival_health_cost "0"

// Default key for reviving (0 - 'duck', 1 - 'use', 2 - 'walk', 3 - no key needed)
// -
// Default: "3"
// Minimum: "0.000000"
// Maximum: "3.000000"
sm_revival_key "3"

// Path to the vmt-file in folder 'materials' for the Any mark. Wrong or empty path = default mark.
// -
// Default: ".vmt"
sm_revival_mark_any ".vmt"

// Path to the vmt-file in folder 'materials' for the CT mark. Wrong or empty path = default mark.
// -
// Default: ".vmt"
sm_revival_mark_ct ".vmt"

// Path to the vmt-file in folder 'materials' for the T mark. Wrong or empty path = default mark.
// -
// Default: ".vmt"
sm_revival_mark_t ".vmt"

// The maximum amount of health that a reviver can receive for reviving players (0 - disable limit)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "10000.000000"
sm_revival_maxhealth "0"

// Enable/disable chat messages
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_msg "1"

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

// No damage recive time after respawn (set at 0.0 if you have any spawn protect plugin)
// -
// Default: "0.0"
// Minimum: "0.000000"
// Maximum: "5.000000"
sm_revival_nodmg_time "0.0"

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

// Spawn player at: 0 - position of reviver, 1 - his death position
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_pos "0"

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

// Reset counter of revived (for cvar 'sm_revival_times') at every: 0 - round, 1 - spawn
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_reset "0"

// Disallow the revival of the players killed: 1 - in the head, 2 - with a knife.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "3.000000"
sm_revival_rip "0"

// How many times can a player will revived by other players during the round (0 - unlimited)
// -
// Default: "1"
// Minimum: "0.000000"
sm_revival_risings "1"

// 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: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_teamchange "0"

// 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: "3"
// Minimum: "0.000000"
sm_revival_times "3"

// Enable/disable key tip at the beginning of the round
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_tip "1"

// Can more than 1 alive player try to revive a player at the same time (0 - 1 reviver per 1 dead player)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_revival_together "1"

// Show AntiTOP revivers at round end (0 - disable)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "10.000000"
sm_revival_worst "0"


тут где найти
Сообщения автоматически склеены:

что нужна найти подскажи
Сообщения автоматически склеены:

нету у меня sm_revival_crouch cfg
Сообщения автоматически склеены:

в конце раунда как можно сделать что б поднимать игроков
Конфиг удалял когда новую версию ставил?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@Грозный, читать тему пробовал?
 

Грозный

Участник
Сообщения
60
Реакции
9
@Грозный, читать тему пробовал?
всё всё не газуй
Сообщения автоматически склеены:

У меня всему виной revival, конфиг старый не удалил и людишки ходили медленно. Спасибо)))
 
Сверху Снизу