View Single Post
  #975  
Old 02-23-2003, 04:36 PM
Bitsys's Avatar
Bitsys Bitsys is offline
 
Join Date: Oct 2002
Posts: 444
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by chrisz
I didnt say i did. I said i would like it.
Also is there any way to limit the Battle Sytem and Itemshop to certain member groups. (I need this or my whole RPG is ruined)
I dont want people who dont want to play the RPG to use them so is there any way I can do this?
At the top of battleupdate.php, battlefight.php, battle.php, and heal.php you will find code that checks to see if the user is in the correct usergroup. It looks something like:
PHP Code:
If ($bbuserinfo[userid] != && $bbuserinfo[usergroupid] != && $bbuserinfo[usergroupid] != && $bbuserinfo[usergroupid] != 1){ 
All you need to do is add the usergroup that you don't want to have access to the rpg battle system. Like this:

PHP Code:
If ($bbuserinfo[userid] != && $bbuserinfo[usergroupid] != && $bbuserinfo[usergroupid] != && $bbuserinfo[usergroupid] != && $bbuserinfo[usergroupid] != XX){ 
replace XX with the ID that you don't want to have access. When someone from this usergroup goes to the pages, they will get a no permission screen.

If you want to cut off access to other files, then it will take a little bit more work. You will have to add similar code to itemshop.php, rpgcp.php, and rpgmanual.php. If you don't want them to be able to select the different races/classes/genders in their profile, then you will have to edit member.php to show a simple "You cannot access this feature" message in all of the drop-down boxes.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03430 seconds
  • Memory Usage 1,779KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete