The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#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'] . "' |
![]() |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|