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

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

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

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

2 страниц V   1 2

Помогите сделать озвучку c4 бомбы на разных языках

Статус пользователя Orty_Hart
сообщение 28.12.2012, 10:06
Сообщение #21
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Matrix.AZ,
Ошибка в get_user_info()
точнее ты не правильно получаешь. Почитай на будущее и посмотри пример: http://amxxmodx.ru/core/amxmodxinc/36-get_...iz-setinfo.html

Цитата
native get_user_info(index,const info[],output[],len);

index - id игрока
const info[] - Название массива который считываем.
output[] - Массив куда записываем получаемые данные с const info[]
len - длина массива output[]-1 т.е. если у нас идет переменная new g_sond[4] то вместо output[] пишем g_sond а в len 3. (1 бит всегда в запасе).

Тестируй: [attachment=18315:test__39481.rar]

Отредактировал: Orty_Hart, - 28.12.2012, 10:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 29.12.2012, 0:44
Сообщение #22


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

Orty_Hart

Закомпилировал, но у меня почему то не загружаются файлы и не работает звуки... а так только в начале когда впервый раз заходил на сервер .. прями на1 секунду как будто что то скачалось .. но в папке misc нету папки c4timer

Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <csx>

new g_C4Timer

public plugin_init()
{
register_plugin("c4timer multilang", "5.5", "Togrul.AZ*")
register_logevent("round_new", 2, "1=Round_Start")
register_logevent("round_end", 2, "1=Round_End")
register_logevent("round_end", 2, "1&Restart_Round_")
}

public round_new()
{
g_C4Timer = -1
remove_task(8038)
}

public round_end()
{
g_C4Timer = -1
remove_task(8038)
}

public bomb_planted(id)
{
g_C4Timer = get_cvar_num("mp_c4timer")
set_task(1.0, "bomb_voice", 8038, "", 0, "b")
}

public bomb_voice()
{
if(--g_C4Timer > 0)
{
new players[32], pnum
get_players(players, pnum, "c")

for(new i = 0; i < pnum; i++)
{
new id = players[i], lang[2]
get_user_info(id, lang, lang, 1)

if(lang[0] == 'r')
{
switch(g_C4Timer)
{
case 1: client_cmd(id, "mp3 play sound/misc/c4timer/1_rus")
case 2: client_cmd(id, "mp3 play sound/misc/c4timer/2_rus")
case 3: client_cmd(id, "mp3 play sound/misc/c4timer/3_rus")
case 4: client_cmd(id, "mp3 play sound/misc/c4timer/4_rus")
case 5: client_cmd(id, "mp3 play sound/misc/c4timer/5_rus")
case 6: client_cmd(id, "mp3 play sound/misc/c4timer/6_rus")
case 7: client_cmd(id, "mp3 play sound/misc/c4timer/7_rus")
case 8: client_cmd(id, "mp3 play sound/misc/c4timer/8_rus")
case 9: client_cmd(id, "mp3 play sound/misc/c4timer/9_rus")
case 10: client_cmd(id, "mp3 play sound/misc/c4timer/10_rus")
case 20: client_cmd(id, "mp3 play sound/misc/c4timer/20_rus")
case 30: client_cmd(id, "mp3 play sound/misc/c4timer/30_rus")
}
}
else
{
switch(g_C4Timer)
{
case 1: client_cmd(id, "mp3 play sound/misc/c4timer/1_eng")
case 2: client_cmd(id, "mp3 play sound/misc/c4timer/2_eng")
case 3: client_cmd(id, "mp3 play sound/misc/c4timer/3_eng")
case 4: client_cmd(id, "mp3 play sound/misc/c4timer/4_eng")
case 5: client_cmd(id, "mp3 play sound/misc/c4timer/5_eng")
case 6: client_cmd(id, "mp3 play sound/misc/c4timer/6_eng")
case 7: client_cmd(id, "mp3 play sound/misc/c4timer/7_eng")
case 8: client_cmd(id, "mp3 play sound/misc/c4timer/8_eng")
case 9: client_cmd(id, "mp3 play sound/misc/c4timer/9_eng")
case 10: client_cmd(id, "mp3 play sound/misc/c4timer/10_eng")
case 20: client_cmd(id, "mp3 play sound/misc/c4timer/20_eng")
case 30: client_cmd(id, "mp3 play sound/misc/c4timer/30_eng")
}
}
}
}
else remove_task(8038)
}

