vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Store addon: Staff discount (https://vborg.vbsupport.ru/showthread.php?t=47834)

Dark Jim 01-17-2003 10:00 PM

Store addon: Staff discount
 
With this hack you can change the costs of the store items depending on usergroups. For example you can set the cost to 25% for administrators, 50% for moderators and 100% for regular members.

Update 1/19/03: Fixed an error. Step 7 was wrong.
Update 1/18/03: Fixed an error. The final step was wrong.

Dark Jim 01-18-2003 04:14 PM

I may add more options if I can think of some. Also here's a screenshot when you edit a usergroup.

Graphics 01-18-2003 04:18 PM

Wow sweet man! Nice hack! :p I'll use this.

* Graphics clicks install

Mr. Brian 01-18-2003 04:44 PM

Yo! Nice one indeed. :p

Neo 01-18-2003 05:26 PM

HAHAH cool, but you think being a staff member you would get those items for free.

lordofgun 01-18-2003 06:10 PM

Quote:

Originally posted by Neo
HAHAH cool, but you think being a staff member you would get those items for free.
Well you could just set the % to 0 and they WOULD get it for free. :D

Mr. Brian 01-18-2003 06:17 PM

Hi darkjim,

Is it possible to removed the 'Points' and replaced by something else?

E.g: Money, Golds, ect..

Thanks in advance.

Dark Jim 01-18-2003 06:44 PM

This has to do with the store hack in general, not just this addon. But you can change the name in the store config options. Just edit the field "Points Name".

Dean C 01-18-2003 07:39 PM

Wow this has to be the best idea for a store-addon

I think i'll install this one :)

Thanks

- miSt

NTLDR 01-18-2003 07:55 PM

I don't use the store hack, but this is a good idea :)

Link14716 01-18-2003 09:10 PM

DAMNIT! THIS WAS MY IDEA!

Well, figuring I never even said anything about it, it's amazing how people have the same ideas as me at almost the same time. Well, it saves me the trouble of making it. :)

Dark Jim 01-18-2003 09:38 PM

Please redownload the file and redo the last step. I made a mistake.

Ember 01-18-2003 10:00 PM

Wow, impressive idea! I will definatly be installing this one in the morning! :)

a43079 01-19-2003 01:48 AM

I installed it and i get this error

Fatal error: Unsupported operand types in C:\Program Files\Apache Group\Apache2\htdocs\forums\store.php on line 113

line 113 is
Code:

$costpercent=$DB_site->query_first("SELECT storecost FROM usergroup WHERE usergroupid=$bbuserinfo[usergroupid]");
$aw[costs] = round($aw[costs] * ($costpercent/100));


EchoHype.com 01-19-2003 04:08 AM

this is awesome dude

thanks!

Dark Jim 01-19-2003 11:42 AM

Quote:

Originally posted by a43079
I installed it and i get this error

Fatal error: Unsupported operand types in C:\Program Files\Apache Group\Apache2\htdocs\forums\store.php on line 113

line 113 is
Code:

$costpercent=$DB_site->query_first("SELECT storecost FROM usergroup WHERE usergroupid=$bbuserinfo[usergroupid]");
$aw[costs] = round($aw[costs] * ($costpercent/100));


Gah another stupid mistake. Fixed on my own forums but put it wrong here. :confused:

To fix change
PHP Code:

($costpercent/100

to
PHP Code:

($costpercent[storecost]/100

Instructions updated.

rjpa 01-19-2003 01:26 PM

Okey, thnx mate

Graphics 01-19-2003 01:50 PM

can this work with the itemshop?

Dark Jim 01-19-2003 03:05 PM

Quote:

Originally posted by Graphics
can this work with the itemshop?
This hack will not work with the itemshop but I guess it is possible to make something like this for it. I won't be doing that though as I don't have the itemshop.

mx3 01-23-2003 02:02 AM

sounds good i might install later

Vile 01-24-2003 09:47 PM

Lol, cool idea, like an employee discount :D
I'll be installing this :)

Thanks.

LOD-squa 01-24-2003 10:20 PM

Thanks mate. ^^; now I have everything for free and mods 50% off.

sabret00the 02-23-2003 05:30 PM

great hack, well done for making it, i'll install it later

sonic3d 03-04-2003 02:39 AM

ne1 up to the challenge to make it work for the itemshop?

l8er
sonic

gerlando 05-01-2003 03:04 PM

I think this hack has an error with the give someone else a custom title. My users are getting a "not enough points" error even though they clearly DO have enough points. I think the store may be looking at the other users usergroupid to determine the price of the custom title. Anyone care to fix that? :)

gerlando 05-02-2003 05:43 AM

Ok, I figured out how to fix the error with giving other users custom titles.

Look for:
PHP Code:

$checkcost=$contest[costs]; 

Change to:
PHP Code:

$checkcost=round($contest[costs] * ($costpercent[storecost]/100)); 

Also, a little clean up. You could/should declare the $costpercent variable as a global.

Look for:
PHP Code:

global $points$usertitle$username$userid$storename$pointname$glow$italic

Change to:
PHP Code:

global $points$usertitle$username$userid$storename$pointname$glow$italic$costpercent

then look for:
PHP Code:

$username=$user++++[username]; 

and add BELOW:
PHP Code:

$costpercent=$DB_site->query_first("SELECT storecost FROM usergroup WHERE usergroupid=$bbuserinfo[usergroupid]"); 

then remove all other instances of:
PHP Code:

$costpercent=$DB_site->query_first("SELECT storecost FROM usergroup WHERE usergroupid=$bbuserinfo[usergroupid]"); 

since they're not needed. I hope that helps.

ImportPassion 07-05-2003 11:31 PM

i was looking for the code $username=$user++++[username];
and couldn't find it and realized that ++++ replaced shit
nice code, couldn't have used userstuff, or userinfo.

THanks for the fix gerlando!

D

tpearl5 03-02-2004 10:55 PM

Anyone have an update for v3.0 store hack for this

$cost=$contest[costs];

isn't in v3

Gio~Logist 12-26-2004 05:11 PM

Yea I Know!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


All times are GMT. The time now is 07:25 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.02676 seconds
  • Memory Usage 1,781KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (9)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (29)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete