Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16

Заявка за Преработка на вип плъгин.

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
devilchy
Извън линия
Потребител
Потребител
Мнения: 223
Регистриран на: 03 Фев 2017, 14:08
Местоположение: Burgas
Се отблагодари: 3 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Заявка за Преработка на вип плъгин.

Мнение от devilchy » 13 Май 2020, 04:00

Здравейте, искам да ви помоля този VIP плъгин да му се добави след 00:00 часа вип-а да е активен на всички играчи безплатно. и ако може да му се добавят някви скинове на дигала човека и т.н.
Също така да ми кажете например от кой ред да си го направя вип-а да е на флаг: R ... ?

sma:

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <stripweapons>

#define MOTD_FILE "vip.txt"
#define VIP_FLAG ADMIN_RESERVATION
#define VIP_HEALTH 110
#define VIP_ARMOR 100

public plugin_init()
{
    register_plugin("VIP Extras", "1.0", "OciXCrom @ amxx-bg.info/forum")
    RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", true)
    
    register_clcmd("say /vip", "ShowMotd")
    register_clcmd("say_team /vip", "ShowMotd")
    register_clcmd("say /vips", "ShowMenu")
    register_clcmd("say_team /vips", "ShowMenu")
}

public OnPlayerSpawn(id)
{
    if(!is_user_alive(id) || !is_user_vip(id))
        return
    
    StripWeapons(id, Secondary)
    give_item(id, "weapon_hegrenade")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_smokegrenade")
    
    give_item(id, "weapon_deagle")
    cs_set_user_bpammo(id, CSW_DEAGLE, 35)
    set_user_health(id, VIP_HEALTH)
    set_user_armor(id, VIP_ARMOR)
}

public ShowMotd(id)
{
    show_motd(id, MOTD_FILE)
    return PLUGIN_HANDLED
}

public ShowMenu(id)
{
    static szItem[32], iPlayers[32], iPnum, iMenu, i, iPlayer
    get_players(iPlayers, iPnum)
    iMenu = menu_create("", "MenuHandler")
    
    for(i = 0; i < iPnum; i++)
    {
        iPlayer = iPlayers[i]
        
        if(is_user_vip(iPlayer))
        {
            get_user_name(iPlayer, szItem, charsmax(szItem))
            menu_additem(iMenu, szItem)
        }
    }
    
    formatex(szItem, charsmax(szItem), "\r%i \yVIPs Online\d", menu_items(iMenu))
    menu_setprop(iMenu, MPROP_TITLE, szItem)
    menu_display(id, iMenu)
    return PLUGIN_HANDLED
}

public MenuHandler(id, iMenu, iItem)
{
    menu_destroy(iMenu)
    return PLUGIN_HANDLED
}

bool:is_user_vip(id)
    return bool:(get_user_flags(id) & VIP_FLAG)

Аватар
sf4n
Извън линия
Потребител
Потребител
Мнения: 311
Регистриран на: 08 Яну 2018, 11:25
Се отблагодари: 25 пъти
Получена благодарност: 14 пъти

Заявка за Преработка на вип плъгин.

Мнение от sf4n » 13 Май 2020, 12:24

За да си избереш на кой флаг да е випа редактирай този ред:

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

#define VIP_FLAG ADMIN_RESERVATION
В случая ако искаш да е на флаг "r" трябва да изглежда така:

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

#define VIP_FLAG ADMIN_LEVEL_F
В случай, че искаш да е на друг флаг ето няколко реда, който съм направил така, че да ти е по лесно да ги промениш:

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

m - сuѕtоm lеvеl А "ADMIN_LEVEL_A"
n - сuѕtоm lеvеl В "ADMIN_LEVEL_B"
о - сuѕtоm lеvеl С "ADMIN_LEVEL_C"
р - сuѕtоm lеvеl D "ADMIN_LEVEL_D"
q - сuѕtоm lеvеl Е "ADMIN_LEVEL_E"
r - сuѕtоm lеvеl F "ADMIN_LEVEL_F"
ѕ - сuѕtоm lеvеl G "ADMIN_LEVEL_G"
t - сuѕtоm lеvеl Н "ADMIN_LEVEL_H"
Добавено преди 11 минути 16 секунди:
В случая тук дава VIP права от 21:00 до - 00:00 и от 08:00 до 12:00. Може да го тестваш и да пишеш дали работи както трябва.

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <stripweapons>

#define CONNECT_DELAY 1.0
#define MOTD_FILE "vip.txt"
#define VIP_FLAG ADMIN_LEVEL_F
#define VIP_HEALTH 110
#define VIP_ARMOR 100

public plugin_init()
{
    register_plugin("VIP Extras", "1.0", "OciXCrom @ amxx-bg.info/forum")
    RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", true)
    
    register_clcmd("say /vip", "ShowMotd")
    register_clcmd("say_team /vip", "ShowMotd")
    register_clcmd("say /vips", "ShowMenu")
    register_clcmd("say_team /vips", "ShowMenu")
}

public OnPlayerSpawn(id)
{
    if(!is_user_alive(id) || !is_user_vip(id))
        return
    
    StripWeapons(id, Secondary)
    give_item(id, "weapon_hegrenade")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_smokegrenade")
    
    give_item(id, "weapon_deagle")
    cs_set_user_bpammo(id, CSW_DEAGLE, 35)
    set_user_health(id, VIP_HEALTH)
    set_user_armor(id, VIP_ARMOR)
}

public ShowMotd(id)
{
    show_motd(id, MOTD_FILE)
    return PLUGIN_HANDLED
}

public ShowMenu(id)
{
    static szItem[32], iPlayers[32], iPnum, iMenu, i, iPlayer
    get_players(iPlayers, iPnum)
    iMenu = menu_create("", "MenuHandler")
    
    for(i = 0; i < iPnum; i++)
    {
        iPlayer = iPlayers[i]
        
        if(is_user_vip(iPlayer))
        {
            get_user_name(iPlayer, szItem, charsmax(szItem))
            menu_additem(iMenu, szItem)
        }
    }
    
    formatex(szItem, charsmax(szItem), "\r%i \yVIPs Online\d", menu_items(iMenu))
    menu_setprop(iMenu, MPROP_TITLE, szItem)
    menu_display(id, iMenu)
    return PLUGIN_HANDLED
}

public MenuHandler(id, iMenu, iItem)
{
    menu_destroy(iMenu)
    return PLUGIN_HANDLED
}
public client_putinserver(id)
{
	if(get_user_flags(id) & VIP_FLAG)
		return
		
	if(is_happy_hour(21, 0) || is_happy_hour(8, 12))
		set_task(CONNECT_DELAY, "set_freevip", id)
}

public set_freevip(id)
	set_user_flags(id, VIP_FLAG)
	
bool:is_happy_hour(const iStart, const iEnd)
{
    static iHour; time(iHour)
    return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}

bool:is_user_vip(id)
    return bool:(get_user_flags(id) & VIP_FLAG)
Изображение

Единствен по рода си Zombie BaseBuilder с уникален мод и коректни админи по всяко време в сървъра.
IP: bb.cs-zapad.eu:27013

Respawn сървър.
IP: re.cs-zapad.eu:27015

Furien сървър.
IP: fu.cs-zapad.eu:27016

Нашият Сайт
Нашият Форум

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

Заявка за Преработка на вип плъгин.

Мнение от OciXCrom » 13 Май 2020, 14:41

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <stripweapons>

#define MOTD_FILE "vip.txt"
#define VIP_FLAG ADMIN_RESERVATION
#define VIP_HEALTH 110
#define VIP_ARMOR 100
#define FREE_VIP_START 0
#define FREE_VIP_END 8

public plugin_init()
{
    register_plugin("VIP Extras", "1.1", "OciXCrom @ amxx-bg.info/forum")
    RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", true)

    register_clcmd("say /vip", "ShowMotd")
    register_clcmd("say_team /vip", "ShowMotd")
    register_clcmd("say /vips", "ShowMenu")
    register_clcmd("say_team /vips", "ShowMenu")
}

