Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 09-14-2010, 04:56 PM
Simmons Simmons is offline
 
Join Date: Apr 2009
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default battle hack needs to be fixed

i have a battle system given to me that was coded on a vb board with no table prefix. My vb is set up with table prefix: vb_ so the code breaks when i try to install it

is there anyone able to rewrite the code with the table prefix?

I can send you all the files for it so you have something to work with
Reply With Quote
  #2  
Old 09-14-2010, 05:03 PM
borbole's Avatar
borbole borbole is offline
 
Join Date: Jan 2010
Posts: 2,559
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Append this code to the table name/s in your script:

PHP Code:
" . TABLE_PREFIX . " 
Reply With Quote
  #3  
Old 09-14-2010, 05:25 PM
Simmons Simmons is offline
 
Join Date: Apr 2009
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

in what script?
Reply With Quote
  #4  
Old 09-14-2010, 05:33 PM
borbole's Avatar
borbole borbole is offline
 
Join Date: Jan 2010
Posts: 2,559
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Simmons View Post
in what script?
At the custom script that it gives you the error. Find the queries with the db tables and append tot hem the code I posted. That should fix it as it covers all the custom prefixes a db might have.
Reply With Quote
  #5  
Old 09-14-2010, 05:42 PM
Simmons Simmons is offline
 
Join Date: Apr 2009
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

oh thanks i'll try that

--------------- Added [DATE]1284490180[/DATE] at [TIME]1284490180[/TIME] ---------------

this is what happens when i try to install the product

Database error in vBulletin 3.8.6:

Invalid SQL:
CREATE TABLE IF NOT EXISTS vb_`dbh_victims` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 50 ) NOT NULL ,
`beat` VARCHAR( 50 ) NOT NULL ,
`cscore` INT( 10 ) NOT NULL ,
`oscore` INT( 10 ) NOT NULL,
UNIQUE (`id`)
);

MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`dbh_victims` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 5' at line 1
Error Number : 1064
Request Date : Tuesday, September 14th 2010 @ 02:48:13 PM
Error Date : Tuesday, September 14th 2010 @ 02:48:13 PM
Script : http://lyricalbattlegroundz.net/foru...=productimport
Referrer : http://lyricalbattlegroundz.net/foru...?do=productadd
IP Address : 207.6.236.65
Username : Simz'
Classname : vB_Database
MySQL Version : 5.0.91-community
Reply With Quote
  #6  
Old 09-14-2010, 06:17 PM
borbole's Avatar
borbole borbole is offline
 
Join Date: Jan 2010
Posts: 2,559
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Simmons View Post
oh thanks i'll try that

--------------- Added [DATE]1284490180[/DATE] at [TIME]1284490180[/TIME] ---------------

this is what happens when i try to install the product

Database error in vBulletin 3.8.6:

Invalid SQL:
CREATE TABLE IF NOT EXISTS vb_`dbh_victims` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 50 ) NOT NULL ,
`beat` VARCHAR( 50 ) NOT NULL ,
`cscore` INT( 10 ) NOT NULL ,
`oscore` INT( 10 ) NOT NULL,
UNIQUE (`id`)
);

MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`dbh_victims` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 5' at line 1
Error Number : 1064
Request Date : Tuesday, September 14th 2010 @ 02:48:13 PM
Error Date : Tuesday, September 14th 2010 @ 02:48:13 PM
Script : http://lyricalbattlegroundz.net/foru...=productimport
Referrer : http://lyricalbattlegroundz.net/foru...?do=productadd
IP Address : 207.6.236.65
Username : Simz'
Classname : vB_Database
MySQL Version : 5.0.91-community

From the code you posted it looks like the quotes are not entered right at the db name.

This part here:

Code:
CREATE TABLE IF NOT EXISTS vb_`dbh_victims` (
If you see the quote, it is after the prefix. It should be before to include it as well. Like this:

Code:
CREATE TABLE IF NOT EXISTS `vb_dbh_victims`(
If you want to cover all prefixes, use this code:

Code:
$vbulletin->db->query_write("CREATE TABLE IF NOT EXISTS `" . TABLE_PREFIX . "dbh_victims`  (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 50 ) NOT NULL ,
`beat` VARCHAR( 50 ) NOT NULL ,
`cscore` INT( 10 ) NOT NULL ,
`oscore` INT( 10 ) NOT NULL,
UNIQUE (`id`)
);
Reply With Quote
  #7  
Old 09-17-2010, 12:00 PM
borbole's Avatar
borbole borbole is offline
 
Join Date: Jan 2010
Posts: 2,559
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Simmons. I am following up on this. Did you manage to resolve the issue now?
Reply With Quote
  #8  
Old 12-05-2014, 07:19 PM
Diasick Diasick is offline
 
Join Date: Sep 2014
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

dont help this guy out, this was my battle hack he stole from my server, and expected you all to help him finish it.

all he had to do was install the database for it, as I didnt have it ready for installation.

I know this post is nearly 5 years old, so I hope he wasnt able to get help lol.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:26 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04050 seconds
  • Memory Usage 2,229KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_code
  • (1)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete