Free vip all player

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Err0rcH0
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 07 Май 2018, 11:56
Местоположение: Pyce
Се отблагодари: 27 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Free vip all player

Мнение от Err0rcH0 » 13 Ное 2019, 21:36

Здравейте,някой можели дами направи free vip ot час 20:00 до 22:00 крайно време в випа само да има 180хп нещо като happy hour е но незнам как да настройвам плугинса от 20:00 да започват с 180хп и край в 22:00 Мерси предварително
vip.sma
(1.53 KiB) Свалено 143 пъти
vip.sma
(1.53 KiB) Свалено 143 пъти

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Free vip all player

Мнение от impossible » 13 Ное 2019, 21:39

нещо подобно


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

#include <amxmodx>
#include <fun>

#define PLUGIN_VERSION "1.1"
#define TASK_MESSAGE 455223

new g_iObject,
    g_pStart,
    g_pEnd,
    g_iStart,
    g_iEnd,
    g_szName[33][32],
    bool:g_blActive

public plugin_init()
{
    register_plugin("Happy Frag Hour", PLUGIN_VERSION, "iPlay.bg (OciXCrom)")
    register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
    register_event("DeathMsg", "OnPlayerKilled", "a")
    g_pStart = register_cvar("happyhour_start", "20")
    g_pEnd = register_cvar("happyhour_end", "22")
    g_iObject = CreateHudSyncObj()
    OnRoundStart()
}

public client_putinserver(id)
{
    get_user_name(id, g_szName[id], charsmax(g_szName[]))
    set_task(1.0, "displayMessage", id + TASK_MESSAGE, .flags = "b")
}
    
public displayMessage(id)
{
    id -= TASK_MESSAGE
    set_hudmessage(random(256), random(256), random(256), 0.02, 0.2, 0, 0.1, 1.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_iObject, "Good luck and have fun! %s^nNow Happy frag hour (%s)^nHappy Hour (Start in %i:00 | End in %i:00)", g_szName[id], g_blActive ? "On" : "Off", g_iStart, g_iEnd)
}

public client_infochanged(id)
{
    new szNewName[32], szOldName[32]
    get_user_info(id, "name", szNewName, charsmax(szNewName))
    get_user_name(id, szOldName, charsmax(szOldName))
    
    if(!equal(szNewName, szOldName))
        copy(g_szName[id], charsmax(g_szName[]), szNewName)
}

public OnRoundStart()
{
    GetCvars()
    
    new szHour[3]
    get_time("%H", szHour, charsmax(szHour))    
    
    new iHour = str_to_num(szHour)
    g_blActive = (iHour >= g_iStart && iHour <= g_iEnd) ? true : false
}

public OnPlayerKilled()
{
    if(!g_blActive)
        return
        
    new iAttacker = read_data(1),
        iVictim = read_data(2)
        
    if(!is_user_connected(iAttacker) || !is_user_connected(iVictim) || iAttacker == iVictim)
        return
        
    set_user_frags(iAttacker, get_user_frags(iAttacker) + 1)
}

GetCvars()
{
    g_iStart = get_pcvar_num(g_pStart)
    g_iEnd = get_pcvar_num(g_pEnd)
}

Аватар
Err0rcH0
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 07 Май 2018, 11:56
Местоположение: Pyce
Се отблагодари: 27 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Free vip all player

Мнение от Err0rcH0 » 13 Ное 2019, 21:41

Незнам как да настройвам аз

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Free vip all player

Мнение от OciXCrom » 13 Ное 2019, 21:56

Не знаеш да настройваш, не знаеш да пишеш... Какво знаеш?

Ето ти плъгина:

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

#include <amxmodx>
#include <fun>
#include <hamsandwich>

new bool:g_bHappyHour, g_pStart, g_pEnd, g_pHealth

public plugin_init()
{
	register_plugin("Happy Hour (HP)", "1.0", "OciXCrom")

	register_logevent("OnRoundEnd", 2, "1=Round_End")
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)

	g_pStart = register_cvar("happyhour_start", "20")
	g_pEnd = register_cvar("happyhour_end", "22")
	g_pHealth = register_cvar("happyhour_health", "80")
}

public OnRoundStart()
{
	g_bHappyHour = is_happy_hour(get_pcvar_num(g_pStart), get_pcvar_num(g_pEnd))
}

public OnPlayerSpawn(id)
{
	if(g_bHappyHour)
	{
		set_user_health(id, get_user_health(id) + get_pcvar_num(g_pHealth))
	}
}

bool:is_happy_hour(const iStart, const iEnd)
{
    static iHour; time(iHour)
    return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}
@impossible - нищо подобно няма в този код.

Аватар
Err0rcH0
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 07 Май 2018, 11:56
Местоположение: Pyce
Се отблагодари: 27 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Free vip all player

Мнение от Err0rcH0 » 13 Ное 2019, 21:57

Мерси може да се локва

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

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

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта