Страница 1 из 3

Lottery mod

Добавлено: 02.11.2005 16:50
Nikel
Итак , поставил етот мод чуток помучался и ... начал сотреть , розыгрыши идут у меня ежеминутно , сначала все было вродь нормально , но потом начал замечать , что выигрывает всегда тот , кто купит билет первым ...
Вот часть кода которая выбирает рандомного юзера ... неделю в нее сотрю и никак не пойму где глюк ...

Код: Выделить всё

		// Select winner
		//
		list($usec, $sec) = explode(' ', microtime());
		$seed = (float) $sec + ((float) $usec * 100000);

		srand($seed);

		$randnum = rand(1, $sql_count);
		$randnum--;
		for ($i = 0; $i < $sql_count; $i++) 
		{
			if (!( $row = $db->sql_fetchrow($result) ))
			{
				message_die(GENERAL_ERROR, sprintf($lang['lottery_error_selecting'], 'lottery'), '', __LINE__, __FILE__, $sql);
			}
Какие будут мысли ?

Добавлено: 02.11.2005 17:27
xXx
А можно ссылку на мод ?

Добавлено: 02.11.2005 17:44
Zen

Добавлено: 03.11.2005 4:52
xXx
У меня вопрос в другом я вот только поставил и не могу билет купить что нужно делать что зыработать ну как бы деньги

Добавлено: 06.11.2005 3:21
xXx
Народ чё то я не могу понять или мод калечный или у меня руки растут не с того места но денег у меня ак и не появляется

Добавлено: 09.11.2005 1:37
krechmer
xXx тебе надо мод поставить либо Point System либо cash hack...

Добавлено спустя 4 часа 17 минут 18 секунд:

Nikel версия php какая?? в моде написанно.. что версия должна быть выше 4.2.0, если ниже то выигрывать будет всегда тот кто перывый...

Добавлено спустя 14 минут 19 секунд:

поставил мод этот.. вроде все нормально.. но как только лотерея заканчивается.. всмысле должен кто то выиграть.. то получаем следущее

Код: Выделить всё

Error getting information from users table!

DEBUG MODE

SQL Error : 1054 Unknown column 'user_items' in 'field list'

SELECT `username`, `user_items` FROM phpbb_users WHERE user_id='17'

Line : 174
File : lottery.php


бывает что

Код: Выделить всё

user_id='17'
не 17 а другая цифра... что может быть ??? в какую сторону смотреть?

Добавлено: 10.11.2005 0:40
krechmer
странно.. поставил значит shop mod http://phpbbguru.net/community/viewtopic.php?t=2769 теперь когда в лотерею захожу.. ошибки нету.. она вообще долго пытается загрузится и так не грузится... очистка базы поможет? как считаете? :roll:

Добавлено спустя 2 часа 9 минут 5 секунд:

все поченил.. включил Auto Restart и все заработало...

Добавлено спустя 3 минуты 27 секунд:

не сочтите за наглость.. может у кого то перевод есть?

Добавлено: 16.11.2005 16:05
Dizel
А можно немного подробнее что это за мод? На каком приципе основана лоттерея? Не хочу устанавливать не зная наверняка подходит он мне или нет.

Добавлено: 16.11.2005 16:22
Zen
http://www.phpbb.com/phpBB/viewtopic.ph ... ht=lottery

Еще можно на локалхосте тестить.

Добавлено: 16.11.2005 16:28
Dizel
Zen что то очень запутанно там написано, онлайн-переочик не помог, мог бы рассказать как работает этот мод? В чём его принцип?

Добавлено: 16.11.2005 16:41
Zen
Мод позволяет посетителям покупать билеты для лотереи, их цена контролируется через админ панель, все средства полученные путем продажи билетов составляют приз выигрывшего, администратором регулируется возможность продажи отдельным пользователям одиночных билетов или нескольких сразу (на один розыгрыш), время розыгрышей регулируется через админку (минимально в секундах, можно в часах, днях, и т. д.), Призовой фонд не виден участникам, но виден админу через админку :), также есть возможность повтора лотереи после розыгрыша.

Добавлено: 16.11.2005 16:46
Dizel
Zen всё понял но не понял одного - откуда у людей беруться деньги (очки) что бы покупать билеты? Не совсем понимаю.

Добавлено: 16.11.2005 17:35
Zen
Point System, Cash Mod. В постах выше написанно.

Добавлено: 16.11.2005 17:45
Dizel
Zen это две идентичные системы или в них есть различия? Может одна хуже а другая лучше? И ещё - можно ли эти очки полученные с помощью Point System, Cash Mod использовать в других целях? Есть какие то игры подобные Lottery mod?

Добавлено: 18.01.2006 20:09
Conscript
Вот такая же проблема
Error getting information from users table!

DEBUG MODE

SQL Error : 1054 Unknown column 'user_items' in 'field list'

SELECT `username`, `user_items` FROM phpbb_users WHERE user_id='2'

Line : 174
File : lottery.php

Но как написано авто рестарт не помогает. Помогите в чём проблема.