vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Add-On Releases - v3 Arcade - Games Arcade System for 3.6.0 (https://vborg.vbsupport.ru/showthread.php?t=114012)

John 11-26-2005 10:00 PM

v3 Arcade - Games Arcade System for 3.6.0
 
Staff note: Requesting or posting links to sites for massive game downloads is considered posting links to Warez and is not allowed. Also see: Posting/requesting (links to) Game Downloads
=================================
v3 Arcade
for vBulletin 3.6.1
=================================

"v3 Arcade" is the third Arcade system I've written for vBulletin. It's coded from scratch, not a port of an older version - and because it was coded specifically for vBulletin 3.6 it uses the product system for code modifications, and utilizes AJAX technology throughout. Here's a brief rundown of the features in this version of v3 Arcade.

- Supports both v3 Arcade and iB games.
- Download *legal* free, premium and multiplayer games directly from v3arcade.com to your Arcade installation.
- Import script to convert your old v3 Arcade installation. (A script to import games, scores and news from old IBPro installations is available here, thanks to Tigga: http:www.v3arcade.com/forums/showthread.php?t=324)
- AJAX based instant ratings, for simple to use game ratings.
- AJAX based inline score moderation.
- AJAX based instant game searching.
- Tabbed, customizable categories.
- Challenge system for one-on-one contests.
- User-permission based settings for email/PM notification, challenge settings.
- Streamlined viewing modes for users with lower resolutions.
- AJAX based quick stats, for viewing statistics by passing the cursor over a username.
- Mass import tools for importing games in bulk.
- Reverse and decimal based scoring.
- Arcade-only closure with customizable message.
- Per game criteria, allows you to control access to games by reputation, posts, registration length.
- Postbit based awards.
- Personalized recommendations for other games users might like, based on what they?re playing.
- Quick stats, letting a user know how many other scores are above and below theirs.
- Score ranking.
- Admin customizable ?score feedback?, displays a message based on how well as user has done.
- Numerous Admin CP settings to control things like popup opacity, maximum comment length, hover delay length, and numerous other behaviors.
- Full admin control over the types of content allowed in comments (BB code, HTML, smilies, etc.)
- Usergroup based access permissions.
- Fully phrased, for each translation into other languages.
- An ever growing collection of third party add-ons, thanks to Oblivion Knight.
- A slick, professional layout.

=================================
Change Log
=================================

1.0.0 - First public release.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

1.0.1 - Bug fixes and feature release.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- More visible postbit award presence.
- Reverse scoring option added to games.
- Data dictionary implementation, makes sure the Arcade database changes are correctly made.
- Template grouping.
- "Posts in the last 24 hours" criteria added to games.

1.0.5 - Bug fixes and feature release.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Added search on/off toggle function in Admin CP.
- Opera compatibility fixed.
- Welcome message now an Admin CP option.
- Use "Miniature Mode" By Default option added to the Admin CP.
- New AJAX based favorites system.
- Hooks in place for vbBux integration (coming soon from CMX_CMGSCCC)
- Per-category on/off settings.
- Default user settings for challenges and notifications.
- Database error when pruning a user?s scores with table prefix.
- Database error when viewing distinct high scores when the table is empty.
- Notification bug fixes, users should now be notified based on their Arcade settings.
- Timestamp bug fixed for news and events.

1.0.6 - Bug fixes.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Fixed a bug where unregistered users could challenge people in the Arcade.
- "Wipe All Scores" tool added.
- "arcade_award_bit" template is now cached correctly.

1.0.7 - Features and Bug fixes.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Guests can now play games, but their scores aren't recorded. If a guest plays a game, they're asked to register if they want their score recorded afterwards.
- Admins can now wipe all scores through the Admin CP.
- Admins now have a tool to enable challenges by default for all users.
- Usergroup requirements for games are now in place.
- Admins can now choose to flip the columns and have the smaller panel on the left, with the larger content area on the right.
- News & Events - now entries contain links to games.
- Numerous bug fixes.
- Mass category changer for altering game categories en masse.
- High score rebuilder in the Admin CP.


=================================
Branding Free
=================================

All v3 Arcade installations carry and require a small "v3 Arcade" logo in the footer, as well as the text "Powered by v3 Arcade" which links to http:www.v3arcade.com. For information on legally removing the branding, please visit www.v3arcade.com.


=================================
www.v3arcade.com
=================================

If you're looking for more games, add-ons, support, tutorials, or anything Arcade related - www.v3arcade.com is the place to go. :)

Bug tracking: http://www.v3arcade.com/forums/vbugs.php

You can contact me directly at john@v3arcade.com for support.


=================================
Many thanks to...
=================================

- All branding-free customers and donors, for supporting the project.
- Oblivion Knight, for his work on the forums and great add-ons.
- Snowy, for his work on the forums.
- Andreas a.k.a. KirbyDE, for his vB 3.5 tutorials.


=================================
Copyright
=================================

All code in distributed in this zip is Copyright ?2005 John Warwick, with the following exceptions:
class_tar.php - Credits within.
All Actionscript code within the included .swf files, unless otherwise noted.

John 11-27-2005 11:12 AM

Screenshot batch number 1. (Front end)

John 11-27-2005 11:13 AM

Screenshot batch number 2. (Front end)

BiReL41r 11-27-2005 11:13 AM

I've been waiting, can't wait. Gonna install right away! Thanks!

EDIT: Crap, didn't see that either, sorry!

John 11-27-2005 11:16 AM

Screenshot batch number 3. (www.v3arcade.com Game Store integration)

John 11-27-2005 11:16 AM

Screenshot batch number 4. (www.v3arcade.com Game Store integration)

John 11-27-2005 11:17 AM

Screenshot batch number 5. (Admin CP)

waza 11-27-2005 11:20 AM

Ok, here I go again:
Finally, thx man!

TJFweb 11-27-2005 11:20 AM

Woot First Install!

Edit: Oops... beaten by one guy :P

bing11 11-27-2005 11:21 AM

thank you

sensimilla 11-27-2005 11:22 AM

thanks alot!!! it been worth the time .. I love it keep up the good work!

plubius 11-27-2005 11:22 AM

At long last the wait is over. It is good to see this old hack with new life. Excellent work, John.

tidy_boy 11-27-2005 11:22 AM

hey john I have purchased the branding free ages ago so i will be upgrading. Do i just ftp all the files to my server and import the product but allow ovewrite

Cheers

John 11-27-2005 11:23 AM

Quote:

Originally Posted by tidy_boy
hey john I have purchased the branding free ages ago so i will be upgrading. Do i just ftp all the files to my server and import the product but allow ovewrite

Cheers

Yep - just check the overwrite box when you import and it should be flawless. Worked nicely on v3arcade.com earlier on today.

Detomah 11-27-2005 11:24 AM

/me upgrades to full release.

Is it safe to use with all of O.K's 3.5.1 beta v3arcade addons still, or are they going to need rebuilding? (aimed at O.K. more than John)

Lizard King 11-27-2005 11:26 AM

I was still keeping my tables from vb3.0.x installation. Even i choosed overwrite i had the following error
Quote:

Database error in vBulletin 3.5.1:

Invalid SQL:
ALTER TABLE usergroup ADD arcadepermissions INT( 10 ) UNSIGNED NOT NULL;

MySQL Error : Duplicate column name 'arcadepermissions'
Error Number : 1060
Date : Sunday, November 27th 2005 @ 08:24:30 AM
Script : http://*/admincp/plugin.php
Referrer : http://*/admincp/plugin.php?do=productadd
IP Address : -----
Username : *****
Classname : vb_database

John 11-27-2005 11:27 AM

Quote:

Originally Posted by Detomah
[high]* Detomah upgrades to full release.
[/high]

Is it safe to use with all of O.K's arcade addons still, or are they going to need rebuilding? (aimed at O.K. more than John)

I've got a feeling that most of them will be okay.

Electronic Punk 11-27-2005 11:28 AM

Installed :)

John 11-27-2005 11:28 AM

Quote:

Originally Posted by Lizard King
I was still keeping my tables from vb3.0.x installation. Even i choosed overwrite i had the following error

As per the instructions:

Quote:

If you're installing on a fresh copy of vBulletin 3.5, you don't need to worry about anything. If you're upgrading from an old 3.0.x version, please make sure that you've removed all old arcade templates from your vBulletin forum before you begin. Also, remove any fields containing the word "arcade" from the "user" and "usergroup" tables.

AshokForums.com 11-27-2005 11:29 AM

Thanks.. You rock john.. :)

Lizard King 11-27-2005 11:29 AM

John is there a quick query which i can get rid of all ex installations tables ?

Blam Forumz 11-27-2005 11:31 AM

Thanks!, Is there an importer to convert all scores and stuff from ibpro arcade to v3?

John 11-27-2005 11:31 AM

Quote:

Originally Posted by Blam Forumz
Thanks!, Is there an importer to convert all scores and stuff from ibpro arcade to v3?

Read the instructions, it says in there.

John 11-27-2005 11:32 AM

Quote:

Originally Posted by Lizard King
John is there a quick query which i can get rid of all ex installations tables ?

If you're upgrading and important, you don't want to do that. But you'll need to drop that field that's causing the installation to fail - use:

ALTER TABLE usergroup DROP arcadepermissions

tidy_boy 11-27-2005 11:33 AM

hey joh I get this error when I go to my arcade after upgrade

Invalid SQL:
SELECT arcade_challenges.*, touser.username AS tousername, fromuser.username AS fromusername, arcade_games.miniimage, arcade_games.title FROM vb3_arcade_challenges
LEFT JOIN vb3_user AS touser ON (touser.userid=arcade_challenges.touserid)
LEFT JOIN vb3_user AS fromuser ON (fromuser.userid=arcade_challenges.fromuserid)
LEFT JOIN vb3_arcade_games AS arcade_games ON (arcade_games.gameid=arcade_challenges.gameid)
WHERE status=3 ORDER BY datestamp DESC LIMIT 3;

MySQL Error : Unknown table 'arcade_challenges'
Error Number : 1051
Date : Sunday, November 27th 2005 @ 02:32:05 PM
Script : http://www.harddanceaddict.net/forum/arcade.php
Referrer : http://www.harddanceaddict.net/forum/index.php
IP Address :
Username : tidy_boy
Classname : vb_database

John 11-27-2005 11:34 AM

Quote:

Originally Posted by tidy_boy
hey joh I get this error when I go to my arcade after upgrade

Invalid SQL:
SELECT arcade_challenges.*, touser.username AS tousername, fromuser.username AS fromusername, arcade_games.miniimage, arcade_games.title FROM vb3_arcade_challenges
LEFT JOIN vb3_user AS touser ON (touser.userid=arcade_challenges.touserid)
LEFT JOIN vb3_user AS fromuser ON (fromuser.userid=arcade_challenges.fromuserid)
LEFT JOIN vb3_arcade_games AS arcade_games ON (arcade_games.gameid=arcade_challenges.gameid)
WHERE status=3 ORDER BY datestamp DESC LIMIT 3;

MySQL Error : Unknown table 'arcade_challenges'
Error Number : 1051
Date : Sunday, November 27th 2005 @ 02:32:05 PM
Script : http://www.harddanceaddict.net/forum/arcade.php
Referrer : http://www.harddanceaddict.net/forum/index.php
IP Address :
Username : tidy_boy
Classname : vb_database

You did overwrite the product, didn't you?

tidy_boy 11-27-2005 11:35 AM

Quote:

Originally Posted by John
You did overwrite the product, didn't you?

yes I did mate

michaelbenson 11-27-2005 11:35 AM

Excellent, excellent, excellent!
Great update.

Zachariah 11-27-2005 11:35 AM

Wow man I was looking for 20 min on your site for the arcade.
- I gave up and found it here.

/me cries.

I'll shoot off a bunch of VBA CMPS after the install.
- Gimi few hours

John 11-27-2005 11:35 AM

That's weird. Run this:

CREATE TABLE arcade_challenges (
challengeid int(10) unsigned NOT NULL auto_increment,
fromuserid int(10) unsigned NOT NULL default '0',
touserid int(10) unsigned NOT NULL default '0',
winnerid int(10) unsigned NOT NULL default '0',
loserid int(10) unsigned NOT NULL default '0',
gameid int(10) unsigned NOT NULL default '0',
datestamp int(10) unsigned NOT NULL default '0',
fromsessionid int(10) unsigned NOT NULL default '0',
tosessionid int(10) unsigned NOT NULL default '0',
fromscore float(15,3) unsigned NOT NULL default '0.000',
toscore float(15,3) unsigned NOT NULL default '0.000',
status tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (challengeid)
)

It should have done that as part of the product upgrade, though. :/

pyro.699 11-27-2005 11:36 AM

damit nvm /;

Error:
PHP Code:

Warningmysql_real_escape_string() expects parameter 1 to be string, array given in /includes/class_core.php on line 635 

got this when updating my usergroups

jaffaman 11-27-2005 11:36 AM

I am getting this as well i have updated from a beta version
PHP Code:

Database error in vBulletin 3.5.0:

Invalid SQL:
SELECT arcade_challenges.*, touser.username AS tousernamefromuser.username AS fromusernamearcade_games.miniimagearcade_games.title FROM vb3_arcade_challenges
    LEFT JOIN vb3_user 
AS touser ON (touser.userid=arcade_challenges.touserid)
    
LEFT JOIN vb3_user AS fromuser ON (fromuser.userid=arcade_challenges.fromuserid)
    
LEFT JOIN vb3_arcade_games AS arcade_games ON (arcade_games.gameid=arcade_challenges.gameid)
    
WHERE status=3 ORDER BY datestamp DESC LIMIT 3;

MySQL Error  Unknown table 'arcade_challenges'
Error Number 1051
Date         
SundayNovember 27th 2005 08:32:35 AM
Script       
http://www.grimreapers.co.uk/vb/arcade.php
Referrer     http://www.grimreapers.co.uk/vb/arcade.php
IP Address   212.159.109.203
Username     
jaffaman
Classname    
vb_database 


tidy_boy 11-27-2005 11:38 AM

Quote:

Originally Posted by John
That's weird. Run this:

CREATE TABLE arcade_challenges (
challengeid int(10) unsigned NOT NULL auto_increment,
fromuserid int(10) unsigned NOT NULL default '0',
touserid int(10) unsigned NOT NULL default '0',
winnerid int(10) unsigned NOT NULL default '0',
loserid int(10) unsigned NOT NULL default '0',
gameid int(10) unsigned NOT NULL default '0',
datestamp int(10) unsigned NOT NULL default '0',
fromsessionid int(10) unsigned NOT NULL default '0',
tosessionid int(10) unsigned NOT NULL default '0',
fromscore float(15,3) unsigned NOT NULL default '0.000',
toscore float(15,3) unsigned NOT NULL default '0.000',
status tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (challengeid)
)

It should have done that as part of the product upgrade, though. :/

That did not work still get an error

John 11-27-2005 11:39 AM

Quote:

Originally Posted by tidy_boy
That did not work still get an error

The same error?

Lizard King 11-27-2005 11:40 AM

It worked out. Thanks for the awesome script John. I have one question. I still have all my games and i never dropped my tables. Is there any chance i can get these games working ? Because i dont have the game install scripts anymore.

tidy_boy 11-27-2005 11:40 AM

Quote:

Originally Posted by John
The same error?

Database error in vBulletin 3.5.0:

Invalid SQL:
SELECT arcade_challenges.*, touser.username AS tousername, fromuser.username AS fromusername, arcade_games.miniimage, arcade_games.title FROM vb3_arcade_challenges
LEFT JOIN vb3_user AS touser ON (touser.userid=arcade_challenges.touserid)
LEFT JOIN vb3_user AS fromuser ON (fromuser.userid=arcade_challenges.fromuserid)
LEFT JOIN vb3_arcade_games AS arcade_games ON (arcade_games.gameid=arcade_challenges.gameid)
WHERE status=3 ORDER BY datestamp DESC LIMIT 3;

MySQL Error : Unknown table 'arcade_challenges'
Error Number : 1051
Date : Sunday, November 27th 2005 @ 02:38:05 PM
Script : http://www.harddanceaddict.net/forum/arcade.php
Referrer : http://www.harddanceaddict.net/forum/index.php
IP Address :
Username : tidy_boy
Classname : vb_database

John 11-27-2005 11:40 AM

Quote:

Originally Posted by jaffaman
I am getting this as well i have updated from a beta version
PHP Code:

Database error in vBulletin 3.5.0:

Invalid SQL:
SELECT arcade_challenges.*, touser.username AS tousernamefromuser.username AS fromusernamearcade_games.miniimagearcade_games.title FROM vb3_arcade_challenges
    LEFT JOIN vb3_user 
AS touser ON (touser.userid=arcade_challenges.touserid)
    
LEFT JOIN vb3_user AS fromuser ON (fromuser.userid=arcade_challenges.fromuserid)
    
LEFT JOIN vb3_arcade_games AS arcade_games ON (arcade_games.gameid=arcade_challenges.gameid)
    
WHERE status=3 ORDER BY datestamp DESC LIMIT 3;

MySQL Error  Unknown table 'arcade_challenges'
Error Number 1051
Date         
SundayNovember 27th 2005 08:32:35 AM
Script       
http://www.grimreapers.co.uk/vb/arcade.php
Referrer     http://www.grimreapers.co.uk/vb/arcade.php
IP Address   212.159.109.203
Username     
jaffaman
Classname    
vb_database 


And if you try to add the table manually, using that query I posted?

jaffaman 11-27-2005 11:40 AM

This is the error i get

An error occurred while attempting to execute your query. The following information was returned.
error number: 1050
error desc: Table 'arcade_challenges' already exists

John 11-27-2005 11:41 AM

Quote:

Originally Posted by Lizard King
It worked out. Thanks for the awesome script John. I have one question. I still have all my games and i never dropped my tables. Is there any chance i can get these games working ? Because i dont have the game install scripts anymore.

admincp/arcadeimport.php :)

Zachariah 11-27-2005 11:42 AM

Quote:

Originally Posted by Lizard King
It worked out. Thanks for the awesome script John. I have one question. I still have all my games and i never dropped my tables. Is there any chance i can get these games working ? Because i dont have the game install scripts anymore.

Ouch, usaly in the install script has size, keys to use, directions, and the $score key to use for that game.


All times are GMT. The time now is 06:28 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.03739 seconds
  • Memory Usage 1,870KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_php_printable
  • (15)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete