function deliverProduct(){global $char, $la2ItemId, $productCount, $PRODUCT_LOCATION, $PRODUCT_COUNT_FACTOR;if($PRODUCT_COUNT_FACTOR >=1){//Умножаем на фактор, если мы продаем продукт в пакетах
$productCount *= $PRODUCT_COUNT_FACTOR;}
openItemsDBConnection();
$charSQL = mysql_real_escape_string($char);
$sql ="select login from accounts where LOWER(login) = LOWER('$charSQL')";
$nowvalue = mysql_query("select value from donate_credits where account = $charSQL");
setDBNames();
$result = mysql_query($sql)ordie(mysql_error());if(mysql_num_rows($result)!=1){
mysql_close();
error("Нет такого персонажа: $char");}
$productCountSQL = mysql_escape_string($productCount);
$la2ItemIdSQL = mysql_escape_string($la2ItemId);
$sql ="
insert into donate_credits (account, value) values ('$char', '$productCountSQL')
ON DUPLICATE KEY UPDATE value=$nowvalue+$productCountSQL";
setDBNames();
$result = mysql_query($sql)ordie(mysql_error());
mysql_close();
logOrder();
success();}
Ну соответственно есть проблема)
check the manual that corresponds to your MySQL server version for the right syntax to use near 'id #7+1' at line 2.
Задача состоит в том чтобы апдейт не просто обновлял число на новое а складывал со старым) то есть было скажем 7, человек сделал заказ на 5 монет и на счете стало 13
Написал: Павел
14.10.2010 / 13:31
Я уже глянул видео и посмотрел одну из их серверных ферм
Недумаю что малютки. Приобритения одной такой "малютки" обойдется порядка полумиллиона рублей
Написал: Павел
31.08.2010 / 12:05
23 Мб я и не прав но мощности которые, там такая вычислитальная способность, что мама не горюй
А харды - это тупо файл сторейдж отдельно)
Я гугл не юзаю предпочитаю яшу, потому мне на гугл накекать -_- глянул видос бред какой то, такое ощущение что они бюджетки покупают для поддержания гугла
Написал: Павел
31.08.2010 / 11:56
21. Что за бред. Терабитного канала вы в жизни не увидите, на каждый сервер можно провести максимум 1 гигабит - 100 серверов на каждый по гигабиту получаем 100 гбит - вполне нормально
У них стоит собственное здание так что уж поверьте у них навярника стоят допольниетльные дизеля или дизель, и отдельная станция
Учитывая что офис у них не один в каждом стоят резервные мощности навярника
Написал: Павел
31.08.2010 / 11:50
16. Не думаю что они покупали л***опы чтобы держать их там тысчами) Сотни серверов с 2xXeon 5500 и 48 гб ОЗУ вполне достаточно для обработки таких потоков информации, которые ни одному из нас и не снилось
Написал: Павел
31.08.2010 / 10:13
Хост качай либо ггц либо играй на абис - айкуп лига
Более подробно http://garena.com http://wc.theabyss.ru
5. Для игры по интернету не получится сделать то что ты хочешь нужно использовать либо специальный клиент типа гареновского, который инициирует локалную сеть, либо искать сервер с реестровым файлом, который меняет записи в реестре, как на айкапе, либо покупать лицуху и играть на офсервере близарда
Написал: Павел
31.08.2010 / 08:42
14. Нужен мозг и руки, ДДОС это не тупое забивание порта, а умелое использование пакетов. Если найти слабое место в системе то ее можно повесить
12. Там не в движке дело, а в их собственном дата ецнтре где размещен не один десяток серверов для поддержания жизни всех сервервисов гугл
Написал: Павел
31.08.2010 / 08:34