public OnPlayerSpawn(id)
{
    if(!is_user_alive(id) || !is_user_vip(id))
        return

    StripWeapons(id, Secondary)
    give_item(id, "weapon_hegrenade")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_smokegrenade")

    give_item(id, "weapon_deagle")
    cs_set_user_bpammo(id, CSW_DEAGLE, 35)
    set_user_health(id, VIP_HEALTH)
    set_user_armor(id, VIP_ARMOR)
}

public ShowMotd(id)
{
    show_motd(id, MOTD_FILE)
    return PLUGIN_HANDLED
}

public ShowMenu(id)
{
    static szItem[32], iPlayers[32], iPnum, iMenu, i, iPlayer
    get_players(iPlayers, iPnum)
    iMenu = menu_create("", "MenuHandler")

    for(i = 0; i < iPnum; i++)
    {
        iPlayer = iPlayers[i]

        if(is_user_vip(iPlayer))
        {
            get_user_name(iPlayer, szItem, charsmax(szItem))
            menu_additem(iMenu, szItem)
        }
    }

    formatex(szItem, charsmax(szItem), "\r%i \yVIPs Online\d", menu_items(iMenu))
    menu_setprop(iMenu, MPROP_TITLE, szItem)
    menu_display(id, iMenu)
    return PLUGIN_HANDLED
}

public MenuHandler(id, iMenu, iItem)
{
    menu_destroy(iMenu)
    return PLUGIN_HANDLED
}

bool:is_current_time(const iStart, const iEnd)
{
    static iHour; time(iHour)
    return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour <= iEnd))
}

bool:is_user_vip(id)
    return ((get_user_flags(id) & VIP_FLAG != 0) || is_current_time(FREE_VIP_START, FREE_VIP_END))

Аватар
devilchy
Извън линия
Потребител
Потребител
Мнения: 223
Регистриран на: 03 Фев 2017, 14:08
Местоположение: Burgas
Се отблагодари: 3 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Заявка за Преработка на вип плъгин.

Мнение от devilchy » 13 Май 2020, 23:41

Нещо има проблем, нито дава армор, нито дава smoke часовете не работят правилно, дава само едно деагле с 35 патрона едно хе и 2 флаша. И като се пише /вип , /випс и т.н. нищо не излиза при условие има файл във конфиг папката с име vip.txt ...

Аватар
sf4n
Извън линия
Потребител
Потребител
Мнения: 311
Регистриран на: 08 Яну 2018, 11:25
Се отблагодари: 25 пъти
Получена благодарност: 14 пъти

Заявка за Преработка на вип плъгин.

Мнение от sf4n » 13 Май 2020, 23:58

Явно трябва да гадаем в кой код е проблема... Ако ползваш кода от моето мнение се увери, че имаш флага "r".
Изображение

Единствен по рода си Zombie BaseBuilder с уникален мод и коректни админи по всяко време в сървъра.
IP: bb.cs-zapad.eu:27013

Respawn сървър.
IP: re.cs-zapad.eu:27015

Furien сървър.
IP: fu.cs-zapad.eu:27016

Нашият Сайт
Нашият Форум

Аватар
devilchy
Извън линия
Потребител
Потребител
Мнения: 223
Регистриран на: 03 Фев 2017, 14:08
Местоположение: Burgas
Се отблагодари: 3 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Заявка за Преработка на вип плъгин.

Мнение от devilchy » 14 Май 2020, 00:04

Ползвах твоя, и другия също е така и много ясно че има флаг "r" иначе как ще ми даде 1he 2flash 1deagle 7/35 но нито кръвта е 110 нито пък армор има ? и за часовете казах, ако може да се направи за всеки ПОТРЕБИТЕЛ (без флаг r) след 00:00 примерно до 08:00 да има фрий вип ?..

п.п: а и си сменям ника на който няма флаг-а и няма никакви екстри при условие че плъгинът е нагласен от 21:00 до 00:00 да има уж вип за всички

Аватар
sf4n
Извън линия
Потребител
Потребител
Мнения: 311
Регистриран на: 08 Яну 2018, 11:25
Се отблагодари: 25 пъти
Получена благодарност: 14 пъти

Заявка за Преработка на вип плъгин.

Мнение от sf4n » 14 Май 2020, 00:23

Не разбрах искаш към кръвта на човека да се добавя +100 и 110 армор, или искаш 110 кръв и 100 армор да има випа при респаун?
Имай в предвид, че dealge попринцип си е с 35 патрона ако не се лъжа.
EDIT:
А и не виждам как искаш да се показва нещо в менюто като е грешно направено, а и тоя Modtd не знам кой го е сложил там....

Добавено преди 14 минути 14 секунди:
Преправено и би трябвало да ти свърши работа.
Заповядай

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <stripweapons>

#define CONNECT_DELAY 1.0
#define VIP_FLAG ADMIN_LEVEL_F

public plugin_init()
{
    register_plugin("VIP Extras", "1.0", "OciXCrom @ amxx-bg.info/forum")
    RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", true)
    
    register_clcmd("say /vip", "ShowMenu")
    register_clcmd("say_team /vip", "ShowMenu")
    register_clcmd("say /vips", "ShowMenu")
    register_clcmd("say_team /vips", "ShowMenu")
}

public OnPlayerSpawn(id)
{
    if(is_user_alive(id))
    {
        if(access(id, VIP_FLAG))
        {
            StripWeapons(id, Secondary)
            give_item(id, "weapon_hegrenade")
            give_item(id, "weapon_flashbang")
            give_item(id, "weapon_flashbang")
            give_item(id, "weapon_smokegrenade")
            give_item(id, "weapon_deagle")
            cs_set_user_bpammo(id, CSW_DEAGLE, 35)
            set_user_health(id, get_user_health(id) +10)
            set_user_armor(id, 100)
        }
    }
}

public ShowMenu(id)
{
    static szItem[32], iPlayers[32], iPnum, iMenu, i, iPlayer
    get_players(iPlayers, iPnum)
    iMenu = menu_create("", "MenuHandler")
    
    for(i = 0; i < iPnum; i++)
    {
        iPlayer = iPlayers[i]
        
        if(is_user_vip(iPlayer))
        {
            get_user_name(iPlayer, szItem, charsmax(szItem))
            menu_additem(iMenu, szItem)
        }
    }
    
    formatex(szItem, charsmax(szItem), "\r%i \yVIPs Online\d", menu_items(iMenu))
    menu_setprop(iMenu, MPROP_TITLE, szItem)
    menu_display(id, iMenu)
    return PLUGIN_HANDLED
}

public MenuHandler(id, iMenu, iItem)
{
    menu_destroy(iMenu)
    return PLUGIN_HANDLED
}
public client_putinserver(id)
{
	if(!access(id, VIP_FLAG))
	{
	    if(is_happy_hour(0, 8))
	    set_task(CONNECT_DELAY, "set_freevip", id)
	}
	return PLUGIN_HANDLED
}

public set_freevip(id)
	set_user_flags(id, VIP_FLAG)
	
bool:is_happy_hour(const iStart, const iEnd)
{
    static iHour; time(iHour)
    return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}

bool:is_user_vip(id)
    return bool:(get_user_flags(id) & VIP_FLAG)
Изображение

Единствен по рода си Zombie BaseBuilder с уникален мод и коректни админи по всяко време в сървъра.
IP: bb.cs-zapad.eu:27013

Respawn сървър.
IP: re.cs-zapad.eu:27015

Furien сървър.
IP: fu.cs-zapad.eu:27016

Нашият Сайт
Нашият Форум

Аватар
devilchy
Извън линия
Потребител
Потребител
Мнения: 223
Регистриран на: 03 Фев 2017, 14:08
Местоположение: Burgas
Се отблагодари: 3 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Заявка за Преработка на вип плъгин.

Мнение от devilchy » 14 Май 2020, 00:32

110 кръв и 100 армор при всеки респаун искам.
Да знам че деагле има толкова аз за него не съм казал че не е наред нещо.
Еми нали за това пускам уж заявка да се оправят тези неща ?

виж сега ето тези неща искам да се дава за вип-а
1. 1HE, 2FB, 1SG.
2. Deagle 7/35
3. 100 Armor
4. 110 Hp

Ако евентуално не е трудно да се направи така че също така вип-а при нормално убийство да му се дава по 500$ а при headshot 800$ ( ако не прекалявам със исканията разбира се)

Също така випа да е със флаг "r" Но след 00:00 БГ време до 08:00 да е фрий (безплатно за всички потребители без нужният флаг)

а и тва мотд vip.txt което ще е във конфиг папката като се пише в чата /вип да се вижда там say_team ала бала да ги нагласиш...

Добавено преди 5 минути 54 секунди:
Пак е същото няма промяна ...
sf4n написа: 14 Май 2020, 00:23 Не разбрах искаш към кръвта на човека да се добавя +100 и 110 армор, или искаш 110 кръв и 100 армор да има випа при респаун?
Имай в предвид, че dealge попринцип си е с 35 патрона ако не се лъжа.
EDIT:
А и не виждам как искаш да се показва нещо в менюто като е грешно направено, а и тоя Modtd не знам кой го е сложил там....

Добавено преди 14 минути 14 секунди:
Преправено и би трябвало да ти свърши работа.
Заповядай

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <stripweapons>

#define CONNECT_DELAY 1.0
#define VIP_FLAG ADMIN_LEVEL_F

public plugin_init()
{
    register_plugin("VIP Extras", "1.0", "OciXCrom @ amxx-bg.info/forum")
    RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", true)
    
    register_clcmd("say /vip", "ShowMenu")
    register_clcmd("say_team /vip", "ShowMenu")
    register_clcmd("say /vips", "ShowMenu")
    register_clcmd("say_team /vips", "ShowMenu")
}

public OnPlayerSpawn(id)
{
    if(is_user_alive(id))
    {
        if(access(id, VIP_FLAG))
        {
            StripWeapons(id, Secondary)
            give_item(id, "weapon_hegrenade")
            give_item(id, "weapon_flashbang")
            give_item(id, "weapon_flashbang")
            give_item(id, "weapon_smokegrenade")
            give_item(id, "weapon_deagle")
            cs_set_user_bpammo(id, CSW_DEAGLE, 35)
            set_user_health(id, get_user_health(id) +10)
            set_user_armor(id, 100)
        }
    }
}

public ShowMenu(id)
{
    static szItem[32], iPlayers[32], iPnum, iMenu, i, iPlayer
    get_players(iPlayers, iPnum)
    iMenu = menu_create("", "MenuHandler")
    
    for(i = 0; i < iPnum; i++)
    {
        iPlayer = iPlayers[i]
        
        if(is_user_vip(iPlayer))
        {
            get_user_name(iPlayer, szItem, charsmax(szItem))
            menu_additem(iMenu, szItem)
        }
    }
    
    formatex(szItem, charsmax(szItem), "\r%i \yVIPs Online\d", menu_items(iMenu))
    menu_setprop(iMenu, MPROP_TITLE, szItem)
    menu_display(id, iMenu)
    return PLUGIN_HANDLED
}

public MenuHandler(id, iMenu, iItem)
{
    menu_destroy(iMenu)
    return PLUGIN_HANDLED
}
public client_putinserver(id)
{
	if(!access(id, VIP_FLAG))
	{
	    if(is_happy_hour(0, 8))
	    set_task(CONNECT_DELAY, "set_freevip", id)
	}
	return PLUGIN_HANDLED
}

public set_freevip(id)
	set_user_flags(id, VIP_FLAG)
	
bool:is_happy_hour(const iStart, const iEnd)
{
    static iHour; time(iHour)
    return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}

bool:is_user_vip(id)
    return bool:(get_user_flags(id) & VIP_FLAG)

Аватар
sf4n
Извън линия
Потребител
Потребител
Мнения: 311
Регистриран на: 08 Яну 2018, 11:25
Се отблагодари: 25 пъти
Получена благодарност: 14 пъти

Заявка за Преработка на вип плъгин.

Мнение от sf4n » 14 Май 2020, 00:56

Щеше да е доста добре от началото да го споменеш, но все пак заповядай..

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <stripweapons>

#define CONNECT_DELAY 4.0
#define VIP_FLAG ADMIN_LEVEL_F

public plugin_init()
{
    register_plugin("VIP Extras", "1.0", "OciXCrom @ amxx-bg.info/forum")
    RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", true)
    
    register_event("DeathMsg", "umrql", "a" );
    register_clcmd("say /vip", "ShowMenu")
    register_clcmd("say_team /vip", "ShowMenu")
    register_clcmd("say /vips", "ShowMenu")
    register_clcmd("say_team /vips", "ShowMenu")
}

public OnPlayerSpawn(id)
{
    if(is_user_alive(id))
    {
        if(access(id, VIP_FLAG))
        {
            StripWeapons(id, Secondary)
            give_item(id, "weapon_hegrenade")
            give_item(id, "weapon_flashbang")
            give_item(id, "weapon_flashbang")
            give_item(id, "weapon_smokegrenade")
            give_item(id, "weapon_deagle")
            cs_set_user_bpammo(id, CSW_DEAGLE, 35)
            set_user_health(id, get_user_health(id) +10)
            cs_set_user_armor(id,100,CS_ARMOR_KEVLAR)
        }
    }
}
public umrql ( )
{
	new ubiec = read_data ( 1 )
	new umreliq = read_data ( 2 )
	new glava = read_data ( 3 )
	
	if ( ubiec == umreliq )
	return PLUGIN_HANDLED
	if(access(ubiec, VIP_FLAG))
	{
	    if ( glava ) 
	    {
	        cs_set_user_money(ubiec, cs_get_user_money(ubiec)+800)
	    }
	    else if ( !glava ) 
	    {
	        cs_set_user_money(ubiec, cs_get_user_money(ubiec)+500)
	    }
	}
	return PLUGIN_CONTINUE
}
public ShowMenu(id)
{
    static szItem[32], iPlayers[32], iPnum, iMenu, i, iPlayer
    get_players(iPlayers, iPnum)
    iMenu = menu_create("", "MenuHandler")
    
    for(i = 0; i < iPnum; i++)
    {
        iPlayer = iPlayers[i]
        
        if(is_user_vip(iPlayer))
        {
            get_user_name(iPlayer, szItem, charsmax(szItem))
            menu_additem(iMenu, szItem)
        }
    }
    
    formatex(szItem, charsmax(szItem), "\r%i \yVIPs Online\d", menu_items(iMenu))
    menu_setprop(iMenu, MPROP_TITLE, szItem)
    menu_display(id, iMenu)
    return PLUGIN_HANDLED
}

public MenuHandler(id, iMenu, iItem)
{
    menu_destroy(iMenu)
    return PLUGIN_HANDLED
}
public client_putinserver(id)
{
	if(!access(id, VIP_FLAG))
	{
	    if(is_happy_hour(0, 8))
	    set_task(CONNECT_DELAY, "set_freevip", id)
	}
	return PLUGIN_HANDLED
}

public set_freevip(id)
	set_user_flags(id, VIP_FLAG)
	
bool:is_happy_hour(const iStart, const iEnd)
{
    static iHour; time(iHour)
    return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}

bool:is_user_vip(id)
    return bool:(get_user_flags(id) & VIP_FLAG)
Добавено преди 8 минути 2 секунди:
Едитнах кода, моля пак да го компилираш и да пробваш.
Изображение

Единствен по рода си Zombie BaseBuilder с уникален мод и коректни админи по всяко време в сървъра.
IP: bb.cs-zapad.eu:27013

Respawn сървър.
IP: re.cs-zapad.eu:27015

Furien сървър.
IP: fu.cs-zapad.eu:27016

Нашият Сайт
Нашият Форум

Аватар
devilchy
Извън линия
Потребител
Потребител
Мнения: 223
Регистриран на: 03 Фев 2017, 14:08
Местоположение: Burgas
Се отблагодари: 3 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Заявка за Преработка на вип плъгин.

Мнение от devilchy » 14 Май 2020, 01:01

Брат съжалявам но не работи както трябва, пак няма смок, в момента е над 00:00 часа няма вип за потребители без нужния флаг , няма армор кръфта не е 110 не знам защо се случва така сложих го най отгоре пак е така ???

Добавено преди 4 минути 54 секунди:
Като махнах сега няколко плъгина оставих само базовите и него кръвта, армора, смоке дойдоха. Но това след 00:00 фрий вип все още го няма

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

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

Кой е на линия

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