public plugin_precache()
{
precache_generic("sound/misc/c4timer/1_rus.mp3")
precache_generic("sound/misc/c4timer/2_rus.mp3")
precache_generic("sound/misc/c4timer/3_rus.mp3")
precache_generic("sound/misc/c4timer/4_rus.mp3")
precache_generic("sound/misc/c4timer/5_rus.mp3")
precache_generic("sound/misc/c4timer/6_rus.mp3")
precache_generic("sound/misc/c4timer/7_rus.mp3")
precache_generic("sound/misc/c4timer/8_rus.mp3")
precache_generic("sound/misc/c4timer/9_rus.mp3")
precache_generic("sound/misc/c4timer/10_rus.mp3")
precache_generic("sound/misc/c4timer/20_rus.mp3")
precache_generic("sound/misc/c4timer/30_rus.mp3")
precache_generic("sound/misc/c4timer/1_eng.mp3")
precache_generic("sound/misc/c4timer/2_eng.mp3")
precache_generic("sound/misc/c4timer/3_eng.mp3")
precache_generic("sound/misc/c4timer/4_eng.mp3")
precache_generic("sound/misc/c4timer/5_eng.mp3")
precache_generic("sound/misc/c4timer/6_eng.mp3")
precache_generic("sound/misc/c4timer/7_eng.mp3")
precache_generic("sound/misc/c4timer/8_eng.mp3")
precache_generic("sound/misc/c4timer/9_eng.mp3")
precache_generic("sound/misc/c4timer/10_eng.mp3")
precache_generic("sound/misc/c4timer/20_eng.mp3")
precache_generic("sound/misc/c4timer/30_eng.mp3")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 29.12.2012, 1:31
Сообщение #23
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Объявите lang[2] за пределами конструкции for()
И исправьте на:
Код
get_user_info(id, "lang", lang, 1)


Это не решит вашу последнюю проблему, но сделать это нужно.
Задачу надо удалять по Bomb Defused или Target Bombed тоже)
Новую игру определяйте по
Код
register_event( "TextMsg", "Event_NewGame", "a", "2=#Game_will_restart_in", "2=#Game_Commencing" )


Почему не работает прекеш - хз, код правильный. Проверьте на чистом тестовом сервере для начала.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 29.12.2012, 12:38
Сообщение #24


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

Цитата
Объявите lang[2] за пределами конструкции for()
- это как ? и где? я вношу lang[2] за пределы и не компилириться почему то ...

get_user_info(id, "lang", lang, 1) - исправил

Задачу надо удалять по Bomb Defused или Target Bombed тоже - а где эти задачи? я че то только по установке вижу и потмо отсчет времени... .

Новую игру определяйте по: ( вот так получилось )
Код
     register_plugin("c4timer multilang", "5.5", "Togrul.AZ*")
    register_event( "TextMsg", "Event_NewGame", "a", "2=#Game_will_restart_in", "2=#Game_Commencing" )
    register_logevent("round_new", 2, "1=Round_Start")
    register_logevent("round_end", 2, "1=Round_End")
    register_logevent("round_end", 2, "1&Restart_Round_")


Я так думаю если ошибки исправит, наверно и precashe заработает ... .!

а так вот сам исходник:
Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <csx>

new g_C4Timer

public plugin_init()
{
register_plugin("c4timer multilang", "5.5", "Togrul.AZ*")
register_event( "TextMsg", "Event_NewGame", "a", "2=#Game_will_restart_in", "2=#Game_Commencing" )
register_logevent("round_new", 2, "1=Round_Start")
register_logevent("round_end", 2, "1=Round_End")
register_logevent("round_end", 2, "1&Restart_Round_")
}

public round_new()
{
g_C4Timer = -1
remove_task(8038)
}

public round_end()
{
g_C4Timer = -1
remove_task(8038)
}

public bomb_planted(id)
{
g_C4Timer = get_cvar_num("mp_c4timer")
set_task(1.0, "bomb_voice", 8038, "", 0, "b")
}

public bomb_voice()
{
if(--g_C4Timer > 0)
{
new players[32], pnum
get_players(players, pnum, "c")

for(new i = 0; i < pnum; i++)
{
new id = players[i], lang[2]
get_user_info(id, "lang", lang, 1)

if(lang[0] == 'r')
{
switch(g_C4Timer)
{
case 1: client_cmd(id, "mp3 play sound/misc/c4timer/1_rus")
case 2: client_cmd(id, "mp3 play sound/misc/c4timer/2_rus")
case 3: client_cmd(id, "mp3 play sound/misc/c4timer/3_rus")
case 4: client_cmd(id, "mp3 play sound/misc/c4timer/4_rus")
case 5: client_cmd(id, "mp3 play sound/misc/c4timer/5_rus")
case 6: client_cmd(id, "mp3 play sound/misc/c4timer/6_rus")
case 7: client_cmd(id, "mp3 play sound/misc/c4timer/7_rus")
case 8: client_cmd(id, "mp3 play sound/misc/c4timer/8_rus")
case 9: client_cmd(id, "mp3 play sound/misc/c4timer/9_rus")
case 10: client_cmd(id, "mp3 play sound/misc/c4timer/10_rus")
case 20: client_cmd(id, "mp3 play sound/misc/c4timer/20_rus")
case 30: client_cmd(id, "mp3 play sound/misc/c4timer/30_rus")
}
}
else
{
switch(g_C4Timer)
{
case 1: client_cmd(id, "mp3 play sound/misc/c4timer/1_eng")
case 2: client_cmd(id, "mp3 play sound/misc/c4timer/2_eng")
case 3: client_cmd(id, "mp3 play sound/misc/c4timer/3_eng")
case 4: client_cmd(id, "mp3 play sound/misc/c4timer/4_eng")
case 5: client_cmd(id, "mp3 play sound/misc/c4timer/5_eng")
case 6: client_cmd(id, "mp3 play sound/misc/c4timer/6_eng")
case 7: client_cmd(id, "mp3 play sound/misc/c4timer/7_eng")
case 8: client_cmd(id, "mp3 play sound/misc/c4timer/8_eng")
case 9: client_cmd(id, "mp3 play sound/misc/c4timer/9_eng")
case 10: client_cmd(id, "mp3 play sound/misc/c4timer/10_eng")
case 20: client_cmd(id, "mp3 play sound/misc/c4timer/20_eng")
case 30: client_cmd(id, "mp3 play sound/misc/c4timer/30_eng")
}
}
}
}
else remove_task(8038)
}

public plugin_precache()
{
precache_generic("sound/misc/c4timer/1_rus.mp3")
precache_generic("sound/misc/c4timer/2_rus.mp3")
precache_generic("sound/misc/c4timer/3_rus.mp3")
precache_generic("sound/misc/c4timer/4_rus.mp3")
precache_generic("sound/misc/c4timer/5_rus.mp3")
precache_generic("sound/misc/c4timer/6_rus.mp3")
precache_generic("sound/misc/c4timer/7_rus.mp3")
precache_generic("sound/misc/c4timer/8_rus.mp3")
precache_generic("sound/misc/c4timer/9_rus.mp3")
precache_generic("sound/misc/c4timer/10_rus.mp3")
precache_generic("sound/misc/c4timer/20_rus.mp3")
precache_generic("sound/misc/c4timer/30_rus.mp3")
precache_generic("sound/misc/c4timer/1_eng.mp3")
precache_generic("sound/misc/c4timer/2_eng.mp3")
precache_generic("sound/misc/c4timer/3_eng.mp3")
precache_generic("sound/misc/c4timer/4_eng.mp3")
precache_generic("sound/misc/c4timer/5_eng.mp3")
precache_generic("sound/misc/c4timer/6_eng.mp3")
precache_generic("sound/misc/c4timer/7_eng.mp3")
precache_generic("sound/misc/c4timer/8_eng.mp3")
precache_generic("sound/misc/c4timer/9_eng.mp3")
precache_generic("sound/misc/c4timer/10_eng.mp3")
precache_generic("sound/misc/c4timer/20_eng.mp3")
precache_generic("sound/misc/c4timer/30_eng.mp3")
}


Отредактировал: Matrix.AZ, - 29.12.2012, 12:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 29.12.2012, 13:07
Сообщение #25


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

https://www.dropbox.com/s/kje30s86j9omul1/a1.sma попробуй так, лол.
Хотя может можно сделать еще круче, но я хз.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 29.12.2012, 14:40
Сообщение #26


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

короче насчет закачки файлов я понял почему не пашет ... просто забыл включить sv_allowdownload...

а так на сервер захожу... выбираю язык , и бомбу кладу...

нету отсчет 30 , и 20 ... и и там начинается по английски 10 9 8 7 6 и все ...,!!!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 29.12.2012, 19:39
Сообщение #27


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

Выбрал этот исходник :

Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <csx>

new g_C4Timer

public plugin_init()
{
register_plugin("c4timer multilang", "5.5", "Togrul.AZ*")
register_event( "TextMsg", "Event_NewGame", "a", "2=#Game_will_restart_in", "2=#Game_Commencing" )
register_logevent("round_new", 2, "1=Round_Start")
register_logevent("round_end", 2, "1=Round_End")
register_logevent("round_end", 2, "1&Restart_Round_")
}

public round_new()
{
g_C4Timer = -1
remove_task(8038)
}

public round_end()
{
g_C4Timer = -1
remove_task(8038)
}

public bomb_planted(id)
{
g_C4Timer = get_cvar_num("mp_c4timer")
set_task(1.0, "bomb_voice", 8038, "", 0, "b")
}

public bomb_voice()
{
if(--g_C4Timer > 0)
{
new players[32], pnum
get_players(players, pnum, "c")

for(new i = 0; i < pnum; i++)
{
new id = players[i], lang[2]
get_user_info(id, "lang", lang, 1)

if(lang[0] == 'r')
{
switch(g_C4Timer)
{
case 1: client_cmd(id, "mp3 play sound/misc/c4timer/1_rus")
case 2: client_cmd(id, "mp3 play sound/misc/c4timer/2_rus")
case 3: client_cmd(id, "mp3 play sound/misc/c4timer/3_rus")
case 4: client_cmd(id, "mp3 play sound/misc/c4timer/4_rus")
case 5: client_cmd(id, "mp3 play sound/misc/c4timer/5_rus")
case 6: client_cmd(id, "mp3 play sound/misc/c4timer/6_rus")
case 7: client_cmd(id, "mp3 play sound/misc/c4timer/7_rus")
case 8: client_cmd(id, "mp3 play sound/misc/c4timer/8_rus")
case 9: client_cmd(id, "mp3 play sound/misc/c4timer/9_rus")
case 10: client_cmd(id, "mp3 play sound/misc/c4timer/10_rus")
case 20: client_cmd(id, "mp3 play sound/misc/c4timer/20_rus")
case 30: client_cmd(id, "mp3 play sound/misc/c4timer/30_rus")
}
}
else
{
switch(g_C4Timer)
{
case 1: client_cmd(id, "mp3 play sound/misc/c4timer/1_eng")
case 2: client_cmd(id, "mp3 play sound/misc/c4timer/2_eng")
case 3: client_cmd(id, "mp3 play sound/misc/c4timer/3_eng")
case 4: client_cmd(id, "mp3 play sound/misc/c4timer/4_eng")
case 5: client_cmd(id, "mp3 play sound/misc/c4timer/5_eng")
case 6: client_cmd(id, "mp3 play sound/misc/c4timer/6_eng")
case 7: client_cmd(id, "mp3 play sound/misc/c4timer/7_eng")
case 8: client_cmd(id, "mp3 play sound/misc/c4timer/8_eng")
case 9: client_cmd(id, "mp3 play sound/misc/c4timer/9_eng")
case 10: client_cmd(id, "mp3 play sound/misc/c4timer/10_eng")
case 20: client_cmd(id, "mp3 play sound/misc/c4timer/20_eng")
case 30: client_cmd(id, "mp3 play sound/misc/c4timer/30_eng")
}
}
}
}
else remove_task(8038)
}

public plugin_precache()
{
precache_generic("sound/misc/c4timer/1_rus.mp3")
precache_generic("sound/misc/c4timer/2_rus.mp3")
precache_generic("sound/misc/c4timer/3_rus.mp3")
precache_generic("sound/misc/c4timer/4_rus.mp3")
precache_generic("sound/misc/c4timer/5_rus.mp3")
precache_generic("sound/misc/c4timer/6_rus.mp3")
precache_generic("sound/misc/c4timer/7_rus.mp3")
precache_generic("sound/misc/c4timer/8_rus.mp3")
precache_generic("sound/misc/c4timer/9_rus.mp3")
precache_generic("sound/misc/c4timer/10_rus.mp3")
precache_generic("sound/misc/c4timer/20_rus.mp3")
precache_generic("sound/misc/c4timer/30_rus.mp3")
precache_generic("sound/misc/c4timer/1_eng.mp3")
precache_generic("sound/misc/c4timer/2_eng.mp3")
precache_generic("sound/misc/c4timer/3_eng.mp3")
precache_generic("sound/misc/c4timer/4_eng.mp3")
precache_generic("sound/misc/c4timer/5_eng.mp3")
precache_generic("sound/misc/c4timer/6_eng.mp3")
precache_generic("sound/misc/c4timer/7_eng.mp3")
precache_generic("sound/misc/c4timer/8_eng.mp3")
precache_generic("sound/misc/c4timer/9_eng.mp3")
precache_generic("sound/misc/c4timer/10_eng.mp3")
precache_generic("sound/misc/c4timer/20_eng.mp3")
precache_generic("sound/misc/c4timer/30_eng.mp3")
}


AndrewZ - то что ты скинул , там такая же проблема..... то что описал перед этим сообщением...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 29.12.2012, 22:59
Сообщение #28


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

А так если меня никто не понял... вот сами звуки и исходник...
Прикрепленные файлы:
Прикрепленный файл  c4timer_multilang.rar ( 255,07 килобайт ) Кол-во скачиваний: 5
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 30.12.2012, 0:31
Сообщение #29
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Matrix.AZ,
как мне известно, я тоже сталкивался с такой проблемой. что не мог уловить значение настроек с server.cfg
это как-бы баг, и исправить никак нельзя...
советую указать вместо

Код
g_C4Timer = get_cvar_num("mp_c4timer")

вот это:
Код
g_C4Timer = 30

30 замени на то, сколько в server.cfg стоит mp_c4timer.
проверь, и скажи что и как...

и советую добавить вот такую штучку:

Код
public client_authorized(id)
{
    client_cmd(id, "setinfo ^"lang^" ^"en^"")
}


можно добавить куда угодно... но чтоб у тебя был lang и значение.
просто если не будет lang могут быть ошибки такие как:

Цитата
...выбираю язык, и бомбу кладу ... и там начинается по английски...


и проверь в плагине, который указывает язык который ты выбрал, чтоб он при выборе "Русский" вноси только r.
если будет ru, rus и т.д. но не r, будет играет анг. звуки.

Отредактировал: Orty_Hart, - 30.12.2012, 0:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 30.12.2012, 12:02
Сообщение #30


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

Уже что - то заработало ))

А так я сделал как ты описал , кроме "r" , а так в плагине меню языка , стоит "ru" помоему , не успел проверить на работу надо было , а так значит ситуация такая:

1. Выбираю русский язык , кладу бомбу и там по-русски идет отсчет 30 20 9-1 и потом вызрыва нету , только через 5-6 секунд
2. Выбираю английский язык , кладу бомбу и там по английски и не 30, и не 20 не говорить , только 10 9 8 7 6 и все а дальше глохнет ...., а так звуки стандартные , с рабочего плагина брал...

У меня время бомбы стоит 35 , может 30 поставить и там и там ??

Отредактировал: Matrix.AZ, - 30.12.2012, 12:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 30.12.2012, 12:37
Сообщение #31
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Matrix.AZ,
Цитата
У меня время бомбы стоит 35 , может 30 поставить и там и там ??


Цитата
идет отсчет 30 20 9-1 и потом вызрыва нету , только через 5-6 секунд


Цитата
30 замени на то, сколько в server.cfg стоит mp_c4timer.


что не ясно? у тебя бомба тикает 35сек. а в плагине 30сек. вот и взрыв на 5сек. позже. В плагине тоже ставь 35сек. или в server.cfg в mp_c4timer ставь 30сек.

Цитата
2. Выбираю английский язык , кладу бомбу и там по английски и не 30, и не 20 не говорить , только 10 9 8 7 6 и все а дальше глохнет ...., а так звуки стандартные , с рабочего плагина брал...


а звуки 30 и 20 сек. вообще закачаны? посмотри в клиенте. (В своей игре, в папке с звуками).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 31.12.2012, 1:22
Сообщение #32


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

Orty_Hart
Насчет значений в server.cfg и в плагине понял, и ставил и там и там одинаковые!
Вот поставил значение 30 ... и у меня когда выбираю русский язык, все норма пашет

А вот когда английский выбираю, у меня не говорить 20 , и потом начинает 10 9 8 7 6 и все.. и там через 5 сек вызрывается бомба! моэет быть в самих звуковых файлх проблема... .как можно проверить ... ???

а так обычными плеером играется... ?!

А так все файлы закачаны!

Отредактировал: Matrix.AZ, - 31.12.2012, 1:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 31.12.2012, 11:18
Сообщение #33
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Matrix.AZ,
Скрытый текст
Код
else
{
    switch(g_C4Timer)
    {
        case 1: client_cmd(id, "mp3 play sound/misc/c4timer/1_eng")
        case 2: client_cmd(id, "mp3 play sound/misc/c4timer/2_eng")
        case 3: client_cmd(id, "mp3 play sound/misc/c4timer/3_eng")
        case 4: client_cmd(id, "mp3 play sound/misc/c4timer/4_eng")
        case 5: client_cmd(id, "mp3 play sound/misc/c4timer/5_eng")
        case 6: client_cmd(id, "mp3 play sound/misc/c4timer/6_eng")
        case 7: client_cmd(id, "mp3 play sound/misc/c4timer/7_eng")
        case 8: client_cmd(id, "mp3 play sound/misc/c4timer/8_eng")
        case 9: client_cmd(id, "mp3 play sound/misc/c4timer/9_eng")
        case 10: client_cmd(id, "mp3 play sound/misc/c4timer/10_eng")
        case 20: client_cmd(id, "mp3 play sound/misc/c4timer/20_eng")
        case 30: client_cmd(id, "mp3 play sound/misc/c4timer/30_eng")
    }
}


-->

Скрытый текст
Код
else
{
    switch(g_C4Timer)
    {
        case 1: client_cmd(id, "mp3 play sound/misc/c4timer/1_eng")
        case 2: client_cmd(id, "mp3 play sound/misc/c4timer/2_eng")
        case 3: client_cmd(id, "mp3 play sound/misc/c4timer/3_eng")
        case 4: client_cmd(id, "mp3 play sound/misc/c4timer/4_eng")
        case 5: client_cmd(id, "mp3 play sound/misc/c4timer/5_eng")
        case 6: client_cmd(id, "mp3 play sound/misc/c4timer/6_eng")
        case 7: client_cmd(id, "mp3 play sound/misc/c4timer/7_eng")
        case 8: client_cmd(id, "mp3 play sound/misc/c4timer/8_eng")
        case 9: client_cmd(id, "mp3 play sound/misc/c4timer/9_eng")
        case 10: client_cmd(id, "mp3 play sound/misc/c4timer/10_eng")
        case 20: client_cmd(id, "mp3 play sound/misc/c4timer/20_eng")
        case 30:
        {
            client_print(0, print_chat, "Sound c4timer - 30 ENG (switch case 30)")
            client_cmd(id, "mp3 play sound/misc/c4timer/30_eng")
        }
    }
    client_print(0, print_chat, "Sound c4timer - %d ENG (all)", g_C4Timer)
}


и посмотри... пишет в чат 30сек. (switch case 30)
и смотри, чтоб были все нумерации от 30 до 1 написание в (all)...
Если напишет Sound c4timer - 30 ENG (switch case 30) - значить проблема в звуке. А именно формат не тот или что-то такое...
и я советовал-бы не mp3 а wav звуки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 2.1.2013, 1:57
Сообщение #34


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

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

Sound c4timer - 30 ENG
Sound c4timer - 29 ENG
Sound c4timer - 28 ENG
......
Sound c4timer - 20 ENG
Sound c4timer - 19 ENG
......
Sound c4timer - 10 ENG (звучит)
Sound c4timer - 9 ENG (звучит)
Sound c4timer - 8 ENG(звучит)
Sound c4timer - 7 ENG(звучит)
Sound c4timer - 6 ENG (звучит)
Sound c4timer - 5 ENG
итд..

А остальные не звучат вообще, мне кажется что в самих файлах наверно проблема есть???
а По-русски работает шикарно..))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 2.1.2013, 11:44
Сообщение #35
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Matrix.AZ,
да. проблема в звуках... я тоже не раз сталкивался с таким...
скачай программ GoldWave примерно 556 версии.
туда заливай звук, и сохраняй в: Качество звука 96/124 кб./сек. Каналы 2 стерео на частоте 44кГц.
ну или сохрани в wav. файл будет меньше и нет таких проблем...
будет работать всё.

Отредактировал: Orty_Hart, - 2.1.2013, 14:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Matrix.AZ
сообщение 2.1.2013, 15:56
Сообщение #36


Стаж: 19 лет

Сообщений: 124
Благодарностей: 7
Полезность: 52

Orby_Hart
Спасибо большое !
Я посмотрел , те которые не звучат , у них 58кб , а которые норм пашут 128кб дело в этом точно !
Спасибо еще раз !)

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