java какая? --- добавлено: 6 окт 2013 в 20:07 --- конст, ты ли это?ОО ява 7 вроде, но в яве ли дело?
Мне метод тыка помог, дня 3-4 парился. Можешь ли ты мне помочь? И да, это, к несчастью, я.
У каждого второго игрока в 90% случаев запуска патчера появляется именно такая ошибка: Папка повреждена, сделайте проверку. AF.log говорит о том, что патчер не может считать .pak файл (каждый раз разный). Примерно каждый 10-й запуск патчера - удачный, показывает версию, позволяет обновится и т.д. Прошу помощи, баг очень сильно вредит игровому клиенту. Примерно после каждый 10-й проверки .pak файл дропается (обнуляется и начинает качаться с нуля) и у пользователя появляются самые разные ошибки. От светофором до не отображения персонажей\локаций. Пробовал решить эту проблему своими силами - безрезультатно.
На крон 5 мин. так не совсем правильно. Верно */5 * * * * /usr/bin/php -q полный путь до скрипта. на самом деле да, просто я забыл '*/5' :(
Нужно больше запросов. ?
Все это конечно хорошо, но автору советую далее в своих начинаниях использовать функцию mysqli вместо mysql Лучше сразу приучаться к PDO , ибо в будущих версиях php разработчики уберут функции mysql Не говорите о том, чего не знаете. PDO это ООП - успеет выучить,причем никто не говорил, что PDO лучше mysqli Согласен, по-привычке mysql использовал. Ты не первый, который ругается на это :mellow: P.S. Какой прикол свой ник даже в название таблиц пихать? х) если сделать обычное название (например "logs"), то велика вероятность, что название этой таблицы совпадет с названием уже существующей таблицы. а так я очень сомневаюсь, что кто-то будет создавать таблицу с префиксом в виде моего ника. Плюс это небольшие копирайты.
Данный скрипт предназначен для записывания в базу Mysql логов, содержащих: максимальный дневной он-лайн (записывается в таблицу konst_onllog) максимальный вечерний он-лайн количество времени (за сутки), проводимого ГМ'ами в игре (записывается в таблицу konst_gmtime, время в минутах) Пока выкладываю тестовый вариант, для опытных пользователей. В будущем возможно напишу интерфейс. Скрипт был написан мною с акцентом на sql-запросы (практика). код php-файла: <?php $Link = mysql_Connect('localhost', 'root', 'пароль'); mysql_Select_Db('pw', $Link); $GMid = mysql_Query("SELECT DISTINCT `userid` FROM `auth`"); //$GMi = mysql_fetch_row($GMid); $GMcount = mysql_Query("SELECT COUNT(DISTINCT `userid`) FROM `auth`"); $GMcou = mysql_fetch_row($GMcount); $test1 = MySQL_Query("SELECT * FROM `konst_onllog` WHERE `time`='Day' && `date`=DATE(NOW())"); $test2 = MySQL_Query("SELECT * FROM `konst_onllog` WHERE `time`='Night' && `date`=DATE(NOW())"); $test3 = MySQL_Query("SELECT * FROM `konst_gmtime` WHERE `date`=DATE(NOW())"); if (MySQL_Num_Rows($test1)) { MySQL_Query("UPDATE `pw`.`konst_onllog` SET `count` =(SELECT COUNT(*) FROM point WHERE zoneid='1') WHERE date=DATE(now()) && count<(SELECT COUNT(*) FROM point WHERE zoneid='1') && time = 'Day' && TIME(NOW())+0<180000"); } else { MySQL_Query("INSERT INTO `pw`.`konst_onllog` (`count` ,`date`,`time`) VALUES ('0', now(),'Day')"); MySQL_Query("UPDATE `pw`.`konst_onllog` SET `count` =(SELECT COUNT(*) FROM point WHERE zoneid='1') WHERE date=DATE(now()) && count<(SELECT COUNT(*) FROM point WHERE zoneid='1') && time = 'Day' && TIME(NOW())+0<180000;"); } if (MySQL_Num_Rows($test2)) { MySQL_Query("UPDATE `pw`.`konst_onllog` SET `count` =(SELECT COUNT(*) FROM point WHERE zoneid='1') WHERE date=DATE(now()) && count<(SELECT COUNT(*) FROM point WHERE zoneid='1') && time = 'Night' && TIME(NOW())+0>180000"); } else { MySQL_Query("INSERT INTO `pw`.`konst_onllog` (`count` ,`date`,`time`) VALUES ('0', now(),'Night')"); MySQL_Query("UPDATE `pw`.`konst_onllog` SET `count` =(SELECT COUNT(*) FROM point WHERE zoneid='1') WHERE date=DATE(now()) && count<(SELECT COUNT(*) FROM point WHERE zoneid='1') && time = 'Night' && TIME(NOW())+0>180000;"); } if (MySQL_Num_Rows($test3)) { for($i=0;$i<$GMcou[0];$i++) { $GMi = MySQL_result($GMid, $i, 'userid'); MySQL_Query("UPDATE `konst_gmtime` SET minuts = minuts+5 WHERE ID='$GMi' && date=date(now()) && (SELECT DISTINCT zoneid FROM `point` WHERE `uid` = '$GMi')=1;"); } } else { for($i=0;$i<$GMcou[0];$i++) { $GMi = MySQL_result($GMid, $i, 'userid'); MySQL_Query("INSERT INTO `pw`.`konst_gmtime` (`ID`, `minuts`, `date`) VALUES ('$GMi', '0', NOW());"); } } ?> sql-код создания таблицы konst_gmtime (лог посещаемости ГМ) CREATE TABLE IF NOT EXISTS `konst_gmtime` ( `Num` int(11) NOT NULL AUTO_INCREMENT, `ID` int(11) NOT NULL, `minuts` int(11) NOT NULL, `date` date NOT NULL, PRIMARY KEY (`Num`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; sql-код создания таблицы konst_onllog (лог он-лайна) CREATE TABLE IF NOT EXISTS `konst_onllog` ( `Num` int(11) NOT NULL AUTO_INCREMENT, `count` int(11) NOT NULL, `date` date NOT NULL, `time` varchar(10) NOT NULL, PRIMARY KEY (`Num`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; crontab-код (для активации скрипта каждые 5 минут): 0,5,10,15,20,25,30,35,40,45,50,55 * * * * GET http://localhost/место расположения/script.php Пригодится - рад. Не пригодится - лесом.
да ты што гонишь, блждад. iconv("UTF-16LE", "UTF-8", $string); На пхп компиляторе 3 кбайта на JSP подобного нет?
Ты балабол.... автор скрипта - morze, переделывал kapamel Ты лишь немного подправил внешний вид не знаю кто такой kapamel, скрипт вытаскивал сам. кому принадлежит функция, которая внутри этого скрипта - не информирован. Даже свои копирайты везде всунул,мдаа <_< сказал человек, который текстуры от майнкравта продавал :D :lol: пс везде - это где, кроме главной страницы?
Ты балабол.... автор скрипта - morze, переделывал kapamel Ты лишь немного подправил внешний вид не знаю кто такой kapamel, скрипт вытаскивал сам. кому принадлежит функция, которая внутри этого скрипта - не информирован.
для любой. если, конечно, порты подключения не менял (но и при желании можно в файле изменить).
Скрипт отправки предмета на почту персонажа. Интерфейс максимально прост. Для подключения достаточно закинуть на хост. В будущем возможно выложу скрипт редактирования персонажей. [IMG] By konst http://dump.ru/file/5895950
Да с этим мне уже помогли. Осталось решить проблему отправки данных на сервер чтобы потом с помощью $_POST сделать запись в базу данных. ну а с этим уже проще простого, если не знаешь как это сделать самому - открой ту же самую регистрацию от ПВ. главное не забывай про инъекции. вместо myql_escape_string используй - mysql_real_escape_string.
основа этого личного кабинета, полагаю сделана на php? в любом случае, думаю у тебя товар берется из базы mysql, так что тебе мешает сделать 2-ю переменную суммы товара (вторую) , назовем её TovSum т.е. переменная будет подсчитывать "какова сумма, если добавить в корзину". например: у тебя клиент взял товар на сумму 24руб, до лимита у него остается ещё 1 руб. он клацает по товару, который стоит 1руб, TovSum = 25, значит разрешает добавлять, иначе - лесом.
Этот чмырь запостил у меня на форуме подобную тему. Шах и мат, сучечка.
насчет защиты, кому влом разбираться в иптейблс - apt-get install firestarter тот же иптейблс, только в упрощенном варианте.
не совсем понял, как активировать дебаг-мод через консоль? какая команда для включения?
Извиняюсь. После этого поста таски внезапно заработали оО, автору огромное спасибо.
странно, поставил и теперь сервер не прогружается. исходя из лога - он жалуется на эти таски.
есть, кто может добавить ещё несколько культивационных уровней? (например ад\рай4)
Имена участников (разделяйте запятой).