Cash Mod + Music Online Mod

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
MadCat_S
phpBB 1.4.2
Сообщения: 60
Стаж: 19 лет 7 месяцев

Cash Mod + Music Online Mod

Сообщение MadCat_S »

Вобщем такая история :
стоят у меня оба эти мода, тобишь кэш и Музыка, я нашел мод который объединяет их
то есть если пользователь наберет N-ую сумму денег для него становится возможным прослушивание мелодий
но я хотел бы чтобы к примеру за прослушивание мелодии эти самые деньги отнимались кто может помогите

Добавлено спустя 1 час 16 минут 25 секунд:

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

$sql = 'SELECT user_points
   FROM ' . USERS_TABLE . '
   WHERE user_points > 50
      AND user_id = ' . intval($userdata['user_id']);
if ( !$result = $db->sql_query($sql) )
{
   message_die(GENERAL_ERROR, 'Could not obtain users post information', '', __LINE__, __FILE__, $sql);
}
if ( !$row = $db->sql_fetchrow($result) )
{
   message_die(GENERAL_MESSAGE, 'You need at least 50 credits to listen to this song');
}
как сделать чтобы после тока как пользователь прослушал мелодию у него отнималось 30 поинтов к примеру?????
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Очень может быть что так:
music_song.php
Найти:

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

/*
+----------------------------------------------------------
| Main work here...
+----------------------------------------------------------
*/

// ------------------------------------
// Send the song
// ------------------------------------

if ( $thissong['song_url'] == '' )
{
После, добавить:

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

	$sql = 'UPDATE ' . USERS_TABLE . ' SET user_points = user_points - 5 WHERE user_id = ' . $userdata['user_id']; 
	if ( !$result = $db->sql_query($sql) ) 
	{ 
		message_die(GENERAL_ERROR, 'Error while substracting credits', '', __LINE__, __FILE__, $sql); 
	}
5 меняете на необходимое число.

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

При этом кредиты будут сниматься непосредственно при получении файла.

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

Поправил ошибку с названием файла.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
MadCat_S
phpBB 1.4.2
Сообщения: 60
Стаж: 19 лет 7 месяцев

Сообщение MadCat_S »

Всё сделал в точности, но теперь не музыка не играет ни кредиты не отнимаются
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А что происходит?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
MadCat_S
phpBB 1.4.2
Сообщения: 60
Стаж: 19 лет 7 месяцев

Сообщение MadCat_S »

Xpert писал(а):А что происходит?
нажимаю на прослушивание мелодии
открывается страница прослушивания всё как всегда, только музыка не звучит, и в конечном этоги поинты не снимаются
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Поинты точно не снимаются?
Можно тестовый аккаунт на форум в ЛС?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
MadCat_S
phpBB 1.4.2
Сообщения: 60
Стаж: 19 лет 7 месяцев

Сообщение MadCat_S »

Xpert писал(а):Поинты точно не снимаются?
Точно
Xpert писал(а):Можно тестовый аккаунт на форум в ЛС?
К сожалению нет - форум в локальной сети
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Выложите вложением отредактированный файл, посмотрим что к чему...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
MadCat_S
phpBB 1.4.2
Сообщения: 60
Стаж: 19 лет 7 месяцев

Сообщение MadCat_S »

вот держите
У вас нет необходимых прав для просмотра вложений в этом сообщении.
IncominG

Сообщение IncominG »

А я считаю что должно быть так... не судите строго
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
MadCat_S
phpBB 1.4.2
Сообщения: 60
Стаж: 19 лет 7 месяцев

Сообщение MadCat_S »

IncominG писал(а):А я считаю что должно быть так... не судите строго
К сожалению этот вариант тоже не работает
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

естественно.. =) у них нет принципиальной разницы =)
вопрос на засыпку... а если сейчас удалить отнимание поинтов, то все работает? 0_о
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
MadCat_S
phpBB 1.4.2
Сообщения: 60
Стаж: 19 лет 7 месяцев

Сообщение MadCat_S »

[R: R@m$e$ :U] писал(а):а если сейчас удалить отнимание поинтов, то все работает? 0_о
Да то все становится на свои места
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Нет у меня времени ставить эти моды, если вышлете на почту скрипты форума и небольшой дамп базы - помучаю на досуге...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
MadCat_S
phpBB 1.4.2
Сообщения: 60
Стаж: 19 лет 7 месяцев

Сообщение MadCat_S »

Xpert писал(а):небольшой дамп базы
а вот про это поконкретнее
что это??????

Вернуться в «Запросы модов для phpBB 2.0.x»