{test


Counter Strike 1.6 » Статьи  »  Способ вставить голос в jbextreme 100%-ый


Способ вставить голос в jbextreme 100%-ый
Автор: igorek105120 6 сентября 2013 - 20:51 :: Комментариев: 6 :: Просмотров: 3260 ::
   Плохо  2  Хорошо   

http//picture.ya-cs.ru/images/imageshhh.jpg

Описание: Как же вставить голос в jbextreme новый способ для CS 1.6 JB

Всем привет, бродил я по интернету в поисках вопроса как встроить голоса в мод jbextreme но все попытки встроить голос в мод кончались неудачей и я подправил кое-что вроде получилось)
1 Регистрируем команду и ставим любую функцию
вот пример:
Раскрыть
register_clcmd("say /voice", "cmd_simon_micr")
2 Регистрируем глобал переменную : new g_PlayerVoice
3 Создаем функцию которую мы указали в команде в моем случае public cmd_simon_micr(id)
4 В него вставляем следующее:
Раскрыть
{
if (g_Simon == id || is_user_admin(id))
{
menu_players(id, CS_TEAM_T, 0, 1, "voice_enable_select", "%L", LANG_SERVER, "MENU_VOICE")

}
}
тут стоит проверка на саймона и админа,следующая функция и название меню выдачи голоса которое вы можете поменять : заходим в jbextreme.txt пишем туда MENU_VOICE = "Название меню"
5 Создаем само меню):
Раскрыть
public voice_enable_select(id, menu, item)
{

if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

static dst[32], data[5], player, access, callback

menu_item_getinfo(menu, item, access, data, charsmax(data), dst, charsmax(dst), callback)
player = str_to_num(data)
enable_player_voice(id, player)
return PLUGIN_HANDLED
}
6 И самое главное функцию самой выдачи и вывода сообщения о том кто и кому выдал голос:
Раскрыть
public enable_player_voice(id, player)
{
static src[32], dst[32]
get_user_name(player, dst, charsmax(dst))

if (!get_bit(g_PlayerVoice, player))

{
set_bit(g_PlayerVoice, player)
if(0 < id <= g_MaxClients)
{
get_user_name(id, src, charsmax(src))
player_hudmessage(0, 6, 3.0, {010, 010, 250}, "%L", LANG_SERVER, "VOICEENABLED", src, dst)
}
}

else

{
clear_bit(g_PlayerVoice, player)
if(0 < id <= g_MaxClients)
{
get_user_name(id, src, charsmax(src))
player_hudmessage(0, 6, 3.0, {250, 010, 250}, "%L", LANG_SERVER, "VOICEDISABLED", src, dst)
}

}
7 Что бы показывало кто и кому выдал голос пишем в jbextreme.txt : VOICEDISABLED = %s отобрал голос у %
VOICEENABLED = %s разрешил говорить %s
Кое-что забыл важное:
Ищем паблик public voice_listening(receiver, sender, bool:listen)
Спускаемся до
Раскрыть
if(sender == g_Simon)
{
engfunc(EngFunc_SetClientListening, receiver, sender, true)
return FMRES_SUPERCEDE
}
После него вставляем это:
Раскрыть
if(get_bit(g_PlayerVoice, sender))
{
engfunc(EngFunc_SetClientListening, receiver, sender, true)
return FMRES_SUPERCEDE
}
Да после этой проверки должно стоять вот это:listen = true
Вот и все) Компилим и профит)


Sopke,


 Похожие новости:
» 01.12.10 jail_brazilian_v4
» 22.01.11 Jail Skins 2.0 By sanes For new СSS
» 07.03.12 dbarell Для JB
» 08.03.12 MP5 Tiger Для JB
» 02.06.12 CSO weapon для CT
Привет уважаемый гость у тебя появилась возможность бесплатно скачать Способ вставить голос в jbextreme 100%-ый если тебе интересно просмотри все похожие кс файлы в категории CS Статьи


Поделиться ссылкой



Юзер: Legalize
6 Сен в 22:19
100% способ? Да ладно? Если так, то ты его сделай и скомпилируй. И будет ошибка на "g_PlayerVoice". Сто процентный бле...



Модератор: StudenT
6 Сен в 22:33
Какая ошибка, он же написал:
Цитата:
2 Регистрируем глобал переменную : new g_PlayerVoice
StudenT



Юзер: Legalize
7 Сен в 09:41
А ну ок, хоть он сказал. А то в других статьях нету такого.

ps. не увидел.



Юзер: igorek105120
9 Сен в 11:31
Legalize, в будущем прочитайте полностью тему а потом уже коментируйте



Юзер: igorek105120
10 Сен в 11:38
комментируем) я хоть кому-то помог? зря писал значит(
Ответ от vlao19
чувак кинь мне мод написаный уже с голосом в лс b5



Модератор: vlao19
20 Сен в 17:48
ModZona55.sma(750) : error 017: undefined symbol "fm_set_user_rendering"
ModZona55.sma(751) : error 017: undefined symbol "fm_set_user_rendering"
ModZona55.sma(1946) : error 029: invalid expression, assumed zero
ModZona55.sma(1946) : error 017: undefined symbol "voice_enable_select"
ModZona55.sma(1946) : error 017: undefined symbol "item"
ModZona55.sma(1946) : fatal error 107: too many error messages on one line
vlao19


Зарегистрируйся что бы не видить рекламу внутри новости а так же проголосовать и оставить комментарий.

Наши Сервисы
Counter Strike 1.6
Онлайн
 Всего на сайте: 7
Гостей: 7

 Посетители:
Добавь Нас в Друзья
Популярные новости
Теги
Календарь
« Ноябрь 2017  
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Друзья
Counter Strike 1.6 готовые сервера, плагины, моды 
CS-WCS.RU - У нас ты найдешь все для Counter-Strike 1.6 


Ya-cs.ru ©2010-2016   Администрация не несёт ответственности за материалы, размещённые на этом ресурсе!
Карта сайта RSS FAQ