Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > RPG Integration Hack

Reply
 
Thread Tools
Checking for Level Change Details »»
Checking for Level Change
Version: , by doberlec doberlec is offline
Developer Last Online: May 2011 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 03-08-2005 Last Update: Never Installs: 0
 
No support by the author.

I got a small question. How can I check if a user has progressed to a new level? I could of course write his status to a table and check for changes... is this the only possibility?

Show Your Support

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

Comments
  #2  
Old 03-08-2005, 05:06 PM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes it is.
Levels are calculated on-the-fly using a function parsing the level algorythm, there exist no records of previous levels or when such a progression took place.
Reply With Quote
  #3  
Old 03-08-2005, 05:47 PM
doberlec doberlec is offline
 
Join Date: Apr 2004
Location: Germany
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Alrighty, then I guess I have to hack the hack for my perpose After all, a quick query might even be faster than all the parsing through the level algorithm. By the way, the hack is awsome
Reply With Quote
  #4  
Old 03-08-2005, 07:27 PM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks
What are you trying to do, anyways?
Reply With Quote
  #5  
Old 03-10-2005, 08:26 AM
doberlec doberlec is offline
 
Join Date: Apr 2004
Location: Germany
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm the Community Manager from a mid-sized european games publisher and I'm currently building a customized vb-board for an upcoming community. The game hasn't been announced yet, but it's setting is the WWII. Now my goal is to redo your RPG hack in the WWII setting with tanks. This seems quite far fetched at first glance, but if you look a bit closer, there are many areas where role playing gameplay mechanics work quite well. As for now, I'm working on those major features:

-> Upgrades for all parts of your tank e.g. cannons, camouflage, plates, melee weapons, etc. (aktive and passive effects)
-> Skillpoints on levelchange (that's why I asked the question above)
-> A Skilltree where those points could be used to buy improvements or special moves (Diablo 2 anyone? )
-> Redo most of the GUI and improve usability (e.g. better handling through Unit Creation Wizard)
-> Translate everything into german/military/WWII lingo
-> Another major change will be that you need to buy and stock ammo to survive on the battlefield

Those are the major things. There will of course be small additions, but I'm not sure how much of them will be implemented. One major headache will be the balancing of the units, but there are good resources on the net about tank balancing in WWII games so I hope the game will also be fun to play after all, hehe. By the way, I also have some questions about how the levels are calculated e.g. progress or exp vs. progress of the stats. Are such infos generally available in a kind of documentation, or do I need to ask the questions?

By the way, how do you guys live with those rehacks. Is it ok, when you show up in the credits of the board? Besides, I'm not sure if I can publish the hack after it's been completed. For one reason, that would depend on my employer, on the other hand I'm currently working with the aim that the whole thing works. There are currently no plans to release it, cause I simply have no clue how much work it would be to turn all this into an installable form. Oh well, only time will tell
Reply With Quote
  #6  
Old 03-10-2005, 01:42 PM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by doberlec
By the way, I also have some questions about how the levels are calculated e.g. progress or exp vs. progress of the stats. Are such infos generally available in a kind of documentation, or do I need to ask the questions?
If it's not in the Admin Manual, then you have to pick open functions_rpg.php and understand the log() and pow()'s yourself.
Because I sure as hell don't understand them

Quote:
Originally Posted by doberlec
By the way, how do you guys live with those rehacks. Is it ok, when you show up in the credits of the board? Besides, I'm not sure if I can publish the hack after it's been completed. For one reason, that would depend on my employer, on the other hand I'm currently working with the aim that the whole thing works. There are currently no plans to release it, cause I simply have no clue how much work it would be to turn all this into an installable form. Oh well, only time will tell
Credits will do fine. *waves hand* Credits will do fine.[/Qui-Gon Jin]
If you want your employer's board to be unique, you shouldn't release it.
I'm not too sure I am comfortable with a rehack released either, because this might complicate my desires to keep this RPG Hack on vB only...
Of course, there's nothing stopping you from writing the entire stuff from scratch THEN release, only using this code for guidance and how-to's.


BTW, the 4 first points in your feature list are things I hope to accomplish by the 3rd ETA in my sig
(Not saying you shouldn't do it yourself, mind you )
Reply With Quote
  #7  
Old 03-10-2005, 04:29 PM
doberlec doberlec is offline
 
Join Date: Apr 2004
Location: Germany
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Alrighty then, I'll give it a try. I'm by the way using an older, I hope more stable version of your hack as the basis. V3 will be nice, but I'm not sure if it will make the timeframe I project for my hack for the board and besides, it's currently not a stable basis given its beta status. My main concern apart from getting it to work are the security issues attached to all that php and mysql stuff. After all, I don't want cheating going on, or all my precious balancing is going down the drain I already read your post in the Tipps&Tricks area about security, and most of it seems to be essential. I'm not sure If I'm allowed to show some wip-screens from my project as the game isn't announced yet, but once it's up and running I'll provide here the link for testing of course
Reply With Quote
  #8  
Old 03-10-2005, 05:46 PM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you are using v2 as a basis, you should know that theres millions of exploits all over the place.
And no, I don't mean like SQL Injection Attacks, I mean ways for your members to cheat the system
Reply With Quote
  #9  
Old 03-11-2005, 05:54 AM
doberlec doberlec is offline
 
Join Date: Apr 2004
Location: Germany
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

AArgh
Reply With Quote
  #10  
Old 03-11-2005, 09:31 AM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You didn't think I gave the hack a whole new version number just to keep up with vBulletin, or because it sounds cooler, now did you?
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 09:38 AM.


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.13559 seconds
  • Memory Usage 2,288KB
  • Queries Executed 23 (?)
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_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
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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