Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.
2 страниц V   1 2

Connect menu[New]

, menu
CannibaL
сообщение 1.3.2014, 4:48
Сообщение #1
Стаж: 12 лет

Сообщений: 415
Благодарностей: 59
Полезность: 0

Существует бесплатная версия этого чуда ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
serfreeman1337
сообщение 1.3.2014, 5:10
Сообщение #2
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Вместо меню выбора команды показывать это меню?
Цитата
Зайти на другом сервере

...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CannibaL
сообщение 1.3.2014, 5:12
Сообщение #3
Стаж: 12 лет

Сообщений: 415
Благодарностей: 59
Полезность: 0

Цитата(serfreeman1337 @ 1.3.2014, 6:10) *
Вместо меню выбора команды показывать это меню?

...

Ага там выбор команды пишет сколько игроков за кт и за тт !
Меню что на скрине сразу вылетает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 1.3.2014, 5:32
Сообщение #4
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

правильно что без исходника.

я уже сказал как сделать,
блочите стандартное меню через set_msg_block и показываете свое

freeman напиши в лс, есть вопрос

Отредактировал: csnet, - 1.3.2014, 5:33


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ogoltelyj
сообщение 2.4.2014, 14:02
Сообщение #5
Стаж: 13 лет

Сообщений: 42
Благодарностей: 6
Полезность: 81

ребят помогите найти это плагин smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Mikasa
сообщение 2.4.2014, 14:04
Сообщение #6
Стаж: 12 лет

Сообщений: 612
Благодарностей: 260
Полезность: 0

Меценат Меценат

200p и данный плагин с супер-оптимизацией ваш. Контакты под авой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя poolday
сообщение 2.4.2014, 14:07
Сообщение #7


Стаж: 13 лет

Сообщений: 292
Благодарностей: 297
Полезность: 658

Цитата(TouchDev1l @ 2.4.2014, 15:04) *
200p и данный плагин с супер-оптимизацией ваш. Контакты под авой.

Дороговато . Взять стандартный F3 - переделать команду , и еще пару плюшек и готово.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 2.4.2014, 14:13
Сообщение #8


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Я его продавал давно,не буду на столько барыгой...
И выложу!
http://rghost.ru/53710978
Держите ребят1

Отредактировал: tato2013, - 2.4.2014, 14:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя Maxopka
сообщение 2.4.2014, 14:13
Сообщение #9


Стаж: 13 лет

Сообщений: 572
Благодарностей: 163
Полезность: 175

Цитата(poolday @ 2.4.2014, 15:07) *
Дороговато . Взять стандартный F3 - переделать команду , и еще пару плюшек и готово.

Это менюшка которая заменяет меню выбора команды.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ogoltelyj
сообщение 2.4.2014, 14:14
Сообщение #10
Стаж: 13 лет

Сообщений: 42
Благодарностей: 6
Полезность: 81

Цитата(tato2013 @ 2.4.2014, 16:13) *
Я его продавал давно,не буду на столько барыгой...
И выложу!
http://rghost.ru/53710978

битая ссылка)
скинь пожалуйста еще разок
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 2.4.2014, 14:15
Сообщение #11


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Цитата(ogoltelyj @ 2.4.2014, 16:14) *
битая ссылка)
скинь пожалуйста еще разок

Обновил!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
CannibaL
сообщение 2.4.2014, 14:16
Сообщение #12
Стаж: 12 лет

Сообщений: 415
Благодарностей: 59
Полезность: 0

tato2013,
thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ogoltelyj
сообщение 2.4.2014, 14:17
Сообщение #13
Стаж: 13 лет

Сообщений: 42
Благодарностей: 6
Полезность: 81

Цитата(tato2013 @ 2.4.2014, 16:13) *
Я его продавал давно,не буду на столько барыгой...
И выложу!
http://rghost.ru/53710978
Держите ребят1

большое спасибо)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 2.4.2014, 14:17
Сообщение #14


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Цитата(ogoltelyj @ 2.4.2014, 16:17) *
большое спасибо)

smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sweet
сообщение 2.4.2014, 14:25
Сообщение #15
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Удалите ссылку, а то будет на всех гавносерверах :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 2.4.2014, 14:34
Сообщение #16
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

ага


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя admin4ik
сообщение 2.4.2014, 14:34
Сообщение #17
Стаж: 12 лет

Сообщений: 68
Благодарностей: 13
Полезность: 119

Цитата(sweet @ 2.4.2014, 15:25) *
Удалите ссылку, а то будет на всех гавносерверах :D

Типо приват и никто не сможет такую менюшку написать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kR1m1naL
сообщение 2.4.2014, 14:50
Сообщение #18


Стаж: 13 лет

Сообщений: 280
Благодарностей: 42
Полезность: < 0

Код:
#define VERSION "1.0"

#include <amxmodx>
#include <fakemeta>
#include <amxmisc>

#define m_iVGUI 510
#define m_fGameHUDInitialized 349

new TCount, CTCount, g_MaxPlayers, g_msgScreenFade

// Old Style Menus
stock const FIRST_JOIN_MSG[] = "#Team_Select";
stock const FIRST_JOIN_MSG_SPEC[] = "#Team_Select_Spect";
stock const INGAME_JOIN_MSG[] = "#IG_Team_Select";
stock const INGAME_JOIN_MSG_SPEC[] = "#IG_Team_Select_Spect";
const iMaxLen = sizeof(INGAME_JOIN_MSG_SPEC);

// New VGUI Menus
stock const VGUI_JOIN_TEAM_NUM = 2;

const PDATA_SAFE = 2
const OFFSET_CSTEAMS = 114
const OFFSET_LINUX = 5 // offsets 5 higher in Linux builds

enum {
FM_CS_TEAM_UNASSIGNED = 0,
FM_CS_TEAM_T,
FM_CS_TEAM_CT,
FM_CS_TEAM_SPECTATOR
}

public plugin_init() {
register_plugin("[BG] Connect Menu", VERSION, "Skype")
register_message(get_user_msgid("ShowMenu"), "message_ShowMenu")
register_message(get_user_msgid("VGUIMenu"), "message_VGUIMenu")
register_clcmd("chooseteam", "server_menu")
register_clcmd("jointeam", "server_menu")
register_clcmd("joinclass", "server_menu")

g_MaxPlayers = get_maxplayers()
g_msgScreenFade = get_user_msgid("ScreenFade")
}

public client_putinserver(id) {
set_task(0.1, "server_menu", 22000 + id)
}

public server_menu(id) {
if(id > 22000) id -= 22000
if(!is_user_connected(id))
return PLUGIN_CONTINUE

new menu = menu_create("\yRELCOMSERVERS.RU", "server_menu_handler")
menu_additem(menu, "\wВыбрать команду", "1", 0)
menu_additem(menu, "\rКупить /Vip", "2", 0)
menu_additem(menu, "\wУзнать IP сервера", "3", 0)
menu_additem(menu, "\wВипы онлайн", "4", 0)
menu_additem(menu, "\wНаш ЗОМБИ сервер", "5", 0)
if(fm_cs_get_user_team(id) != FM_CS_TEAM_UNASSIGNED) menu_setprop(menu, MPROP_EXITNAME, "Выйти")
else {
blind_check(id)
menu_setprop(menu, MEXIT_ALL, 0)
}
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}

public message_ShowMenu(iMsgid, iDest, id) {
static sMenuCode[iMaxLen];
get_msg_arg_string(4, sMenuCode, sizeof(sMenuCode) - 1);
if(equal(sMenuCode, FIRST_JOIN_MSG) || equal(sMenuCode, FIRST_JOIN_MSG_SPEC)) {
set_autojoin_task(id, iMsgid)
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}

public message_VGUIMenu(iMsgid, iDest, id) {
if(get_msg_arg_int(1) != VGUI_JOIN_TEAM_NUM) {
return PLUGIN_CONTINUE;
}

set_autojoin_task(id, iMsgid)
return PLUGIN_HANDLED;
}

public blind_check(id) {
if(id > 21000) id -= 21000
if(fm_cs_get_user_team(id) != FM_CS_TEAM_UNASSIGNED)
return

set_task(1.0, "blind_check", id+21000)
}

public server_menu_handler(id, menu, item) {
new cmd[3], access, callback

menu_item_getinfo(menu, item, access, cmd,2,_,_, callback)
new key = str_to_num(cmd)
switch (key) {
case 1: chooseteam(id)
case 2: show_motd(id,"vipka.txt")
case 3: show_motd(id,"say /ip")
case 4: client_cmd(id, "say /vips")
case 5: client_cmd(id, "CONNECT 77.220.182.221:27015")
}

return PLUGIN_HANDLED
}

public chooseteam(id) {
new option[64]
count_teams()
new menu = menu_create("Выберите команду", "chooseteam_handler")
formatex(option, charsmax(option), "Террористы \r[%d]", TCount)
menu_additem(menu, option, "1", 0)
formatex(option, charsmax(option), "Контр-террористы \r[%d]", CTCount)
menu_additem(menu, option, "2", 0)
if(fm_cs_get_user_team(id) != FM_CS_TEAM_UNASSIGNED) menu_setprop(menu, MPROP_EXITNAME, "Выйти")
else menu_setprop(menu, MPROP_EXIT, -1)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}

public chooseteam_handler(id, menu, item) {
new cmd[3], access, callback
static restore, vgui, msgblock

if(item == MENU_EXIT) {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
set_pdata_int(id, m_fGameHUDInitialized, 1)
menu_destroy(menu)
return PLUGIN_HANDLED
}

restore = get_pdata_int(id, m_iVGUI)
vgui = restore & (1<<0)
if(vgui)
set_pdata_int(id, m_iVGUI, restore & ~(1<<0))

menu_item_getinfo(menu, item, access, cmd,2,_,_, callback)
new key = str_to_num(cmd)
switch (key) {
case 1: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 1")
engclient_cmd(id, "joinclass", " 1")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
case 2: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 2")
engclient_cmd(id, "joinclass", " 2")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
}
if(vgui)
set_pdata_int(id, m_iVGUI, restore)
return PLUGIN_HANDLED
}

public count_teams() {
CTCount = 0
TCount = 0

new Players[32]
new playerCount, i
get_players(Players, playerCount, "")
for (i=0; i<playerCount; i++) {
if (is_user_connected(Players[i])) {
if (fm_cs_get_user_team(Players[i]) == FM_CS_TEAM_CT) CTCount++;
if (fm_cs_get_user_team(Players[i]) == FM_CS_TEAM_T) TCount++;
}
}
}

public task_Autojoin(iParam[], id) {
new iMsgBlock = get_msg_block(iParam[0]);
set_msg_block(iParam[0], BLOCK_SET);
server_menu(id)
set_msg_block(iParam[0], iMsgBlock);
}

stock set_autojoin_task(id, iMsgid) {
new iParam[2];
iParam[0] = iMsgid;
set_task(0.1, "task_Autojoin", id, iParam, sizeof(iParam));
}

get_player() {
for( new plr = 1; plr <= g_MaxPlayers; plr++ ) {
if( is_user_connected(plr) )
return plr;
}

return 0;
}

stock fm_cs_get_user_team(id) {
if (pev_valid(id) != PDATA_SAFE)
return FM_CS_TEAM_UNASSIGNED;

return get_pdata_int(id, OFFSET_CSTEAMS, OFFSET_LINUX);
}

чтобы стим игроков перекидывало вот так?
Код:
case 5: client_cmd(id, "CONNECT 77.220.182.221:27015")


Отредактировал: kR1m1naL, - 2.4.2014, 14:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 2.4.2014, 16:02
Сообщение #19


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Цитата(admin4ik @ 2.4.2014, 16:34) *
Типо приват и никто не сможет такую менюшку написать?

Та нет попросили я выложил)

Цитата(admin4ik @ 2.4.2014, 16:34) *
Типо приват и никто не сможет такую менюшку написать?

Дело не в этом,дело в фантазии!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sweet
сообщение 2.4.2014, 16:45
Сообщение #20
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Цитата(kR1m1naL @ 2.4.2014, 16:50) *
чтобы стим игроков перекидывало вот так?
Код:
case 5: client_cmd(id, "CONNECT 77.220.182.221:27015")


Забей. Нельзя.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: