Трябва ми следният Вип плъгин.
През 3 рунда искам да се показва на двата отбора меню за оръжия, който имат флага.
Флаг: b
Да се показва следното меню на СТ и Т:
1. AK47 + Deagle
2. M4A1 + Deagle
3. AWP + Deagle
+ Виповете да имат Double Jump, 105 hp и 100 армор всеки рунд.
(И ако има бъг с двата пистолета , моля да е поправен, да не спамим в темата).
Заявка за изработка/намиране на прост ВИП плъгин.
Заявка за изработка/намиране на прост ВИП плъгин.
Заповядай
Код за потвърждение: Избери целия код
// MultiJump plugin by twistedeuphoria
#include <amxmodx>
#include <stripweapons>
#include <hamsandwich>
#include <engine>
#include <fun>
#define ADMINACCESS ADMIN_RESERVATION
new g_iRound = 0;
new jumpnum[33] = 0
new bool:dojump[33] = false
new g_iMaxPlayers;
new const PLUGIN[] = "Vip Extra"
new const VERSION[] = "1.0"
new const AUTHOR[] = "AMXX-BG.INFO # User & [N]eXuS"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("amx_maxjumps","1")
register_cvar("amx_mjadminonly","0")
register_logevent("EventRoundStart", 2, "1=Round_Start");
RegisterHam(Ham_Spawn, "player", "User_Vip", true)
g_iMaxPlayers = get_maxplayers();
}
public EventRoundStart()
{
g_iRound++;
if (g_iRound == 3)
{
for (new index = 1; index <= g_iMaxPlayers; index++)
{
if (is_user_alive(index) && get_user_flags(index) & ADMINACCESS)
{
new menu = menu_create("Choose your bonus !", "Menu_Item")
menu_additem(menu, "AK47 + Deagle")
menu_additem(menu, "M4A1 + Deagle")
menu_additem(menu, "AWP + Deagle")
menu_display(index, menu)
}
}
}
}
public Menu_Item(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
switch(item)
{
case(0):
{
StripWeapons(id, Secondary)
give_item(id, "weapon_deagle")
give_item(id, "weapon_ak47")
}
case(1):
{
StripWeapons(id, Secondary)
give_item(id, "weapon_deagle")
give_item(id, "weapon_m4a1")
}
case(2):
{
StripWeapons(id, Secondary)
give_item(id, "weapon_deagle")
give_item(id, "weapon_awp")
}
}
return PLUGIN_HANDLED
}
public client_putinserver(id)
{
jumpnum[id] = 0
dojump[id] = false
}
public client_disconnect(id)
{
jumpnum[id] = 0
dojump[id] = false
}
public client_PreThink(id)
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
if(get_cvar_num("amx_mjadminonly") ) return PLUGIN_CONTINUE
new nbut = get_user_button(id)
new obut = get_user_oldbutton(id)
if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
{
if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
if(get_cvar_num("amx_mjadminonly") ) return PLUGIN_CONTINUE
if(dojump[id] == true)
{
new Float:velocity[3]
entity_get_vector(id,EV_VEC_velocity,velocity)
velocity[2] = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,velocity)
dojump[id] = false
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public User_Vip(id)
{
if(is_user_alive(id) || get_user_flags(id) & ADMINACCESS)
{
set_user_health(id, get_user_health(id) + 5)
set_user_armor(id, 100)
}
}
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 3 Отговори
- 1890 Преглеждания
-
Последно мнение от OciXCrom
-
- 5 Отговори
- 4674 Преглеждания
-
Последно мнение от atmax
-
- 3 Отговори
- 1603 Преглеждания
-
Последно мнение от summertime vibes
-
- 2 Отговори
- 1836 Преглеждания
-
Последно мнение от mBFF-TheFucKBG
-
- 12 Отговори
- 2089 Преглеждания
-
Последно мнение от OciXCrom
-
- 2 Отговори
- 1566 Преглеждания
-
Последно мнение от mBFF-TheFucKBG
-
- 14 Отговори
- 5126 Преглеждания
-
Последно мнение от M36
Кой е на линия
Потребители разглеждащи този форум: Bing [Bot], Semrush [Bot] и 9 госта