Заявка за редакция на Vip Free плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
bobi1303
Извън линия
Потребител
Потребител
Мнения: 3
Регистриран на: 18 Яну 2022, 22:51
Се отблагодари: 1 път

Заявка за редакция на Vip Free плъгин

Мнение от bobi1303 » 19 Яну 2022, 00:17

Здравейте, имам нужда от вашето съдействие за редактиране на този вип плъгин.
Ако е възможно да се направят следните промени
1.Да се пусне C4 бомбата в игра (Блокирана е)
2.Когато играч премине в спектатор да не се показва вип менюто.
Ще ви бъда благодарен при съдействие :)
Прикачени файлове
Free_Vip.sma
(3.41 KiB) Свалено 54 пъти
Free_Vip.sma
(3.41 KiB) Свалено 54 пъти

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

Заявка за редакция на Vip Free плъгин

Мнение от illusion » 19 Яну 2022, 15:19

Пробвай така, никва идея дали ще тръгне, отдавна съм заебал pawn-a.. :D

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

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <ColorChat>

new g_round

#define CS_TEAM_SPEC 3

#define PREFIX_CENTER "[ Vip Free ]"
#define PREFIX_CHAT "^4[ Vip Free ]"

public plugin_init()
{
    register_plugin("Free Vip Menu", "", "vulcaNN")
    
    register_logevent("logevent_round_start", 2, "1=Round_Start")
    register_event("TextMsg", "Event_Round_Restart", "a", "2=#Game_Commencing", "2=#Game_will_restart_in")
}

public logevent_round_start()
{
    g_round++
    
    if(g_round >= 3)
    {
        for(new i = 1; i <= get_maxplayers(); i++)
        {
            if(!is_user_connected(i))
                continue
                
            menu_vmenu(i)
        }
    }
}

public Event_Round_Restart()
{
    g_round = 0
}

public menu_vmenu(id)
{
    if(g_round < 3)
    {
        // ColorChat(id, GREEN, "%s ^01The Vip Menu appears from the third round.", PREFIX_CHAT) ; This is for if they wanted to tell you from which round the menu appears.
        return PLUGIN_HANDLED
    }

    if(get_user_team(id) == CS_TEAM_SPEC)
    {
        return PLUGIN_HANDLED
    }
    
    OpenMenu(id)
    return PLUGIN_HANDLED;
}

public OpenMenu(id)
{
        new menu = menu_create("\r[ Free Vip ]^n\yMenu Vip", "OpenMenu_sub")
    
        menu_additem(menu, "\wAK47 + Deagle", "0", 0)
        menu_additem(menu, "\wM4A1 + Deagle", "1", 0)
        
        menu_setprop(menu, MPROP_EXITNAME, "\wExit")
        
        menu_display(id, menu, 0)
}

public OpenMenu_sub(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    
    switch(item)
    {
        case 0:
        {
            select_ak47(id)
        }
        case 1:
        {
            select_m4a1(id)
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}

public select_ak47(id)
{
    strip_user_weapons(id)
    give_item(id, "weapon_knife")
    give_item(id, "item_assaultsuit")
    give_item(id, "weapon_hegrenade")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_ak47")
    cs_set_user_bpammo(id, CSW_AK47, 90)
    give_item(id, "weapon_deagle")
    cs_set_user_bpammo(id, CSW_DEAGLE, 35)
    
    if(cs_get_user_team(id) == CS_TEAM_CT)
    {
        give_item(id, "item_thighpack")
    }
        
    client_print(id, print_center, "%s Received AK47 & Deagle !", PREFIX_CENTER)
}

public select_m4a1(id)
{
    strip_user_weapons(id)
    give_item(id, "weapon_knife")
    give_item(id, "item_assaultsuit")
    give_item(id, "weapon_hegrenade")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_m4a1")
    cs_set_user_bpammo(id, CSW_M4A1, 90)
    give_item(id, "weapon_deagle")
    cs_set_user_bpammo(id, CSW_DEAGLE, 35)
    
    if(cs_get_user_team(id) == CS_TEAM_CT)
    {
        give_item(id, "item_thighpack")
    }
        
    client_print(id, print_center, "%s Received M4A1 & Deagle !", PREFIX_CENTER)
} 

Аватар
bobi1303
Извън линия
Потребител
Потребител
Мнения: 3
Регистриран на: 18 Яну 2022, 22:51
Се отблагодари: 1 път

Заявка за редакция на Vip Free плъгин

Мнение от bobi1303 » 19 Яну 2022, 15:37

Ражда ме със c4 бомбата и когато избера wep от менюто c4 бомбатa изчезва.HELPPP!

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

Заявка за редакция на Vip Free плъгин

Мнение от OciXCrom » 23 Яну 2022, 21:57

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

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

new g_round

#define PREFIX_CENTER "[ Vip Free ]"
#define PREFIX_CHAT "^4[ Vip Free ]"

public plugin_init()
{
	register_plugin("Free Vip Menu", "", "vulcaNN")
	
	register_logevent("logevent_round_start", 2, "1=Round_Start")
	register_event("TextMsg", "Event_Round_Restart", "a", "2=#Game_Commencing", "2=#Game_will_restart_in")
}

public logevent_round_start()
{
	g_round++
	
	if(g_round >= 3)
	{
		for(new i = 1; i <= get_maxplayers(); i++)
		{
			if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR)
				continue
				
			menu_vmenu(i)
		}
	}
}

public Event_Round_Restart()
{
	g_round = 0
}

public menu_vmenu(id)
{
	if(g_round < 3)
	{
		// ColorChat(id, GREEN, "%s ^01The Vip Menu appears from the third round.", PREFIX_CHAT) ; This is for if they wanted to tell you from which round the menu appears.
		return PLUGIN_HANDLED
	}
	
	OpenMenu(id)
	return PLUGIN_HANDLED;
}

public OpenMenu(id)
{
	new menu = menu_create("\r[ Free Vip ]^n\yMenu Vip", "OpenMenu_sub")
	
	menu_additem(menu, "\wAK47 + Deagle", "0", 0)
	menu_additem(menu, "\wM4A1 + Deagle", "1", 0)
	
	menu_setprop(menu, MPROP_EXITNAME, "\wExit")
	
	menu_display(id, menu, 0)
}

public OpenMenu_sub(id, menu, item)
{
	if(item == MENU_EXIT || !is_user_alive(id))
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	switch(item)
	{
		case 0:
		{
			select_ak47(id)
		}
		case 1:
		{
			select_m4a1(id)
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

public select_ak47(id)
{
	new c4 = user_has_weapon(id, CSW_C4)

	strip_user_weapons(id)
	give_item(id, "weapon_knife")
	give_item(id, "item_assaultsuit")
	give_item(id, "weapon_hegrenade")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_ak47")
	cs_set_user_bpammo(id, CSW_AK47, 90)
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id, CSW_DEAGLE, 35)
	
	if(cs_get_user_team(id) == CS_TEAM_CT)
	{
		give_item(id, "item_thighpack")
	}
	else if(cs_get_user_team(id) == CS_TEAM_T)
	{
		if(c4)
		{
			give_item(id, "weapon_c4")
			cs_set_user_plant(id, 1, 1)
		}
	}
		
	client_print(id, print_center, "%s Received AK47 & Deagle !", PREFIX_CENTER)
}

public select_m4a1(id)
{
	new c4 = user_has_weapon(id, CSW_C4)

	strip_user_weapons(id)
	give_item(id, "weapon_knife")
	give_item(id, "item_assaultsuit")
	give_item(id, "weapon_hegrenade")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_m4a1")
	cs_set_user_bpammo(id, CSW_M4A1, 90)
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id, CSW_DEAGLE, 35)
	
	if(cs_get_user_team(id) == CS_TEAM_CT)
	{
		give_item(id, "item_thighpack")
	}
	else if(cs_get_user_team(id) == CS_TEAM_T)
	{
		if(c4)
		{
			give_item(id, "weapon_c4")
			cs_set_user_plant(id, 1, 1)
		}
	}
		
	client_print(id, print_center, "%s Received M4A1 & Deagle !", PREFIX_CENTER)
} 

Аватар
bobi1303
Извън линия
Потребител
Потребител
Мнения: 3
Регистриран на: 18 Яну 2022, 22:51
Се отблагодари: 1 път

Заявка за редакция на Vip Free плъгин

Мнение от bobi1303 » 24 Яну 2022, 12:34

Благодаря lock.

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

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

Кой е на линия

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