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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
2 страниц V   1 2

Настройка Motd

Статус пользователя S.A.N.E.K1
сообщение 7.11.2010, 17:57
Сообщение #1


Стаж: 15 лет

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

как сделать что в Motd окне при заходе играла музыка mp3 и каждый раз разная (с случайным выбором)

Отредактировал: S.A.N.E.K1, - 7.11.2010, 17:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 7.11.2010, 19:13
Сообщение #2


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(S.A.N.E.K1 @ 7.11.2010, 18:57) *
как сделать что в Motd окне при заходе играла музыка mp3 и каждый раз разная (с случайным выбором)

О том что в motd можно использовать php уже писалось. музыка вставляется кодом

Код
<embed src="http://music/файл.mp3" hidden="true" autostart="true" loop="true" volume="10" pluginspage="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">

А дальше все в твоих руках
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 7.11.2010, 19:23
Сообщение #3


Стаж: 16 лет

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

Цитата(Mr.Dmitry @ 7.11.2010, 19:13) *
О том что в motd можно использовать php уже писалось. музыка вставляется кодом

Код
<embed src="http://music/файл.mp3" hidden="true" autostart="true" loop="true" volume="10" pluginspage="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">

А дальше все в твоих руках


и всётаки, как сделать чтоб src="" вставлялось рандомно из какогото тхт файла
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SinxroFazaTroLL
сообщение 7.11.2010, 19:55
Сообщение #4


Стаж: 15 лет

Сообщений: 44
Благодарностей: 15
Полезность: 102

Цитата(vkontakte @ 7.11.2010, 20:23) *
и всётаки, как сделать чтоб src="" вставлялось рандомно из какогото тхт файла

Мути хостинг,ставь на него нормальный плеер(проигрыватель),назаливай для плеера mp3 музыки и выведи html кодом его в motd.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 7.11.2010, 20:08
Сообщение #5


Стаж: 16 лет

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

Цитата(SinxroFazaTroLL @ 7.11.2010, 19:55) *
Мути хостинг,ставь на него нормальный плеер(проигрыватель),назаливай для плеера mp3 музыки и выведи html кодом его в motd.


хостинг есть, ссылки на плеер нету?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SinxroFazaTroLL
сообщение 7.11.2010, 20:13
Сообщение #6


Стаж: 15 лет

Сообщений: 44
Благодарностей: 15
Полезность: 102

Цитата(vkontakte @ 7.11.2010, 21:08) *
хостинг есть, ссылки на плеер нету?

У тебя CMS какая стоит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 7.11.2010, 20:16
Сообщение #7


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(vkontakte @ 7.11.2010, 21:08) *
хостинг есть, ссылки на плеер нету?

Зачем плеер? Скорее всего чтобы проигровалось нужно будет нажать на кнопочку play что не совсем удобно для motd. Мой код проигрывает музыку сразу )))))

Делаешь переадресацию с motd на хост а там php код


Код писать потому что форум не об этом. Но если в кратце. Сделать оператор выбора case с путями до mp3 файлов и рандомить. полученный выбор подстовлять в код привиденный выше

Цитата
<embed src="<?=$music?>" hidden="true" autostart="true" loop="true" volume="10" pluginspage="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">


Тут есть только 1 минус. При закрытии окна motd музыка не прикратится играть будет проигроватся до конца, и это не как не возможно обойти )) Я как то делал motd с флешом от сауз парк. После закрытия он продолжал проигрываться до бесконечности. Думаю с музыкой будет также, но т.к у музыки есть конец она закончится ))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 7.11.2010, 20:25
Сообщение #8


Стаж: 16 лет

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

Цитата(SinxroFazaTroLL @ 7.11.2010, 20:13) *
У тебя CMS какая стоит?


никакой, у меня хостинг php apache mysql и тд и тп

Цитата(Mr.Dmitry @ 7.11.2010, 20:16) *
Зачем плеер? Скорее всего чтобы проигровалось нужно будет нажать на кнопочку play что не совсем удобно для motd. Мой код проигрывает музыку сразу )))))

Делаешь переадресацию с motd на хост а там php код


Код писать потому что форум не об этом. Но если в кратце. Сделать оператор выбора case с путями до mp3 файлов и рандомить. полученный выбор подстовлять в код привиденный выше



Тут есть только 1 минус. При закрытии окна motd музыка не прикратится играть будет проигроватся до конца, и это не как не возможно обойти )) Я как то делал motd с флешом от сауз парк. После закрытия он продолжал проигрываться до бесконечности. Думаю с музыкой будет также, но т.к у музыки есть конец она закончится ))))


да мне и хочется чтоб просто рандомно включалась какаято одна мп3шка, проигрывалась до конца и всё
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S.A.N.E.K1
сообщение 7.11.2010, 20:25
Сообщение #9


Стаж: 15 лет

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

Цитата(Mr.Dmitry @ 7.11.2010, 21:16) *
Зачем плеер? Скорее всего чтобы проигровалось нужно будет нажать на кнопочку play что не совсем удобно для motd. Мой код проигрывает музыку сразу )))))

Делаешь переадресацию с motd на хост а там php код


Код писать потому что форум не об этом. Но если в кратце. Сделать оператор выбора case с путями до mp3 файлов и рандомить. полученный выбор подстовлять в код привиденный выше



Тут есть только 1 минус. При закрытии окна motd музыка не прикратится играть будет проигроватся до конца, и это не как не возможно обойти )) Я как то делал motd с флешом от сауз парк. После закрытия он продолжал проигрываться до бесконечности. Думаю с музыкой будет также, но т.к у музыки есть конец она закончится ))))


я это всё знаю мне надо чтоб каждый раз разная (с случайным выбором)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя SinxroFazaTroLL
сообщение 7.11.2010, 20:27
Сообщение #10


Стаж: 15 лет

Сообщений: 44
Благодарностей: 15
Полезность: 102

Mr.Dmitry автор хочет чтоб проигрывался не один трек,а несколько рандомно.
Если тока вариант с полуторочасовым миксом спасет :biggrin:

Отредактировал: SinxroFazaTroLL, - 7.11.2010, 20:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 7.11.2010, 20:27
Сообщение #11


Стаж: 16 лет

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

Цитата(S.A.N.E.K1 @ 7.11.2010, 20:25) *
я это всё знаю мне надо чтоб каждый раз разная (с случайным выбором)


нужн маленький пхп код накалякать,но пока я допру как это сделать пройдёт не мало времени)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 7.11.2010, 20:30
Сообщение #12


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(vkontakte @ 7.11.2010, 20:27) *
нужн маленький пхп код накалякать,но пока я допру как это сделать пройдёт не мало времени)))

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

Но раз уж вы все так долго делаете, сейчас накалякую статейку как все это сделать ))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S.A.N.E.K1
сообщение 7.11.2010, 20:30
Сообщение #13


Стаж: 15 лет

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

Цитата(vkontakte @ 7.11.2010, 21:27) *
нужн маленький пхп код накалякать,но пока я допру как это сделать пройдёт не мало времени)))


помоги сделать этот код
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SinxroFazaTroLL
сообщение 7.11.2010, 20:34
Сообщение #14


Стаж: 15 лет

Сообщений: 44
Благодарностей: 15
Полезность: 102

Цитата(vkontakte @ 7.11.2010, 21:27) *
нужн маленький пхп код накалякать,но пока я допру как это сделать пройдёт не мало времени)))

Вот в инете нарыл,сам не пробовал
Тестировалось на локалке - работает гуд.
Код
   1.  <?php
   2.  function translit($cyr_str) {
   3.    $tr =  array("Ґ"=>"G","Ё"=>"YO","Є"=>"E","Ї"=>"YI","І"=>"I"," "=>"_",
   4.  "і"=>"i","ґ"=>"g","ё"=>"yo","№"=>"N","є"=>"e",
   5.   "ї"=>"yi","А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
   6.   "Д"=>"D","Е"=>"E","Ж"=>"ZH","З"=>"Z","И"=>"I",
   7.   "Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",
   8.   "О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",
   9.   "У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",
  10.   "Ш"=>"SH","Щ"=>"SCH","Ъ"=>"'","Ы"=>"YI","Ь"=>"",
  11.   "Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b",
  12.   "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"zh",
  13.   "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
  14.   "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
  15.   "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
  16.   "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"'",
  17.   "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"
  18.   );
  19.      return strtr($cyr_str,$tr);
  20.    }
  21.  
  22.  
  23.  $i=0;
  24.  $filename = 'playlist2.xml';
  25.  $handle = fopen($filename, 'w');
  26.  $somecontent='<?xml version="1.0" encoding="UTF-8"?>
  27.  <playlist version="1"
  28.  xmlns = "http://xspf.org/ns/0/">
  29.      <trackList>';
  30.  fwrite($handle, $somecontent);
  31.  
  32.  
  33.  
  34.  $handlee = opendir('mp3/');
  35.  while (false !== ($file = readdir($handlee))) {
  36.      $files[] = translit($file);
  37.      $f=explode(".mp3", $files[$i]);
  38.   if ($i>1) {rename ("mp3/$file", "mp3/$files[$i]");
  39.   $somecontent='<track>
  40.              <location>mp3player/mp3/'.$files[$i].'</location>
  41.              <title></title>
  42.              <creator>'.$f[0].'</creator>
  43.              <image></image>
  44.          </track>';
  45.    fwrite($handle, $somecontent);
  46.   }
  47.  
  48.      $i++;
  49.  }
  50.  $somecontent='</trackList>
  51.  </playlist>';
  52.  fwrite($handle, $somecontent);
  53.   fclose($handle);
  54.  closedir($handlee);
  55.  $i=$i-2;
  56.  echo 'В треклист playlist2.xml записано '.$i.' файлов из папки mp3';
  57.  
  58.  
  59.  ?>

В папку mp3/ заливаете песенки, запускате скрипт и файлик playlist2.xml готов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 7.11.2010, 20:36
Сообщение #15


Стаж: 16 лет

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

Цитата(Mr.Dmitry @ 7.11.2010, 20:30) *
ну тык я вроде и написал как наколякать код который бы проигровал то что надо ))

Но раз уж вы все так долго делаете, сейчас накалякую статейку как все это сделать ))


я еще не писал нифига пхп, могу только элементарно редактировать =) Напиши статью, будет очен интересно узнать что да как

Цитата(SinxroFazaTroLL @ 7.11.2010, 20:34) *
Вот в инете нарыл,сам не пробовал
Тестировалось на локалке - работает гуд.
Код
   1.  <?php
   2.  function translit($cyr_str) {
   3.    $tr =  array("Ґ"=>"G","Ё"=>"YO","Є"=>"E","Ї"=>"YI","І"=>"I"," "=>"_",
   4.  "і"=>"i","ґ"=>"g","ё"=>"yo","№"=>"N","є"=>"e",
   5.   "ї"=>"yi","А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
   6.   "Д"=>"D","Е"=>"E","Ж"=>"ZH","З"=>"Z","И"=>"I",
   7.   "Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",
   8.   "О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",
   9.   "У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",
  10.   "Ш"=>"SH","Щ"=>"SCH","Ъ"=>"'","Ы"=>"YI","Ь"=>"",
  11.   "Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b",
  12.   "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"zh",
  13.   "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
  14.   "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
  15.   "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
  16.   "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"'",
  17.   "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"
  18.   );
  19.      return strtr($cyr_str,$tr);
  20.    }
  21.  
  22.  
  23.  $i=0;
  24.  $filename = 'playlist2.xml';
  25.  $handle = fopen($filename, 'w');
  26.  $somecontent='<?xml version="1.0" encoding="UTF-8"?>
  27.  <playlist version="1"
  28.  xmlns = "http://xspf.org/ns/0/">
  29.      <trackList>';
  30.  fwrite($handle, $somecontent);
  31.  
  32.  
  33.  
  34.  $handlee = opendir('mp3/');
  35.  while (false !== ($file = readdir($handlee))) {
  36.      $files[] = translit($file);
  37.      $f=explode(".mp3", $files[$i]);
  38.   if ($i>1) {rename ("mp3/$file", "mp3/$files[$i]");
  39.   $somecontent='<track>
  40.              <location>mp3player/mp3/'.$files[$i].'</location>
  41.              <title></title>
  42.              <creator>'.$f[0].'</creator>
  43.              <image></image>
  44.          </track>';
  45.    fwrite($handle, $somecontent);
  46.   }
  47.  
  48.      $i++;
  49.  }
  50.  $somecontent='</trackList>
  51.  </playlist>';
  52.  fwrite($handle, $somecontent);
  53.   fclose($handle);
  54.  closedir($handlee);
  55.  $i=$i-2;
  56.  echo 'В треклист playlist2.xml записано '.$i.' файлов из папки mp3';
  57.  
  58.  
  59.  ?>

В папку mp3/ заливаете песенки, запускате скрипт и файлик playlist2.xml готов


плейлист понятно, как сделать чтоб оно играло это плейлист
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SinxroFazaTroLL
сообщение 7.11.2010, 20:39
Сообщение #16


Стаж: 15 лет

Сообщений: 44
Благодарностей: 15
Полезность: 102

Цитата(vkontakte @ 7.11.2010, 21:36) *
я еще не писал нифига пхп, могу только элементарно редактировать =) Напиши статью, будет очен интересно узнать что да как



плейлист понятно, как сделать чтоб оно играло это плейлист

Вообще поидее инклудить надо,но для motd это насколько я знаю не приемлимо.Так что php код отпадает!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 7.11.2010, 20:58
Сообщение #17


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Написал статью
Проигрывание mp3 файла в окне motd
)

Отредактировал: Mr.Dmitry, - 7.11.2010, 21:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S.A.N.E.K1
сообщение 7.11.2010, 20:59
Сообщение #18


Стаж: 15 лет

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

Цитата(SinxroFazaTroLL @ 7.11.2010, 21:34) *
Вот в инете нарыл,сам не пробовал
Тестировалось на локалке - работает гуд.
Код
   1.  <?php
   2.  function translit($cyr_str) {
   3.    $tr =  array("Ґ"=>"G","Ё"=>"YO","Є"=>"E","Ї"=>"YI","І"=>"I"," "=>"_",
   4.  "і"=>"i","ґ"=>"g","ё"=>"yo","№"=>"N","є"=>"e",
   5.   "ї"=>"yi","А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
   6.   "Д"=>"D","Е"=>"E","Ж"=>"ZH","З"=>"Z","И"=>"I",
   7.   "Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",
   8.   "О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",
   9.   "У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",
  10.   "Ш"=>"SH","Щ"=>"SCH","Ъ"=>"'","Ы"=>"YI","Ь"=>"",
  11.   "Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b",
  12.   "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"zh",
  13.   "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
  14.   "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
  15.   "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
  16.   "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"'",
  17.   "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"
  18.   );
  19.      return strtr($cyr_str,$tr);
  20.    }
  21.  
  22.  
  23.  $i=0;
  24.  $filename = 'playlist2.xml';
  25.  $handle = fopen($filename, 'w');
  26.  $somecontent='<?xml version="1.0" encoding="UTF-8"?>
  27.  <playlist version="1"
  28.  xmlns = "http://xspf.org/ns/0/">
  29.      <trackList>';
  30.  fwrite($handle, $somecontent);
  31.  
  32.  
  33.  
  34.  $handlee = opendir('mp3/');
  35.  while (false !== ($file = readdir($handlee))) {
  36.      $files[] = translit($file);
  37.      $f=explode(".mp3", $files[$i]);
  38.   if ($i>1) {rename ("mp3/$file", "mp3/$files[$i]");
  39.   $somecontent='<track>
  40.              <location>mp3player/mp3/'.$files[$i].'</location>
  41.              <title></title>
  42.              <creator>'.$f[0].'</creator>
  43.              <image></image>
  44.          </track>';
  45.    fwrite($handle, $somecontent);
  46.   }
  47.  
  48.      $i++;
  49.  }
  50.  $somecontent='</trackList>
  51.  </playlist>';
  52.  fwrite($handle, $somecontent);
  53.   fclose($handle);
  54.  closedir($handlee);
  55.  $i=$i-2;
  56.  echo 'В треклист playlist2.xml записано '.$i.' файлов из папки mp3';
  57.  
  58.  
  59.  ?>

В папку mp3/ заливаете песенки, запускате скрипт и файлик playlist2.xml готов


Можешь пожалуйста объяснить поподробней что куда кидать?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S.A.N.E.K1
сообщение 7.11.2010, 21:22
Сообщение #19


Стаж: 15 лет

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

а Java Script будет работать в Motd?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 7.11.2010, 21:23
Сообщение #20


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(S.A.N.E.K1 @ 7.11.2010, 21:22) *
а Java Script будет работать в Motd?

javascript не потдерживается в motd. А жаль, можно было бы проверку на читы делать через окно motd ))

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