Здравейте Искам да направите ВИП Мену Във Него Да има Respawn,Гравиту и "HP(Смисал Живот)"
1.50HP(VIP Access), "Per Round"
2.Respawn(Admin Access), "Per Round"
3.Gravity(S.ADMIN Access) "Gravity (При Скок Гравитацята да е 630)", "per Round"
Заявка за "VIP Menu"
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Заявка за "VIP Menu"
Обясни по-подробно. Кога е активно въпросното меню и какво общо има respawn ако трябва да се покаже в началото на рунда (предполагам така искаш да е)?
-
DarkGameR
Извън линия - Потребител
- Мнения: 43
- Регистриран на: 31 Май 2020, 19:05
- Местоположение: Видин
- Обратна връзка:
Заявка за "VIP Menu"
не имам предвид когато някой от ВИП/АДМИН/С.АДМИН Играчи те Умре или иска По Голям Скок Или Повече ХП Да
Напише /vm or /vipmenu
И да се Отвори Мену
Със Това
1.50HP(VIP Access), "Да има Право Да Купи На Всеки Един Роунд По Един Път"
2.Respawn(Admin Access), "Да има Право Да Купи На Всеки Един Роунд По Един Път"
3.Gravity(S.ADMIN Access) "Gravity (При Скок Гравитацята да е 630)", "Да има Право Да Купи На Всеки Един Роунд По Един Път"
Напише /vm or /vipmenu
И да се Отвори Мену
Със Това
1.50HP(VIP Access), "Да има Право Да Купи На Всеки Един Роунд По Един Път"
2.Respawn(Admin Access), "Да има Право Да Купи На Всеки Един Роунд По Един Път"
3.Gravity(S.ADMIN Access) "Gravity (При Скок Гравитацята да е 630)", "Да има Право Да Купи На Всеки Един Роунд По Един Път"
[ZombiePlanet.net] Umbrella Swarm & GunXP [ High-XP ] 24/7
IP: None
IP: None
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Заявка за "VIP Menu"
Какво общо имат "голям скок" и "повече ХП" когато играчът е мъртъв?
Какво купуване ако нещата са безплатни?
Какви са флаговете?
Искаш Нещо Ама Май Не Знаеш Какво Искаш.
Какво купуване ако нещата са безплатни?
Какви са флаговете?
Искаш Нещо Ама Май Не Знаеш Какво Искаш.
-
sf4n
Извън линия - Потребител
- Мнения: 311
- Регистриран на: 08 Яну 2018, 11:25
- Се отблагодари: 25 пъти
- Получена благодарност: 14 пъти
Заявка за "VIP Menu"
Заповядай.
Тъй като не си споменал на кой флагове да са съответните екстри съм добавил лесен начин да ги промениш.
РЕД 7 - new prefix = "text" От тук можеш като замениш "text" да си избереш както да изписва пред съобщенията, който щe праща на хората, който са използвали някоя екстра.
РЕД 8 - new vipflags = ADMIN_IMMUNITY - това са флаговете, който изисква за ползването на 50 HP екстрата от vip менюто.
РЕД 9 - new adminflags = ADMIN_KICK - това са флаговете, който изисква за ползването на Respawn екстрата от vip менюто.
РЕД 10 - new serveradminflags = ADMIN_BAN - това са флаговете, който изисква за ползването на Gravity екстрата от vip менюто.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
new prefix = "text"
new vipflags = ADMIN_IMMUNITY
new adminflags = ADMIN_KICK
new serveradminflags = ADMIN_BAN
new g_iMaxPlayers
new bool: izpolzwanrespawn[33]
new bool: izpolzwanhp[33]
new bool: izpolzwanogravity[33]
new g_msgSayText
public plugin_init()
{
register_plugin("sf4n VIP menu","1.0","sf4n")
register_clcmd("say /vm","vm")
g_iMaxPlayers = get_maxplayers()
g_msgSayText = get_user_msgid("SayText")
register_clcmd("say /vipmenu", "vm");
register_event("HLTV", "novrund", "a", "1=0", "2=0")
}
public client_putinserver(id)
{
if (!is_user_connected(id))
return PLUGIN_HANDLED;
izpolzwanogravity[id] = false
izpolzwanrespawn[id] = false
izpolzwanhp[id] = false
return PLUGIN_CONTINUE;
}
public novrund(id)
{
izpolzwanogravity[id] = false
izpolzwanrespawn[id] = false
izpolzwanhp[id] = false
}
public vm(id)
{
if(is_user_connected(id))
{
new vmtitle[128], Item1[128], Item2[128], Item3[128]
formatex(vmtitle, 127, "\r[ VIP Menu ]")
formatex(Item1, 127, "\y50 Health \r(VIP's only)")
formatex(Item2, 127, "\yRespawn \r(Admin's only)")
formatex(Item3, 127, "\yGravity \r(Server Admin's only)")
new menu = menu_create(vmtitle, "vmhandler")
menu_additem(menu, Item1)
menu_additem(menu, Item2)
menu_additem(menu, Item3)
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_display(id, menu, 0)
}
}
public vmhandler(id, menu, item)
{
new ime[32]
get_user_name(id, ime,32)
switch ( item )
{
case 0:
{
hp(id)
}
case 1:
{
respawn(id)
}
case 2:
{
gravity(id)
}
case MENU_EXIT:
{
}
}
return PLUGIN_HANDLED
}
public hp(id)
{
if(is_user_alive(id))
{
if(!access(id, vipflags))
{
print_color(id,"^x04 [^x01 %s^x04 ]^x01 Vie ne ste vip i ne moje da polzvate tazi ekstra.", prefix)
return PLUGIN_HANDLED
}
if(izpolzwanhp[id] == true)
{
print_color(id,"^x04 [^x01 %s^x04 ]^x01 Vie veche ste izpolzvali tazi ekstra.", prefix)
return PLUGIN_HANDLED
}
new kruv = get_user_health(id)
izpolzwanhp[id] = true
set_dhudmessage( 66, 134, 244, -1.0, 0.80, 1, 6.0, 3.0, 0.2, 1.5 )
show_dhudmessage( id, "You successfully get 50 Health")
set_user_health(id, kruv + 50)
}
return PLUGIN_HANDLED
}
public respawn(id)
{
if(is_user_alive(id))
{
if(!access(id, adminflags))
{
print_color(id,"^x04 [^x01 %s^x04 ]^x01 Vie ne ste Admin i ne moje da polzvate tazi ekstra.", prefix)
return PLUGIN_HANDLED
}
if(izpolzwanrespawn[id] == true)
{
print_color(id,"^x04 [^x01 %s^x04 ]^x01 Vie veche ste izpolzvali tazi ekstra", prefix)
return PLUGIN_HANDLED
}
izpolzwanrespawn[id] = true
ExecuteHamB(Ham_CS_RoundRespawn, id)
set_dhudmessage( 66, 134, 244, -1.0, 0.80, 1, 6.0, 3.0, 0.2, 1.5 )
show_dhudmessage( id, "You successfully get respawned")
}
return PLUGIN_HANDLED
}
public gravity(id)
{
if(is_user_alive(id))
{
if(!access(id, serveradminflags))
{
print_color(id,"^x04 [^x01 %s^x04 ]^x01 Vie ne ste Admin i ne moje da polzvate tazi ekstra.", prefix)
return PLUGIN_HANDLED
}
if(izpolzwanogravity[id] == true)
{
print_color(id,"^x04 [^x01 %s^x04 ]^x01 Vie veche ste izpolzvali tazi ekstra", prefix)
return PLUGIN_HANDLED
}
set_user_gravity(id, 630.0)
izpolzwanogravity[id] = true
set_dhudmessage( 66, 134, 244, -1.0, 0.80, 1, 6.0, 3.0, 0.2, 1.5 )
show_dhudmessage( id, "You successfully get gravity")
}
return PLUGIN_HANDLED
}
print_color(target, const message[], any:...)
{
static buffer[512], i, argscount
argscount = numargs()
// Send to everyone
if (!target)
{
static player
for (player = 1; player <= g_iMaxPlayers; player++)
{
// Not connected
if (!is_user_connected(player))
continue;
// Remember changed arguments
static changed[5], changedcount // [5] = max LANG_PLAYER occurencies
changedcount = 0
// Replace LANG_PLAYER with player id
for (i = 2; i < argscount; i++)
{
if (getarg(i) == LANG_PLAYER)
{
setarg(i, 0, player)
changed[changedcount] = i
changedcount++
}
}
// Format message for player
vformat(buffer, charsmax(buffer), message, 3)
// Send it
message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, player)
write_byte(player)
write_string(buffer)
message_end()
// Replace back player id's with LANG_PLAYER
for (i = 0; i < changedcount; i++)
setarg(changed[i], 0, LANG_PLAYER)
}
}
// Send to specific target
else
{
// Format message for player
vformat(buffer, charsmax(buffer), message, 3)
// Send it
message_begin(MSG_ONE, g_msgSayText, _, target)
write_byte(target)
write_string(buffer)
message_end()
}
}
РЕД 7 - new prefix = "text" От тук можеш като замениш "text" да си избереш както да изписва пред съобщенията, който щe праща на хората, който са използвали някоя екстра.
РЕД 8 - new vipflags = ADMIN_IMMUNITY - това са флаговете, който изисква за ползването на 50 HP екстрата от vip менюто.
РЕД 9 - new adminflags = ADMIN_KICK - това са флаговете, който изисква за ползването на Respawn екстрата от vip менюто.
РЕД 10 - new serveradminflags = ADMIN_BAN - това са флаговете, който изисква за ползването на Gravity екстрата от vip менюто.
Единствен по рода си Zombie BaseBuilder с уникален мод и коректни админи по всяко време в сървъра.
IP: bb.cs-zapad.eu:27013
Respawn сървър.
IP: re.cs-zapad.eu:27015
Furien сървър.
IP: fu.cs-zapad.eu:27016
Нашият Сайт
Нашият Форум
-
gadinkata
Извън линия - Потребител
- Мнения: 259
- Регистриран на: 21 Мар 2018, 12:33
- Местоположение: Враца
- Се отблагодари: 25 пъти
- Получена благодарност: 7 пъти
- Обратна връзка:
Заявка за "VIP Menu"
Заповядай и един от мен,пробван и работи Нужно е само да си настройш флаговете
Код за потвърждение: Избери целия код
#define VIP ADMIN_LEVEL_A //От тук си сменяш Вип флага,в момента е зададен флаг "m"
#define ADMIN ADMIN_KICK //От тук си сменяш Админ Флага, в момента е зададен Флаг "c"
#define S.ADMIN ADMIN_BAN //От тук си сменяш С.Админ Флага,в момента е зададен Флаг "d"
#define VIPXP 50 от тук си сменяш, получената кръв, в момента получаваш 50 кръв
#define SA.GRAVITION 0.6 //От тук си сменяш гравитацията, настроена е на 0.6,незнам колко е точно,но 1.0= 800 гравитация, 0.5= 400 гравитация
CC_SetPrefix("&x04[&x03VIP MENU&x04]") // От тук си настройваш префикса,пред съобщенията
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cromchat>
#include <cstrike>
#include <fun>
#define PLUGIN "VipMenu"
#define VERSION "1.0"
#define AUTHOR "gadinkata"
#define VIP ADMIN_LEVEL_A
#define ADMIN ADMIN_KICK
#define S.ADMIN ADMIN_BAN
#define VIPXP 50
#define SA.GRAVITION 0.6
new g_iVIPXP[33], g_iRespawn[33], g_iSADMIN[33]
const VipsXp = 3
const Respawn = 3
const SAdmin = 3
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
register_clcmd("say /vm", "glMenu")
register_clcmd("say_team /vm", "glMenu")
register_clcmd("say /vipmenu", "glMenu")
register_clcmd("say_team /vipmenu", "glMenu")
CC_SetPrefix("&x04[&x03VIP MENU&x04]")
}
public OnPlayerSpawn(id)
{
if(!is_user_connected(id))
return;
g_iVIPXP[id] = 0
g_iSADMIN[id] = 0
g_iRespawn[id] = 0
}
public glMenu(id)
{
new iMenu = menu_create("\wC\ys \rMenu", "glMenu_Handler");
menu_additem(iMenu, "\wVip \rMenu", "", 0)
menu_additem(iMenu, "\wAdmin \rMenu", "", 0)
menu_additem(iMenu, "\wS.Admin \rMenu", "", 0)
menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, iMenu, 0)
return PLUGIN_HANDLED;
}
public glMenu_Handler(id, iMenu, iTem)
{
if(iTem == MENU_EXIT)
{
menu_destroy(iMenu)
return PLUGIN_HANDLED;
}
switch(iTem)
{
case 0:
{
if(get_user_flags(id) & VIP && is_user_alive(id))
{
if(++g_iVIPXP[id] >= VipsXp)
{
CC_SendMessage(id, "&x03Opitai pak sled respawn/next-round");
}
if(++g_iVIPXP[id] < VipsXp)
{
set_user_health(id, get_user_health(id) + VIPXP)
CC_SendMessage(id, "&x03 Ti poluchi 50 Hp");
}
}else{
CC_SendMessage(id, "&x03 Nqmash dostup do tazi komanda");
}
}
case 1:
{
if(get_user_flags(id) & ADMIN && !is_user_alive(id))
{
if(++g_iRespawn[id] >= Respawn)
{
CC_SendMessage(id, "&x03Opitai pak sled respawn/next-round");
}
if(++g_iRespawn[id] < Respawn)
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
CC_SendMessage(id, "&x03 Ti Beshe Vuzroden tozi rund");
}
}else{
CC_SendMessage(id, "&x03 Nqmash dostup do tazi komanda");
}
}
case 2:
{
if(get_user_flags(id) & S.ADMIN && is_user_alive(id))
{
if(++g_iSADMIN[id] >= SAdmin)
{
CC_SendMessage(id, "&x03Opitai pak sled respawn/next-round");
}
if(++g_iSADMIN[id] < SAdmin)
{
set_user_gravity(id, SA.GRAVITION)
CC_SendMessage(id, "&x03 Ti poluchi 630 Gravity");
}
}else{
CC_SendMessage(id, "&x03 Nqmash dostup do tazi komanda");
}
}
}
menu_destroy(iMenu)
return PLUGIN_HANDLED;
}
-
DarkGameR
Извън линия - Потребител
- Мнения: 43
- Регистриран на: 31 Май 2020, 19:05
- Местоположение: Видин
- Обратна връзка:
Заявка за "VIP Menu"
Мерси Момчета Топ Сте!
[ZombiePlanet.net] Umbrella Swarm & GunXP [ High-XP ] 24/7
IP: None
IP: None
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 1 Отговори
- 642 Преглеждания
-
Последно мнение от Huehue
-
- 11 Отговори
- 3378 Преглеждания
-
Последно мнение от summertime vibes
-
- 12 Отговори
- 4362 Преглеждания
-
Последно мнение от K!lLAlL
-
- 0 Отговори
- 1067 Преглеждания
-
Последно мнение от impossible
-
- 11 Отговори
- 855 Преглеждания
-
Последно мнение от Hurricane
-
- 3 Отговори
- 781 Преглеждания
-
Последно мнение от s1lata
-
- 4 Отговори
- 1878 Преглеждания
-
Последно мнение от OciXCrom
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 14 госта