Преработка на no retry плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
ElitePower
Извън линия
Потребител
Потребител
Мнения: 547
Регистриран на: 13 Окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 13 пъти

Преработка на no retry плъгин

Мнение от ElitePower » 05 Окт 2018, 21:40

Все още ми трябва такъв плъгин, така, че ако има доброволци за направата му ще съм благодарен.

Аватар
DemoLitioN
Извън линия
Потребител
Потребител
Мнения: 32
Регистриран на: 21 Апр 2018, 15:01
Получена благодарност: 1 път

Преработка на no retry плъгин

Мнение от DemoLitioN » 06 Окт 2018, 11:28

Ако сървъра не е Respawn и използваш ReGameDLL има cvar, който ще ти свърши перфектна работа. mp_roundrespawn_time "sec", след посочените от теб секунди, играчите ще бъдат пускани "мъртви" до следващия рунд. Cvara се слага в game.cfg и имай в предвид, че ще важи за всички влизащи играчи, не само за тези, които дават retry..

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1810
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Преработка на no retry плъгин

Мнение от illusion » 06 Окт 2018, 12:37

Код за потвърждение: Избери целия код

#include <amxmodx>  
#include <hamsandwich>
#include <cstrike>

new Trie:g_tUserIp

public plugin_init( )  
{  
        RegisterHam(Ham_Spawn, "player", "CBasePlayer__Spawn_Post", true)

        g_tUserIp = TrieCreate()  
}  

public client_disconnect(pPlayer)  
{
	new szUserIp[16]
	get_user_ip(pPlayer, szUserIp, charsmax(szUserIp), 0)
	
	TrieSetCell(g_tUserIp, szUserIp, 1)
}  

public CBasePlayer__Spawn_Post( pPlayer )  
{  
    if (!is_user_alive(pPlayer) && cs_get_user_team(pPlayer) == CS_TEAM_T)
        return
    
    new szName[32], szUserIp[16]
    get_user_name(pPlayer, szName, charsmax(szName))
    get_user_ip(pPlayer, szUserIp, charsmax(szUserIp), 0)
    
    if (TrieKeyExists(g_tUserIp, szUserIp))
    {
	    user_silentkill(pPlayer)
		TrieClear(g_tUserIp)
    }
}

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 19 госта