The Arcive of vBulletin Modifications Site. |
|
|
#1
|
|||
|
|||
|
I was wondering if anyone could tell me what values I must insert to give points or vbbux as my mod refers to them to the started of the thread everytime someone makes a reply to the thread. I have provided my code so far and will highlight the part I am stumped on. Thanks for any help, if this is in the wrong forum, sorry!
Code:
<?php
/*======================================================================*\
|| #################################################################### ||
|| # vbPlaza Integrated Store System for vBulletin 3.5+ # ||
|| # ---------------------------------------------------------------- # ||
|| # All PHP code in this file is ?2006 GSCCC, Inc. # ||
|| # http://www.cmgsccc.com # ||
|| #################################################################### ||
\*======================================================================*/
// check to make sure VB_AREA is defined
$ben = 10;
if (defined('VB_AREA'))
{
// check if it's enabled first
if ($vbulletin->options['vbbux_enabled'] == 1)
{
// include the vbplaza functions
include_once(DIR . '/includes/functions_vbplaza.php');
// calculate the amount of points to give
$givepoints = vbplaza_calculate_post_points($post, $foruminfo['forumid'], $type);
// check if it should send the query
if ($givepoints != 0)
{
// verify they have enough points to do this action
if (($vbulletin->userinfo[$vbulletin->options['vbbux_pointsfield']] + $givepoints) < 0)
{
// display error, not enough points
eval(standard_error(fetch_error('vbplaza_not_enough_points')));
}
// send the query to give the points
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . $vbulletin->options['vbbux_pointstable'] . "
SET
`" . $vbulletin->options['vbbux_pointsfield'] . "` = `" . $vbulletin->options['vbbux_pointsfield'] . "` + " . $ben . "
WHERE userid = '" . $threadinfo['postuserid'] . "'
AND vbp_receivespoints = '1'
");
// check if this user was referred by anyone
/* if (($vbulletin->options['vbbux_perreferralactions'] != 0) && ($vbulletin->userinfo['referrerid'] > 0))
{
// multiply the $givepoints by the perreferralactions multiplier
$givepoints = $givepoints * $vbulletin->options['vbbux_perreferralactions'];
// send the query to give the points to this user
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . $vbulletin->options['vbbux_pointstable'] . "
SET
`" . $vbulletin->options['vbbux_pointsfield'] . "` = `" . $vbulletin->options['vbbux_pointsfield'] . "` + " . $givepoints . "
WHERE userid = '" . $vbulletin->userinfo['referrerid'] . "'
AND vbp_receivespoints = '1'
");
} */
}
}
}
?>
Code:
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . $vbulletin->options['vbbux_pointstable'] . "
SET
`" . $vbulletin->options['vbbux_pointsfield'] . "` = `" . $vbulletin->options['vbbux_pointsfield'] . "` + " . $ben . "
WHERE userid = '" . $threadinfo['postuserid'] . "'
AND vbp_receivespoints = '1'
");
Code:
WHERE userid = '" . $threadinfo['postuserid'] . "' Code:
WHERE userid = '" . $vbulletin->userinfo['userid'] . "' |
![]() |
|
|
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
|
|
More Information |
|
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|