Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Beta Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Arcade Pass Hack v3! Details »»
Arcade Pass Hack v3!
Version: Beta 1, by Link14716 Link14716 is offline
Developer Last Online: Oct 2023 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 02-29-2004 Last Update: 11-09-2004 Installs: 61
DB Changes
Is in Beta Stage  
No support by the author.

11/09/04 - Installer upgraded, nothing more.

11/05/04 8:28 PM EST: I botched the release because the important files "mysteriously" disappeared. I have updated the attachment.

11/04/04 9:00 PM EST: Changed to the Hack Installer System for installs. Just upload all the files in the upload folder and run forum/install/hack_install.php, chose Arcade Pass v3 and follow with the instructions. Should make a great replacement for the defunct HTL and the crappy TXT installer.

This is the Arcade Pass Hack v3. While it takes the name and feature set from it's predecessor, the Arcade Pass Hack 2.0 for vB2, the code has been improved, dependancies for the store removed, and the code completely re-written on vB3. The same code was then back-ported to vB2. Right now, the Arcade Pass Hack v3 supports both vB2 and vB3, and vbProArcade Beta 2 (for vB2) and the Arcade v3 (for vB3). When new versions of the arcades are released that have significantly changed code, another version of the Arcade Pass Hack v3 will be written for it.

The vB2 version contains a txt-based install as well as a vbHacker install, and the vB3 version uses the included Hack Installer System. Chose the appropriate vB version, then the appropriate arcade, and then chose the appropriate install and go from there. The arcadepass.php in the vB2 and vB3 folders must be uploaded to the root forums directory.

--------------------------------------

What does this hack actually do, you ask? It allows you, as an administrator, to force people to either buy an arcade pass for a set amount of points (point system not included - you'll have to install one from another hack and then configure this hack to use it) or make them pay a set amount per game (setable per game), or make them pay only if they do not have an arcade pass.

This hack also features a jackpot. First, a default jackpot (amount configurable) is set up, and after each game played, the cost of the game plus another amount (configurable per game) is added to the jackpot. If the user ends up with a high enough ranking (minimum ranking configurable), then they'll get a piece of the jackpot - if they are in 3rd place they'd get 1/3 of the jackpot, if they were in 50h, they'd get 1/50th of the jackpot, etc. Once someone takes 1st place, they default jackpot is entered back in and the lucky winner gets ALL of the jackpot.

This hack currently supports the following arcade/versions:

vB2:
vbProArcade Beta 2

vB3:
v3 Arcade (1.0)

Screenshots below.

Show Your Support

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

Comments
  #92  
Old 06-10-2004, 11:25 AM
weaver weaver is offline
 
Join Date: Mar 2004
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by msimplay
to expand on this although a great idea
it would be better if they were allowed to choose what kind of notification they recieved for it ie checkbox in usercp / options
Notification of Arcade Pass Expiration
Pm
Email

its a checkbox so if they don't check anything it would mean no notification at all
Great idea! PM notification didn't occur to me but I'm sure many would prefer it over email.
Reply With Quote
  #93  
Old 06-26-2004, 04:19 AM
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Location: New Zealand
Posts: 2,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by teksigns
my board is setup with 3 groups .....

regular members
donators1
and donators2
and staff

i would like to make it so that

staff, donators1 , and donators2 groups all can play arcade without having a arcade pass.


i would like the regular members still be required to buy pass.




can this be done ?
Yep. Check my signature.
Reply With Quote
  #94  
Old 07-19-2004, 02:17 PM
Littlebit's Avatar
Littlebit Littlebit is offline
 
Join Date: Nov 2001
Posts: 313
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've noticed that all you have to do is aquire the amount of points needed for a pass in order for the arcade games to become enabled for use. But you don't actually have to buy the pass.
Did I mess up part of the install?
Reply With Quote
  #95  
Old 07-23-2004, 01:15 PM
Littlebit's Avatar
Littlebit Littlebit is offline
 
Join Date: Nov 2001
Posts: 313
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Kal, is my above posts issue a known bug?
Reply With Quote
  #96  
Old 07-23-2004, 02:15 PM
Holidazed's Avatar
Holidazed Holidazed is offline
 
Join Date: May 2002
Location: Van Nuys, CA
Posts: 713
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, so here is my question. If my user buys this pass, is it a lifetime pass or does it expire in xx hours or xx days?
Reply With Quote
  #97  
Old 07-26-2004, 03:35 PM
Littlebit's Avatar
Littlebit Littlebit is offline
 
Join Date: Nov 2001
Posts: 313
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I user doesn't have to buy the pass, but just needs the amount of points a pass costs to play the games and when a user who didn't buy the pass loses the amount of points required to buy the pass, database errors occur each time that user attempts to play.
Is anyone else having this issue?
Reply With Quote
  #98  
Old 07-26-2004, 04:34 PM
Holidazed's Avatar
Holidazed Holidazed is offline
 
Join Date: May 2002
Location: Van Nuys, CA
Posts: 713
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bitg
OK, so here is my question. If my user buys this pass, is it a lifetime pass or does it expire in xx hours or xx days?
Is anybody going to answer my question?
Reply With Quote
  #99  
Old 07-30-2004, 10:54 PM
netrosearch netrosearch is offline
 
Join Date: Feb 2004
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How long is the arcade pass good for? It is good forever, or for a set period of time?
Reply With Quote
  #100  
Old 07-30-2004, 11:21 PM
netrosearch netrosearch is offline
 
Join Date: Feb 2004
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have now lost the ability to use my Remove Game hack. Can someone help me please? Here is where I think the problem is...

This is the code needed for the Arcade pass:

$menu .= "<tr onClick=\"document.getElementById('id').innerHTML = ".$games[shortname]."id;document.getElementById('descr').innerHTML = ".$games[shortname]."descr;document.getElementById('title').innerH TML = ".$games[shortname]."title;document.getElementById('cost').innerHT ML = ".$games[shortname]."cost;document.getElementById('jackpot').innerHTM L = ".$games[shortname]."jackpot;document.getElementById('increase').inne rHTML = ".$games[shortname]."increase;document.getElementById('showaward').in nerHTML = ".$games[shortname]."showaward;document.getElementById('challenabled' ).innerHTML = ".$games[shortname]."challenabled;document.getElementById('playpanel' ).innerHTML = ".$games[shortname]."playpanel;document.getElementById('active').inne rHTML = ".$games[shortname]."active;document.getElementById('netplay').innerH TML = ".$games[shortname]."netplay;document.getElementById('removegame').in nerHTML = ".$games[shortname]."netplay;document.getElementById('uptbut').innerH TML = ".$games[shortname]."upbuttext;document.getElementById('categorytitle ').innerHTML = ".$games[shortname]."categorytitle;\">

Here is the code before the arcade pass hack

//$menu .= "<tr onClick=\"document.getElementById('id')
.innerHTML = ".$games[shortname]."id;document.getElementById('descr')
.innerHTML = ".$games[shortname]."descr;document.getElementById('title')
.innerHTML = ".$games[shortname]."title;document.getElementById('showaward')
.innerHTML = ".$games[shortname]."showaward;document.getElementById('challenabled' )
.innerHTML = ".$games[shortname]."challenabled;document.getElementById('playpanel' )
.innerHTML = ".$games[shortname]."playpanel;document.getElementById('active')
.innerHTML = ".$games[shortname]."active;document.getElementById('netplay')
.innerHTML = ".$games[shortname]."netplay;document.getElementById('removegame')
.innerHTML = ".$games[shortname]."removegame;document.getElementById('uptbut')
.innerHTML = ".$games[shortname]."upbuttext;document.getElementById('categorytitle ')
.innerHTML = ".$games[shortname]."categorytitle;\">

Any suggestions?
Reply With Quote
  #101  
Old 07-31-2004, 03:28 PM
Holidazed's Avatar
Holidazed Holidazed is offline
 
Join Date: May 2002
Location: Van Nuys, CA
Posts: 713
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by netrosearch
How long is the arcade pass good for? It is good forever, or for a set period of time?
I have asked this question as well, but it seems that either nobody knows or nobody cares to answer. This should have been a cusomozable field in the ACP.

Quote:
Originally Posted by netrosearch
I have now lost the ability to use my Remove Game hack. Can someone help me please?
I think the correct entry is as follows
Code:
$menu .= "<tr onClick=\"document.getElementById('id').innerHTML =
".$games[shortname]."id;document.getElementById('descr').innerHTML =
".$games[shortname]."descr;document.getElementById('title').innerHTML =
".$games[shortname]."title;document.getElementById('cost').innerHTML =
".$games[shortname]."cost;document.getElementById('jackpot').innerHTML =
".$games[shortname]."jackpot;document.getElementById('increase').innerHTML =
".$games[shortname]."increase;document.getElementById('showaward').innerHTML =
".$games[shortname]."showaward;document.getElementById('challenabled').innerHTML =
".$games[shortname]."challenabled;document.getElementById('playpanel').innerHTML =
".$games[shortname]."playpanel;document.getElementById('active').innerHTML =
".$games[shortname]."active;document.getElementById('netplay').innerHTML =
".$games[shortname]."netplay;document.getElementById('removegame').innerHTML =
".$games[shortname]."removegame;document.getElementById('uptbut')..innerHTML =
".$games[shortname]."netplay;document.getElementById('uptbut').innerHTML =
".$games[shortname]."upbuttext;document.getElementById('categorytitle').innerHTML =
".$games[shortname]."categorytitle;\">
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:16 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.05672 seconds
  • Memory Usage 2,322KB
  • Queries Executed 25 (?)
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)bbcode_code
  • (5)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
  • (1)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_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