Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
v3 Arcade - Professional vBulletin Gaming Details »»
v3 Arcade - Professional vBulletin Gaming
Version: 2.0.3, by KW802 KW802 is offline
Developer Last Online: Nov 2021 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.8.x Rating:
Released: 02-16-2009 Last Update: 10-31-2010 Installs: 1049
DB Changes Uses Plugins Auto-Templates
Additional Files  
No support by the author.

v3 Arcade is now a member of the vBadvanced family!

http://www.vbadvanced.com/forum/showthread.php?t=47571

The support forums & data from v3Arcade.com have been merged into the vBadvanced.com site.



=================================
v3 Arcade for vBulletin
=================================

*** IMPORTANT *** Version 2.0.0 has introduced a number of changes to the various file names, phrases, templates, etcetera. If you are using any 3rd party hacks/add-ons then they may need to be updated. Feel free to check over at v3Arcade.com with any questions you might have before upgrading.

"v3 Arcade" is the premiere arcade system written specifically for vBulletin. It's coded from scratch - not a port of an older version - and because it was coded specifically for vBulletin it uses the product system for code modifications & utilizes AJAX technology throughout. Here's a brief rundown of the features in this version of v3 Arcade.
  • Supports MochiAds, v3 Arcade and IBPArcade games!
  • Download THOUSANDS of *legal* free and premium games directly from Mochi Media to your v3 Arcade installation. Earn money from people playing games on your site! With just a few mouse clicks you download games directly from within your ACP or from the Mochi Media web site. You have to check it out it to see just how easy it is.
  • Tournaments! Challenge your friends to see who the champ is!
  • Integrated arcade statistics on your user's profile pages!
  • 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
  • A slick, professional layout.
  • Edit-free template updates!
  • User ability to specify viewing resolution while playing games.
=================================
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.


=================================
Copyright
=================================
All code & images distributed in this zip is Copyright ?2009 CinVin, with the following exceptions:
  • class_tar.php - Credits within.
  • All games & associated images, unless otherwise noted.
=================================
Misc.
==================================================================
Add-Ons
==================================================================
Many thanks to...
=================================
  • All branding-free customers and donors, for supporting the project!
  • John, the original genius behind the v3 Arcade platform.
  • Allan, Hasann, & Tigga
  • Oblivion Knight, Snowy, & Andreas a.k.a. KirbyDE
=================================
Change Log
=================================
For the complete change log, please click here. The change log is getting too big to include inline with this thread.

Download Now

File Type: zip v3_Arcade_for_vBulletin_2_0_3_(vB3).zip (247.1 KB, 1271 views)

Screenshots

File Type: jpg ACP_Menu.jpg (6.1 KB, 0 views)
File Type: png ACP_Default_User_Settings.png (46.9 KB, 0 views)
File Type: png ACP_Game_Categories.png (58.9 KB, 0 views)
File Type: jpg ACP_Import_Games.jpg (118.0 KB, 0 views)
File Type: png ACP_Import_Games_MochiAds_Start.png (24.5 KB, 0 views)
File Type: png ACP_Maintenance.png (46.5 KB, 0 views)
File Type: jpg ACP_Manage_Games.jpg (83.2 KB, 0 views)
File Type: png ACP_Settings.png (22.4 KB, 0 views)
File Type: jpg ACP_Import_Games_MochiAds2.jpg (122.5 KB, 0 views)

Supporters / CoAuthors

Show Your Support

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

Comments
  #752  
Old 06-29-2010, 01:30 AM
MagicThemeParks's Avatar
MagicThemeParks MagicThemeParks is offline
 
Join Date: Sep 2009
Posts: 850
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

FYI: For those using this arcade mod with vBcredits, there is an update for the latest version of vBcredits....

https://vborg.vbsupport.ru/showthread.php?t=245482
Reply With Quote
  #753  
Old 06-30-2010, 08:17 PM
bada_bing's Avatar
bada_bing bada_bing is offline
 
Join Date: Feb 2004
Location: Michigan
Posts: 1,698
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am getting reports from several members and I have also tested this but when you play a mochi game withing vb arcade the scores are not being updated. This only started to happen after I upgraded to the latest version of vb arcade... how can I fix this issue?
Reply With Quote
  #754  
Old 06-30-2010, 08:39 PM
odln018's Avatar
odln018 odln018 is offline
 
Join Date: Mar 2006
Posts: 210
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<a href="http://www.v3arcade.com/forums/showthread.php?t=3361" target="_blank">http://www.v3arcade.com/forums/showthread.php?t=3361</a>
Reply With Quote
  #755  
Old 07-04-2010, 06:47 AM
CybaGirl CybaGirl is offline
 
Join Date: Jun 2010
Location: Sydney Australia
Posts: 67
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can someone please help with a single game issue that I have? I have spent the last hour reading all these pages. But I didn't seem to find anyone else with the same issue.

The issue I am having is when the game ends. Instead my score being submitted and being taken to the high score page I am redirected to the main index page.

All the other games work perfectly and none of my other games do this. It's just this one particular game that I am having the issue with and I would very much like to get it working properly on the forum.

The game plays perfectly. It's just that when the game is over I am re directed to the forums index page.

I'm assuming that there is something inside the game .swf file that needs changing? Such as where it redirects the player to when the game is over. If so what needs to be edited or changed?

Any assistance as to how I can fix this would be greatly appreciated.

Thanks.
Reply With Quote
  #756  
Old 07-16-2010, 01:09 AM
CybaGirl CybaGirl is offline
 
Join Date: Jun 2010
Location: Sydney Australia
Posts: 67
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any help on this? Before I try installing the oppositions gaming system and get it running with that?

Thanks.
Reply With Quote
  #757  
Old 07-16-2010, 03:28 AM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does your game happen to be an IBPro game and is your main index page happen to be VBadvanced? If so there is some code to be added to the index.php page I can find if you need it.
Reply With Quote
  #758  
Old 07-16-2010, 03:33 AM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well in any case, in case it can help someone else, the code is:

Code:
if ($_REQUEST['do'] == 'newscore' AND $_REQUEST['act'] == 'Arcade')
{
    require_once(DIR . '/includes/v3arcade_functions.php');
    // Clean values
    $vbulletin->input->clean_array_gpc('p', array(
        'gscore' => TYPE_NOHTML,
        'gname' => TYPE_STR
    ));

    if (!$game = $db->query_first("
            SELECT *
            FROM " . TABLE_PREFIX . "v3arcade_games
            WHERE shortname = '" . $db->escape_string($vbulletin->GPC['gname']) . "'
        ")
    )
    {
        exit;
    }

    // Create a session record.
    $db->query_write("
        INSERT INTO " . TABLE_PREFIX . "v3arcade_sessions
            (gameid, gamename, userid, start, sessiontype, challengeid, score, finish)
        VALUES (
            $game[gameid],
            '" . $db->escape_string($vbulletin->GPC['gname']) . "',
            '" . $vbulletin->userinfo['userid'] . "',
            '" . TIMENOW . "',
            1,
            " . ($vbulletin->userinfo['challengecache'] ? $vbulletin->userinfo['challengecache'] : 0) . ",
            '" . $db->escape_string($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;
}

if ($_REQUEST['do'] == 'verifyscore' AND $_REQUEST['autocom'] == 'arcade')
{
    // Get two random numbers to do our score verification
    $randomvar1 = rand(1, 25);
    $randomvar2 = rand(1, 25);

    // Bake a Cookie
    vbsetcookie('v3arcade_v32_cookie', $randomvar1 . ',' . $randomvar2, permanent);

    // Return the values
    echo '&randchar=' . $randomvar1 . '&randchar2=' . $randomvar2 . '&savescore=1&blah=OK';

    exit();
}

if ($_REQUEST['do'] == 'savescore' AND $_REQUEST['autocom'] == 'arcade')
{
    require_once(DIR . '/includes/v3arcade_functions.php');

    $vbulletin->input->clean_array_gpc('p', array(
        'gscore' => TYPE_NOHTML,
        'arcadegid' => TYPE_NUM,
        'enscore' => TYPE_NUM,
        'gname' => TYPE_STR
    ));

    // Get a cookie from the jar
    $randomvars = explode(',', $_COOKIE[COOKIE_PREFIX . 'v3arcade_v32_cookie']);

    // If the checksum values do not match, display an error to the user.
    if( $vbulletin->GPC['enscore'] != ($vbulletin->GPC['gscore'] * $randomvars[0] ^ $randomvars[1]))
    {
        print_no_permission();
    }

    // Check to see game name is one file
    if(!$game = $db->query_first("
            SELECT *
            FROM " . TABLE_PREFIX . "v3arcade_games
            WHERE shortname = '" . $db->escape_string($vbulletin->GPC['gname']) . "'
        ")
    )
    {
        exit;
    }

    // Create a session record.
    $db->query_write("
        INSERT INTO " . TABLE_PREFIX . "v3arcade_sessions
            (gameid, gamename, userid, start, sessiontype, challengeid, score, finish)
        VALUES (
            $game[gameid],
            '" . $db->escape_string($vbulletin->GPC['gname']) . "',
            '" . $vbulletin->userinfo['userid'] . "',
            '" . TIMENOW . "',
            1,
            " . ($vbulletin->userinfo['challengecache'] ? $vbulletin->userinfo['challengecache'] : 0) . ",
            '" . $db->escape_string($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());

    // Clear the cookie values
    vbsetcookie('v3arcade_v32_cookie', '');

    exit;
}
You put the code in your index.php file, assuming you are running vbadvanced, right above the last line of code:
Code:
print_portal_output($home);
This solved my issues with some games reverting back to the main index page after playing.
Reply With Quote
  #759  
Old 07-16-2010, 07:58 PM
bada_bing's Avatar
bada_bing bada_bing is offline
 
Join Date: Feb 2004
Location: Michigan
Posts: 1,698
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am having issues where when members are playing MochiAds games that the scores are not being recorded Only certain games are recording a score.
Reply With Quote
  #760  
Old 07-16-2010, 08:24 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You are aware many MochiMedia games do not keep high scores by design? You must limit yourself to 'leadernoard enabled' games when looking for games, and even some of them don't save scores.
Reply With Quote
  #761  
Old 07-16-2010, 10:36 PM
RobbieZ RobbieZ is offline
 
Join Date: Jul 2008
Posts: 1,117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Has anyone got both arcades working on one board?
Reply With Quote
Reply


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:00 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.06398 seconds
  • Memory Usage 2,367KB
  • 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
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)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
  • (10)postbit_attachment
  • (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_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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete