Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
v3 Arcade - Games Arcade System for 3.6.0 Details »»
v3 Arcade - Games Arcade System for 3.6.0
Version: 1.0.7, by John John is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.6.1 Rating:
Released: 11-26-2005 Last Update: 09-22-2006 Installs: 1807
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

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.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #1742  
Old 06-05-2006, 04:20 PM
ChrisTech ChrisTech is offline
 
Join Date: Oct 2005
Location: St. Louis, MO
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by reismarktq2
I've actually modded my arcade installation so that it displays a joystick in the same spot where champions have their gold cup displayed for non-champion users for this very reason (I found the challenge feature difficult to find). It's simple to do:
  1. Upload the attached image to your Arcade images folder.

  2. Find in your postbit or postbit_legacy template:
    Code:
    <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]"><img src="$vboptions[arcadeimages]/trophy.gif" align="absmiddle" alt="$vbphrase[arcade_champion]" border="0" /></a>
    Add the following immediately afterwards (in front of the closing if tag):
    Code:
    <else />
    <if condition="($post['arcadeoptions'] & 1) AND $post['userid']!=$bbuserinfo['userid']">
    <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]"><img src="$vboptions[arcadeimages]/challenge.gif" align="absmiddle" alt="<phrase 1="$post[username]">$vbphrase[challenge_x_in_the_arcade]</phrase>" border="0" /></a>
    </if>
Done

Unfortunally, on my forum this doesn't show up. I'm definately using postbit (as in legacy the code doesnt show up) Im using the current version of arcade, vb, and also have vb plaza installed.
Reply With Quote
  #1743  
Old 06-05-2006, 04:48 PM
ChrisTech ChrisTech is offline
 
Join Date: Oct 2005
Location: St. Louis, MO
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

25 more games that should work with v3arcade (from my own cache of games Ive downloaded since Ive installed v3arcade).

Right Click save as <-- sfx archived this time, so you don't need winrar to open it.

Also missed this one, so just upped it alone. Kitten Cannon (its zipped)
Reply With Quote
  #1744  
Old 06-05-2006, 06:13 PM
Kroziun's Avatar
Kroziun Kroziun is offline
 
Join Date: Jul 2005
Location: UK
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by putergirl
I have another question: How do I know if I am using postbit or postbit_legacy? Sorry if I am being dumb. Thanks for your help.
'postbit' is the newer type way of displaying member's details horizontally across the top of their post. An example would be www.habboxforum.com.

'postbit_legacy' is the older way (hence the term legacy) where the details are vertical and to the left of the actual post, just like this forum.

It's best to alter both, like Chris does, in case you decide one day to change the layout/style of your posts.

@John: If I haven't thanked you in a previous post (116 pages now man!) then thanks for a great addition to vB. Can't wait for the site to reopen and grab the shiney new huge update you have...
Reply With Quote
  #1745  
Old 06-06-2006, 01:59 AM
rjordan's Avatar
rjordan rjordan is offline
 
Join Date: Sep 2004
Posts: 326
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Reece^B
Anyone know what the file name is that redirects you to the score page?
Because im having a on going problem that no one can post scores without it redirecting you to the home page.

Thanks,
Reece, I feel stupid. I should have gone to your site. The reason it fails is it redirects to your portal, right? The hook to take care of the scores is not set to go work through vbAdvanced and vbAdvanced does not have any hooks in it as of v2.1.0. Try this and let us know if it works.


Note that this should only be done if your vbAdvanced portal has been renamed to index.php.

MAKE A BACKUP OF INDEX.PHP.


Open your index.php for editing.

Find this:
PHP Code:
print_portal_output($home); 
Add the following above:
PHP Code:
//
// BEGIN: v3arcade addon for ibProArcade scoring compatability
//
 
if ($_REQUEST['do'] == 'newscore' && $_REQUEST['act'] == 'Arcade')
{
 require_once(
DIR '/includes/functions_arcade.php');
 
// That's right kids, datatype checking is usually a grand idea.
 
$vbulletin->input->clean_array_gpc('p', array(
 
'gscore' => TYPE_UINT,
 
'gname' => TYPE_STR
 
));
 
 if (!
$game $db->query_first("SELECT * FROM " TABLE_PREFIX "arcade_games AS arcade_games WHERE shortname='" addslashes($vbulletin->GPC['gname']) . "'"))
 {
  exit;
 }
 
 
// Create a session record.
 
$db->query_write("INSERT INTO " TABLE_PREFIX "arcade_sessions (gameid,gamename,userid,start,sessiontype,challengeid,score,finish) VALUES ('" $game['gameid'] . "', '" addslashes($vbulletin->GPC['gname']) . "','" $vbulletin->userinfo['userid'] . "', '" TIMENOW "', 1, 0, '" $vbulletin->GPC['gscore'] . "', '" TIMENOW "')");
 
 
// Fetch the ID number of the session we just inserted.
 
$lastid $db->insert_id();
 
 
header('Location: arcade.php?sessdo=burn&id=' $lastid '&microone=' getmicrotime());
 exit;
}
 
//
// END: v3arcade addon for ibProArcade scoring compatability
// 
Save and upload index.php.
Reply With Quote
  #1746  
Old 06-06-2006, 12:52 PM
DementedMindz DementedMindz is offline
 
Join Date: Jan 2006
Posts: 1,474
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rjordan
Reece, I feel stupid. I should have gone to your site. The reason it fails is it redirects to your portal, right? The hook to take care of the scores is not set to go work through vbAdvanced and vbAdvanced does not have any hooks in it as of v2.1.0. Try this and let us know if it works.


Note that this should only be done if your vbAdvanced portal has been renamed to index.php.

MAKE A BACKUP OF INDEX.PHP.


Open your index.php for editing.

Find this:
PHP Code:
print_portal_output($home); 
Add the following above:
PHP Code:
//
// BEGIN: v3arcade addon for ibProArcade scoring compatability
//
 
if ($_REQUEST['do'] == 'newscore' && $_REQUEST['act'] == 'Arcade')
{
 require_once(
DIR '/includes/functions_arcade.php');
 
// That's right kids, datatype checking is usually a grand idea.
 
$vbulletin->input->clean_array_gpc('p', array(
 
'gscore' => TYPE_UINT,
 
'gname' => TYPE_STR
 
));
 
 if (!
$game $db->query_first("SELECT * FROM " TABLE_PREFIX "arcade_games AS arcade_games WHERE shortname='" addslashes($vbulletin->GPC['gname']) . "'"))
 {
  exit;
 }
 
 
// Create a session record.
 
$db->query_write("INSERT INTO " TABLE_PREFIX "arcade_sessions (gameid,gamename,userid,start,sessiontype,challengeid,score,finish) VALUES ('" $game['gameid'] . "', '" addslashes($vbulletin->GPC['gname']) . "','" $vbulletin->userinfo['userid'] . "', '" TIMENOW "', 1, 0, '" $vbulletin->GPC['gscore'] . "', '" TIMENOW "')");
 
 
// Fetch the ID number of the session we just inserted.
 
$lastid $db->insert_id();
 
 
header('Location: arcade.php?sessdo=burn&id=' $lastid '&microone=' getmicrotime());
 exit;
}
 
//
// END: v3arcade addon for ibProArcade scoring compatability
// 
Save and upload index.php.


nah all you have to do is find this -

Code:
require_once('./global.php');
right below that add this -
Code:
($hook = vBulletinHook::fetch_hook('forumhome_start')) ? eval($hook) : false;
Note that this should only be done if your vbAdvanced portal has been renamed to index.php.
Reply With Quote
  #1747  
Old 06-06-2006, 06:23 PM
rjordan's Avatar
rjordan rjordan is offline
 
Join Date: Sep 2004
Posts: 326
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Same thing, but yours is much cleaner! Dang, I need to get a grasp on these hooks...
Reply With Quote
  #1748  
Old 06-06-2006, 07:47 PM
RFViet RFViet is offline
 
Join Date: Jan 2006
Posts: 362
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Will this hack work with multi-player arcadgame ?? like checkers
Reply With Quote
  #1749  
Old 06-06-2006, 07:48 PM
Polo's Avatar
Polo Polo is offline
 
Join Date: Jun 2004
Posts: 893
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

great hack...

/me installs...
Reply With Quote
  #1750  
Old 06-06-2006, 08:31 PM
webgroup webgroup is offline
 
Join Date: May 2006
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by badham
I have installed this hack and really like it. But I have run into a problem I cannot fix. I have multiple styles on my board but did the install on the default (I realize the plugin is global) anyway, may the template changes and it was working like a charm, but my members could no longer log into the board using the default style, any of the other style they can. I uninstalled the game and removed the template changes and it still will not allow member login.....anyone got any idea what is going on. I reloaded the default style just to see if it is there, but no luck. Any help would be appreciated

badham
Any updates on this issue?
I'm having almost the same problems, if an user tries to login using the header login form it does'nt work. They have to login in the form that appears on the center of the screen to be able to login.
Some times logged users are playing a game and PUFF!, the screens refresh to say they are visitors and they dont have the right to play...even being correctly logged in with their username displayed on the header.

Please help.

Thanks!
Reply With Quote
  #1751  
Old 06-06-2006, 09:45 PM
DementedMindz DementedMindz is offline
 
Join Date: Jan 2006
Posts: 1,474
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RFViet
Will this hack work with multi-player arcadgame ?? like checkers

not yet hoping john does that for the new release was suppose to but i dont think we will see a new release anytime soon
Reply With Quote
Reply

Thread Tools

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 05:54 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06997 seconds
  • Memory Usage 2,361KB
  • Queries Executed 27 (?)
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
  • (4)bbcode_code
  • (4)bbcode_php
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (6)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_postinfo_query
  • fetch_postinfo
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete