[CS: Source] WarriorMod 2.2.0 by Snake60

Тема в разделе "Утверждённые плагины", создана пользователем Andrey, 28 янв 2011.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    [​IMG]


    WarriorMod 2.2.0
    Version 2.2.0 (Mod by Snake 60)

    [​IMG] Возможности:
    • Интегрированное админское меню
      ~ Создает собственное меню для управления матчем.
    • Разминочные раунды
      ~
      Устанавливается размер денег $16000. Запускается разминка (WU) и счетчик WU раундов.
    • Голосование после разминки
      ~
      Продолжить WarmUp / Knife / Live.
    • Авто-загрузка конфигов
      ~
      В зависимости от присоединенных к серверу игроков (по умолчанию конфиги ESL), но вы можете изменить конфиги по вашему усмотрению.
    • Кик/Бан всей команды
      ~
      Применимо для команд состоящих из неадекватных игроков.
    • Автоматическая смена карты после матча
      ~
      Если war_next_map установлена.
    • Установка Maxrounds/WU Maxrounds/Nextmap
      ~
      Через меню и с помощью команд.
    • Автоматическая запись SourceTV демо ~ (опционально)
      ~
      Демо запись будет содержать всю информацию по командам: status, sb_status, zb_players.
    • Автоматическое создание папки для хранения SourceTV демо ~ [.n.e.w.] ~ (опционально)
      ~
      Если не установлено, то демо по умолчанию будет сохранятся в папке: cstrike.
    • Автоматическое создание названий для SourceTV демок
      ~
      Записанные демки будут иметь в названии: установленные названия команд, название карты и дату/время.
    • Система готовности
      ~
      Спрашивает "ready?" перед началом матча.
    • Система рестартов
      ~
      3 рестарта перед Knife/Live.
    • Ножевой раунд ~ (опционально)
      ~
      Всё оружие кроме ножей удаляется у игроков вначале раунда. Победившая команда получает меню голосования: Stay or leave?.
    • Live режим
      ~
      Очки и раунды считаются, статистика отображается в панели в течении установленного времени.
    • Автоматическая смена сторон с возможностью выбора скина ~ [.n.e.w.]
      ~
      после 1-ой половины команды автоматически меняются местами. игроки выбирают скин и начинается 2-ая половина матча.
    • Автоматическое продолжение 2-ой половины матча
      ~ Очки команд считаются дальше после 3 рестартов.
    • Автоматическое завершение матча
      ~
      окончательный счет отображается в панели и чате. Плагин сбрасывает счет и делает рестарт.
    • Много-язычность, поддержка языковых файлов ~ [.n.e.w.]
      ~
      English, Russian, German (нужна коррекция), Italian (нужна коррекция).
    • Смена названий команд ~ [.n.e.w.]
      ~
      Администратор может вручную изменить названия команд.
    • Смена пароля в игре ~ [.n.e.w.]
      ~
      Администратор может вручную изменить пароль прямо в игре. Игроки увидят измененный пароль.
    • Перемещение в наблюдатели ~ [.n.e.w.]
      ~
      Администратор может перемещать всех игроков в наблюдатели через меню или с помощью команды.
    • Обнаружение наемов ~ [.n.e.w.]
      ~
      Плагин считывает авторизованные Steam_ID из файла и извещает всех игроков если обнаружен наем.
    • Сохранение результатов в базе даных MySQL
      ~
      Если существует база данных с именем warriormod, то она используется. Функция не работает если нет доступа к базе данных.
    [​IMG] ConVars:
    • war_version
      Текущая: 2.2.0
      ~ Отображает текущую версию WarriorMod.
    • war_rounds
      По умолчанию: 15
      ~ Сколько раундов играть. По умолчанию 15, но может быть любой номер, который вы хотите.
    • war_rounds_wu
      По умолчанию: 5
      ~ Сколько раундов играть во время этапа разминки. Фактическое число раундов может изменяться, так как игроки могут голосовать за продление разминки.
    • war_fadetoblack
      По умолчанию: 0
      ~ ESL конфиг устанавливает fadetoblack 1. Если вам не нравится это, установите этот cVar в значение 0, тогда fadetoblack (черный экран у игрока после смерти) будет отключен; По умолчанию установлен в 1, и он всегда будет включен; установите в -1, и он будет оставлен без изменений.
    • war_pausable
      По умолчанию: 0
      ~ То же, что и fadetoblack для sv_pausable.
    • war_record
      По умолчанию: 1
      ~ Установите 1, если вы хотите записывать демо с помощью SrcTV. Имя файла будет: название команд, карты и времени.
    • war_config
      По умолчанию: "esl%s"
      ~ Определяет конфиг который вы хотите использовать в матче.
      Примечание: не используйте в названии конфига %. %s нужно заменить например на 3on3 или 5on5.
    • war_config_end
      По умолчанию: ""
      ~ Конфигурационный файл будет использован, когда клан вар закончится или плагин будет выключен. Примечание: не используйте % здесь.
    • war_next_map
      По умолчанию: ""
      ~ Карта для загрузки когда матч закончен. Если пусто, карта не будет изменена.
    • war_vote
      По умолчанию: 1
      ~ Если 1, плагин будет запускать голосование "Готов?" для начала ножевого раунда/матча.
    • war_finish
      По умолчанию: "0"
      ~ Если 0, клан вар прекращается когда команда достигла баллов MR+1.
    • war_showmoney
      По умолчанию: 1
      ~ Показывать деньги вашей команды в панели статуса вначале раунда.
    • war_suddendeath
      По умолчанию: 0
      ~ Включить ничью?
    • war_auto_swap_delay ~ [.n.e.w.] ~
      По умолчанию: 5
      ~ Время в секундах перед сменой сторон команд.
    • war_t_name ~ [.n.e.w.] ~
      По умолчанию: "Team1"
      ~ Изменение названия команды начинающих игру за сторону T (Изменяется админской командой: '!war_t new_name')
    • war_ct_name ~ [.n.e.w.] ~
      По умолчанию: "Team2"
      ~ Изменение названия команды начинающих игру за сторону CT (Изменяется админской командой: '!war_ct new_name')
    • war_demo_folder ~ [.n.e.w.] ~
      По умолчанию: ""
      ~ Установите папку для сохранения записанных демок, если не установлено - демки будут записываться в папку 'cstrike'.
    • war_showpanel_time ~ [.n.e.w.] ~
      По умолчанию: 10
      ~ Время в секундах в течении которого отображается панель со счетом матча.
    [​IMG] Configs:
    • cfg/sourcemod/warriormod.cfg
      ~
      Основной конфигурационный файл этого плагина. Если он не существует, он будет автоматически создан со значениями по умолчанию для всех Cvars.
    • cfg/server.cfg
      ~
      Основной конфигурационный файл вашего сервера. В этой версии содержит только одну строку: exec warmod/on_map_load.cfg.
    • cfg/autoexec.cfg
      ~
      Один из конфигурационных файлов нужных вашему серверу. В этой версии содержит только одну строку: exec warmod/on_server_start.cfg.
    • cfg/warmod/server_info.cfg
      ~
      Один из конфигурационных файлов нужных вашему серверу. Содержит следующие настройки: Server name, Server & Rcon password, Source TV, Contact/Region
    • cfg/warmod/on_map_load.cfg
      ~
      Один из конфигурационных файлов нужных вашему серверу. Загружается при смене крты. В этой версии содержит только одну строку: exec warmod/ruleset_warmup.cfg.
    • cfg/warmod/on_server_start.cfg
      ~
      Один из конфигурационных файлов нужных вашему серверу. Загружается при запуске сервера. В этой версии содержит некоторые настройки и exec строку: exec warmod/server_info.cfg.
    • cfg/warmod/on_match_end.cfg
      ~
      Этот файл выполняется после окончания матча если установлено: war_config_end "warmod/on_match_end.cfg". Используется для возврата начальных серверных настроек.
    • cfg/warmod/ruleset_warmup.cfg
      ~
      Конфигурационных файл выполняющийся перед матчем.
    • cfg/warmod/ruleset_global.cfg
      ~
      Конфигурационных файл содержащий основные параметры сервера.
    • cfg/warmod/ruleset_mr15.cfg
      ~
      Этот файл выполняется перед матчем если установлено: war_config "warmod/ruleset_mr15.cfg". Используется для изменения некоторых серверных настроек.
    • addons/sourcemod/configs/steam_id_list.cfg
      ~
      Содержит список доверенных Steam ID (Максимум 30 строк).
    Примечание: Не забудьте обновить файл warriormod.cfg содержащий новые настройки!

    [​IMG] Админские команды:
    • war_knife
      ~
      Начать ножевой раунд.
    • war_live
      ~
      Начать клан вар, пропуская ножевой раунд.
    • war_reset
      ~
      Сброс матча, сброс счета, рестарт и удаление демо.
    • war_maxrounds
      ~
      Устанавливает максимальное количество раундов.
    • war_nextmap
      ~
      Устанавливает следующую карту.
    • war_warmup
      ~
      Начинает разминочный раунд.
    • war_live_end/war_knife_end
      ~
      Как war_live/war_knife, но после окончания текущего раунда.
    • war_pass ~ [.n.e.w.] ~
      ~
      Установить или показать пароль для доступа к серверу.
    • war_spec ~ [.n.e.w.] ~
      ~
      Переместить игрока или игроков в зрители. Использование: war_spec <target> (target: player_name, @T, @CT or @all)
    • war_ct ~ [.n.e.w.] ~
      ~
      Изменение названия команды начинающих игру за сторону CT. Использование: war_ct <new name>
    • war_t ~ [.n.e.w.] ~
      ~
      Изменение названия команды начинающих игру за сторону T. Использование: war_t <new name>
    Примечание: требуется флаг админа Custom1

    [​IMG] Пользовательские команды:
    • pass или pw ~ [.n.e.w.] ~
      ~
      Показывает игроку пароль установленный на сервере.
    • score
      ~
      Показывает игроку панель с текущим счетом если кв идет.
    • steams ~ [.n.e.w.] ~
      ~
      Запускает модуль проверки "наемов" и извещает всех игроков если обнаружен нам.
    Примечание: все пользовательские команды пишутся в чат без символа '!' и '/'.

    [​IMG] Изменения:

    ~ Version ~ 2.2.0 ~
    • Record demo in specific folder (auto-create folder).
    • Swap players with ability to chose the skin.
    • Customized swap delay after 1-st half.
    • Customized delay of displayed stats panel.
    • Manually change teams names.
    • Restrict "rebuy" & "autobuy" commands during Knife Round.
    • Fix (remove) bomb on radar during Knife Round.
    • Change password in game.
    • Show server password for player how type in chat "pw" or "pass".
    • Move all players or specific player to spectators.
    • Full translation: English, Russian. Need check: German, Italian.
    • Read Steam ID from file and inform all about recruitment if it is.
    • Something else that I forgot =)

    [​IMG] Планируется сделать:
    • Auto-detect Clan name.
    • Protect STV from been kicked.
    • Stop record demo when match not finished and all guys disconnect from server.
    • Add MODE_BRAKEWAR (Breaks then continue the current Live - suggestion by GrO).
    • Something else that I forgot =)

    [​IMG] Установка:
    • Перед установкой сделайте резервную копию ваших конфигурационных и других файлов!
    • Извлеките файлы из архива в папку cstrike.
    • Перезапишите старые файлы во время копирования.

    Оригинал
     

    Вложения:

    Последнее редактирование модератором: 5 июл 2015
    radionucleid, erolik, ultrarare и 7 другим нравится это.
  2. Makc0809

    Makc0809

    Сообщения:
    29
    Симпатии:
    0
    вы уверены что это надо в чате писать? либо я дурак, либо у меня срабатывает только из консоли
     
  3. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Makc0809, да, должны работать.
     
  4. Makc0809

    Makc0809

    Сообщения:
    29
    Симпатии:
    0
    у меня только из консоли срабатывает и ещё 1 штука, если вводить pw, то показывает пароль 777, хотя он не такой
     
  5. fakysnik

    fakysnik

    Сообщения:
    2
    Симпатии:
    0
    при смене команд после 1 половины матча, не всех перекидывает и получается 4х6, еще было бы не плохо добавить авто голосование за след. карту.
     
  6. bigbrain911

    bigbrain911

    Сообщения:
    314
    Симпатии:
    23
    Возможно кто то админ, вот и не перекидывает.
     
  7. Makc0809

    Makc0809

    Сообщения:
    29
    Симпатии:
    0
    +1, у меня все вроде перекидывает.

    Вот только 1, у меня после кв в серваке отключен "смотреть за всеми мертвым" и ещё какие-то фишки остаются как в кв, поэтому приходится перезапускать сервак, что посоветуешь?
     
  8. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Может кто-то пробует перейти самостоятельно и его потом перекидывает обратно?
    В конфиг cfg/warmod/on_match_end.cfg пропиши их включение.
     
  9. Makc0809

    Makc0809

    Сообщения:
    29
    Симпатии:
    0
    Можно ли сделать так, чтобы при сбросе плагина и при завершении кв через определенный промежуток загружался стандартный конфиг, как при запуске серва? ибо перезапускать не всегда вариант... допустим меня (гл. админа) нету дома, а без меня запускают кв... потом играть не очень удобно :beee:
     
  10. Makc0809

    Makc0809

    Сообщения:
    29
    Симпатии:
    0
    почти до всего доперло, осталось несколько вопросов... Почему стандартное название не сохраняется (хотя в файлике поставил), и второе, почему демка после начала кв останавливается? (хотя когда запущен обычный паблик. демки пишутся) p.s. этот мод вшит в паблик сервер

    и ещё 1 вопросик, как сделать чтобы когда на кв остаются 1 на 1, ножи не появлялись?
     
  11. bigbrain911

    bigbrain911

    Сообщения:
    314
    Симпатии:
    23
    А здесь работает система готовности типо игроки пишут .r или /r и матч автоматически запускается, если да то как настроить, если нет какие еще варианты тогда?

    Добавлено через 1 час 14 минут
    Нашел на сайте sm как сделать

    Code:
    RegConsoleCmd( "steams", Command_Steams);
    Add
    Code:
    RegConsoleCmd( "rdy", Command_Live);
    ...Then compile

    Command "rdy" (or "!rdy" in chat) will initiate vote for lo3
     
    Последнее редактирование: 3 сен 2011
    ultrarare нравится это.
  12. Bulych

    Bulych

    Сообщения:
    26
    Симпатии:
    0
    а можно по подробней немного.
    куда это все прописывать и куда лепить???
     
  13. criminalist

    criminalist

    Сообщения:
    191
    Симпатии:
    20
    Падает сервер при исполнении команды кикнуть всех за спеков, у кого есть подобная проблема ?
     
  14. Lecor

    Lecor

    Сообщения:
    9
    Симпатии:
    1
    подскажите пжлста, я создал базу данных, таблицы, всё есть, что нужно прописать в файле .php, чтобы на сайте отображалось?
    Там 1 таблица wars получилась и 7 значений в ней:
    date_time
    name_team1
    name_team2
    score_t1
    score_t2
    map
    teamsize

    Сделайте пожалуйста пример, а то я туповат в этом.
     
  15. criminalist

    criminalist

    Сообщения:
    191
    Симпатии:
    20
    PHP:
    <?
    $title='
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tbody>
    <tr>
    <td class="title" style="width:34px" align="center">Игра:</td>
    <td class="title" style="width:165px" align="center">Команды:</td>
    <td class="title" style="width:122px" align="center">Карта:</td>
    <td class="title" style="width:108px" align="center">Время:</td>
    <td class="title" style="width:100px" align="center">Размер файла:</td>
    <td class="title" style="width:180px" align="center">Колличество игроков:</td>
    <td class="title" align="center">Счет:</td>
    </tr>
    </tbody>
    </table>
    '
    ;

    echo 
    $title;
    ?>
    <table align="left" width="100%" border="0">
     <?
     $string
    =str_replace(":","-",$string);
     
    ?>
    </table>
    <table align="left" width="100%" border="0">
    </table>
    <table width="100%" border="0" align="left"> 
      
      <? 
     $sql 
    "SELECT * FROM `wars` ORDER BY `date_time` DESC LIMIT 40";
     
    $result mysql_query($sql) or die (mysql_error()); 
     for (
    $i 0$i mysql_num_rows($result); $i++){
     
    $row mysql_fetch_array($result);
     
    $row['date_time']=str_replace(":","-",$row['date_time']) //Замена (:) на (-) в ссылках
     
    ?> 
      <? 
     
      
    //date_default_timezone_set('NOVT');
      //date_default_timezone_set("Europe/Moscow");
      
    $time date("Y-m-d"$row['date_time']); //Выводим время в правильном формате
     //$time = $row['date_time'];
      
    $game '<img src="../images/games/css.gif" border="0" widht="14" height="14" align="absmiddle">';
      
    $link 'http://demo.домен.ru/';
         


     if(
    $row['teamsize'] == 3) {
               
    $teamsize '<b><font color="#CC0000">3</font> на <font color="#0379E7">3</font></b>';
            }elseif(
    $row['teamsize'] == 4) {
               
    $teamsize1 '<b><font color="#CC0000">4</font> на <font color="#0379E7">4</font></b>';
            }else(
    $row['teamsize'] == 5);{
               
    $teamsize '<b><font color="#CC0000">5</font> на <font color="#0379E7">5</font></b>';
        }
      
    ?>
      
    <?php //цвета
     
    if($row['score_t1'] > $row['score_t2']) {
               
    $score_t1 '<b><font color="#009900">'.$row['score_t1'].'</font></b>';
               
    $score_t2 '<b><font color="#fd0101">'.$row['score_t2'].'</font></b>';
            }elseif(
    $row['score_t1'] < $row['score_t2']) {
               
    $score_t1 '<b><font color="#fd0101">'.$row['score_t1'].'</font></b>';
               
    $score_t2 '<b><font color="#009900">'.$row['score_t2'].'</font></b>';
            }else{
               
    $score_t1 '<b><font color="#FF6600">'.$row['score_t1'].'</font></b>';
               
    $score_t2 '<b><font color="#FF6600">'.$row['score_t2'].'</font></b>';
        }
        
        if(
    $row['score_t1'] > $row['score_t2']) {
               
    $score_t1 '<b><font color="#009900">'.$row['score_t1'].'</font></b>';
               
    $score_t2 '<b><font color="#fd0101">'.$row['score_t2'].'</font></b>';
            }elseif(
    $row['score_t1'] < $row['score_t2']) {
               
    $score_t1 '<b><font color="#fd0101">'.$row['score_t1'].'</font></b>';
               
    $score_t2 '<b><font color="#009900">'.$row['score_t2'].'</font></b>';
            }else{
               
    $score_t1 '<b><font color="#FF6600">'.$row['score_t1'].'</font></b>';
               
    $score_t2 '<b><font color="#FF6600">'.$row['score_t2'].'</font></b>';
        }
     
    ?>
      <?php //Проверяем существует ли демо. 
      /*//$file_exist = "http://demo.ваш домен.ru/.$row['map']._$time";
      $maps = $row['map'];
      
      $url = ($link.'/'.$maps.'_'.$time.dem);
      function remoteFileExists($url) {
        $curl = curl_init($url);

        //don't fetch the actual page, you only want to check the connection is ok
        curl_setopt($curl, CURLOPT_NOBODY, true);

        //do request
        $result = curl_exec($curl);

        $ret = false;

        //if request did not fail
        if ($result !== false) {
            //if request was ok, check response code
            $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);  

            if ($statusCode == 200) {
                $ret = true;   
            }
        }

        curl_close($curl);

        return $ret;
    }

    $exists = remoteFileExists($url);
    if ($exists) {
        $file_exist = "Скачать Demo $maps";
    } else {
        $file_exist = "Извините demo не существует";
    }*/
    $pic_map '<img src="/img/maps/'.$row['map'].'.jpg" width="120px" align="absmiddle"><br>';
    //$filesize = filesize('/usr/home/server/warmod/css/cstrike/warmod/'.$row['map'].'_'.$time.'.dem');

    $filesize=filesize('/usr/home/server/warmod/css/cstrike/warmod/'.$row['map'].'_'.$time.'.dem');
     if(
    $filesize >= 1048576 && $filesize 1073741824)
       {
       
    $sizename "MB <img src='images/cup/success.png' width='12' height='12' alt='success' align='absmiddle' />";
       
    $size = (round($filesize 1048576 100) / 100);
       }
     elseif(
    $filesize >= 1024 && $filesize 1048576)
       {
       
    $sizename "KB <img src='images/cup/success.png' width='12' height='12' alt='success' align='absmiddle' />";
       
    $size = (round($filesize 1024 100) / 100);
       }
     else
       {
       
    $sizename "Byte <img src='images/cup/success.png' width='12' height='12' alt='success' align='absmiddle' />";
       
    $size $filesize;
       }


    if (
    file_exists('/usr/home/server/warmod/css/cstrike/warmod/'.$row['map'].'_'.$time.'.dem')) {
        
    $size $size;
        
    $nofile "Размер файла $size $sizename";
    } else {
        
    $size "Удалено <img src='images/cup/error.png' width='12' height='12' alt='удалено' align='absmiddle' />";
        
    $sizename "";
        
    $nofile 'Демо удалено, приносим свои извинения за предоставленые неудобства';
    }
      
     if (
    file_exists('/usr/home/server/warmod/css/cstrike/warmod/'.$row['map'].'_'.$time.'.dem')) {
        
    $file_exist "Скачать демо</br> Размер $size $sizename $maps $pic_map";
    } else {
        
    $file_exist "Демо отсутствует $maps $pic_map ";
    }
     
    ?>
    </table>

    <table width="100%" border="0" align="left">
      <tr>
        <td width="22" align="center" class="title"><font color="#33FF33" size="1"><span class='title2'><? echo $game?><em><img src="/images/bannerrotation/6.png" width="120px" title="Counter-Strike Source" align="absmiddle"><i></i></em></span></font></td>
        
        <td width="100" align="center" class="title"><a href="<? echo $link ?><? echo $row['map']; ?>_<? echo $time?>.dem"><b><font color="#CC0000" size="1"><? echo $row['name_team1']; ?></font></b> VS. <b><font color="#0379E7" size="1"><? echo $row['name_team2']; ?></font></b></a></td>
        
        <td width="68" align="center" class="title"><span class='title2'><a href="<? echo $link ?><? echo $row['map']; ?>_<? echo $time?>.dem"><? echo $row['map']; ?><em><? echo $file_exist ?> <? echo $row['map']; ?> <b><? echo $score_t1?>:<? echo $score_t2?></b><i></i></em></a></span></td>
        
        <td width="68" align="center" class="title"><font color="#006699"><span class='title2' style="cursor:help"><? echo $time?><em>Время и дата завершение микса <? echo $time?><i></i></em></span></font></td>
        <td width="70" align="center" class="title"><span class='title2' style="cursor:help"><? echo $size?> <? echo $sizename?><em><? echo $nofile?><i></i></em></span></td>
        <td width="141" align="center" class="title"><span class='title2' style="cursor:help"><? echo $teamsize?><em>Колличество игроков <br /><? echo $teamsize?> участвующих в миксе <i></i></em></span></td>
        <td width="18" align="center" class="title"><b><div align="center" class="ourButton" style="width:28px;"  ><span class='title2' style="cursor:help"><? echo $score_t1?>:<? echo $score_t2?><em>Матч завершен со счетом <? echo $score_t1?>:<? echo $score_t2?><i></i></em></span></div></b></td>
      </tr>
      
      <? 
     
    }
     
    ?>
    </table>
     
    Последнее редактирование: 7 фев 2012
  16. Lecor

    Lecor

    Сообщения:
    9
    Симпатии:
    1
    Добавлено через 2 часа 16 минут
    а помогите с этим date_time, я так понял должно отображать дату и время, а отображает вот такое 1328570535, как сделать нормальную дату и время?

    подскажите еще, в базу русские названия клана записываются кракозябликами и демки также подписаны кракозябликами, как это исправить?
     
    Последнее редактирование: 7 фев 2012
  17. criminalist

    criminalist

    Сообщения:
    191
    Симпатии:
    20
    По поводу времени гугли в сторону unixtime именно так он пишется в базу просто его нужно контвертировать из базы с помощью php, остальное все кодировка либо в самих файлах либо в базе не знаю решай.
     
  18. Lecor

    Lecor

    Сообщения:
    9
    Симпатии:
    1
    впринципи с кодировкой выкрутился, кроме демок, не знаю уже что делать с ними, оставлю так пока как есть, непринципиально, а вот про date_time погуглю, спасиб за наводку.

    Добавлено через 23 часа 7 минут
    кароч не нашел я ничего, 3 дня впустую, может знает кто как в моде поменять, чтобы вводило в базу нормальную дату и время, помоему так проще будет, демки то оно подписывает в нормальной дате и времени.
     
    Последнее редактирование: 9 фев 2012
  19. criminalist

    criminalist

    Сообщения:
    191
    Симпатии:
    20
    Рабочий Пример того что я вам кинул,
    PHP:
    $row['date_time']=str_replace(":","-",$row['date_time']) //Замена (:) на (-) в ссылках
    PHP:
     $time date("Y-m-d"$row['date_time']); //Выводим время в правильном формате
    Что там вам не понятно? первый кусок кода замена : на -
    Второй кусок вывод даты в правильном формате тупо ставьте переменную
    PHP:
    $time
     
  20. Lecor

    Lecor

    Сообщения:
    9
    Симпатии:
    1
    вот что получаю после вставки этого кода

    Notice: Undefined variable: row in E:\wamp\www\resultwar.php on line 287

    Добавлено через 32 минуты
    а можно пример полность заполненого файла, вместе с подключением к базе?
     
    Последнее редактирование: 11 фев 2012