AFK system

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

AFK system

Мнение от MF1 » 09 Фев 2017, 16:52

Здравейте !
Търся afk system който при командата /afk , прави екрана черен и ти ''замръзваш'' и трябва да ти излиза само съобщение само когато си под този ефект на плъгина '' Type /back to continue game '' или както е там :D
Търсих плъгина но не успях да го намеря, а и се замислих да не би да е private ? Благодаря на този който ми помогне с намирането или изработката :)

Amxx-bg.info ! - най-добрите !
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

Аватар
JustInCase
Извън линия
Потребител
Потребител
Мнения: 582
Регистриран на: 14 Окт 2016, 23:31
Се отблагодари: 4 пъти
Получена благодарност: 15 пъти

Re: AFK system

Мнение от JustInCase » 09 Фев 2017, 17:15

То хубаво замръзваш ама как така ? Обясни повечко играчът остава на мястото си и е безсмъртен или ?
MANSION - HNS : 45.144.155.99:27026
ONLINE

Аватар
Petrowch0
Извън линия
Потребител
Потребител
Мнения: 220
Регистриран на: 14 Окт 2016, 19:23
Местоположение: de_dust2
Получена благодарност: 3 пъти
Обратна връзка:

Re: AFK system

Мнение от Petrowch0 » 09 Фев 2017, 17:50

Виж това.
Прикачени файлове
afk.sma
(11.07 KiB) Свалено 131 пъти
afk.sma
(11.07 KiB) Свалено 131 пъти
Изображение

Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

Re: AFK system

Мнение от MF1 » 09 Фев 2017, 18:22

JustInCase написа:То хубаво замръзваш ама как така ? Обясни повечко играчът остава на мястото си и е безсмъртен или ?
офф че съм зле, точно тук изтървах..
да има protection със активирането на командата.
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

Аватар
JustInCase
Извън линия
Потребител
Потребител
Мнения: 582
Регистриран на: 14 Окт 2016, 23:31
Се отблагодари: 4 пъти
Получена благодарност: 15 пъти

Re: AFK system

Мнение от JustInCase » 09 Фев 2017, 18:30

Виж това което петровчо е дал.
MANSION - HNS : 45.144.155.99:27026
ONLINE

Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

Re: AFK system

Мнение от MF1 » 09 Фев 2017, 18:31

Petrowch0 написа:Виж това.
Сървъра крашна :(
и изгони играчите :D
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

Аватар
RideeR ;]
Извън линия
Потребител
Потребител
Мнения: 170
Регистриран на: 05 Окт 2016, 21:30
Получена благодарност: 3 пъти

Re: AFK system

Мнение от RideeR ;] » 09 Фев 2017, 18:34

Според мен няма смисъл от това, просто направи /spec, /back.

Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

Re: AFK system

Мнение от MF1 » 09 Фев 2017, 18:39

Имам този, но този ми харесва повече и по предпочитан, доста хора ми го предложиха...
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

Аватар
TheRedShoko
Извън линия
Модератор
Модератор
Мнения: 1016
Регистриран на: 06 Окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 5 пъти
Получена благодарност: 84 пъти

Re: AFK system

Мнение от TheRedShoko » 09 Фев 2017, 18:43

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

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <WPMGPrintChatColor>

new bool:g_blIsUserAfk[33];
new g_iMsgFade, g_iMaxPlayers;

new const g_szThinkingEntity[] = "afk_freezer_ent";

public plugin_init()
{
    register_plugin("AFK freezer", "1.0", "TheRedShoko @ AMXX-BG.info");
    
    register_clcmd("say /afk", "CommandGoAfk");
    register_clcmd("say /back", "CommandGetBack");
    
    g_iMsgFade = get_user_msgid("ScreenFade");
    g_iMaxPlayers = get_maxplayers();
    
    new iEnt = create_entity("info_target");
    
    if (iEnt)
    {
        register_think(g_szThinkingEntity, "FwAfkThinking");
        
        entity_set_string(iEnt, EV_SZ_classname, g_szThinkingEntity);
        entity_set_float(iEnt, EV_FL_nextthink, get_gametime() + 0.1);
    }
}

public FwAfkThinking(iEnt)
{
    if (!is_valid_ent(iEnt))
    {
        return;
    }
    
    static i;
    
    for (i = 1; i <= g_iMaxPlayers; i++)
    {
        if (!is_user_connected(i) || !is_user_alive(i) || !g_blIsUserAfk[i]) continue;
        
        client_print(i, print_center, "You are afk, type /back to get in game!");
    }
    
    entity_set_float(iEnt, EV_FL_nextthink, get_gametime() + 10.0);
}

public CommandGoAfk(id)
{
    if (g_blIsUserAfk[id])
    {
        return PLUGIN_HANDLED;
    }
    
    g_blIsUserAfk[id] = true;
    
    entity_set_int(id, EV_INT_flags, entity_get_int(id, EV_INT_flags) | FL_FROZEN);
    entity_set_float(id, EV_FL_takedamage, DAMAGE_NO);
    ShowFade(id, 255);
    client_print(id, print_center, "You are afk, type /back to get in game!");
    set_rendering(id, kRenderFxGlowShell, 255, 255, 255);
    
    return PLUGIN_HANDLED;
}

public CommandGetBack(id)
{
    if (!g_blIsUserAfk[id])
    {
        return PLUGIN_HANDLED;
    }
    
    g_blIsUserAfk[id] = false;
    
    PrintChatColor(id, PRINT_COLOR_PLAYERTEAM, "!g[AfkFreezer]!y You are no longer afk!");
    
    client_print(id, print_center, "");
    ShowFade(id, 0);
    entity_set_float(id, EV_FL_takedamage, DAMAGE_AIM);
    entity_set_int(id, EV_INT_flags, entity_get_int(id, EV_INT_flags) & ~FL_FROZEN);
    set_rendering(id);
    
    return PLUGIN_HANDLED;
}

ShowFade(index, alpha)
{
    message_begin(MSG_ONE, g_iMsgFade, _, index)
    write_short(1<<1);
    write_short(1<<1);
    write_short(alpha == 0 ? 0x0000 : 0x0004);
    write_byte(0);
    write_byte(0);
    write_byte(0);
    write_byte(alpha); 
    message_end();
} 

Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

Re: AFK system

Мнение от MF1 » 09 Фев 2017, 18:56

И както винаги, невероятен ! Благодаря !
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

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

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

Кой е на линия

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