PDA

View Full Version : Store addon: Staff discount


Dark Jim
01-17-2003, 10:00 PM
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
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 $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
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 $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 ($costpercent/100) to ($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
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:
$checkcost=$contest[costs];

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

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

Look for:
global $points, $usertitle, $username, $userid, $storename, $pointname, $glow, $italic;

Change to:
global $points, $usertitle, $username, $userid, $storename, $pointname, $glow, $italic, $costpercent;

then look for:
$username=$user++++[username];

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

then remove all other instances of:
$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!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!