Home Community Mys-Script Creative Off-Topic |
|
|
Thread Tools | Display Modes |
#21
|
|||
|
|||
RE: Item Shop - 100% Done (For Now)
I just found out that if someone was to replace the id in adopt.php?id=xx from the normal adoption page with an id of a shop adoptable, they will get it for free :(
|
#22
|
|||
|
|||
RE: Item Shop - 100% Done (For Now)
Yeah they can, when I made my shop I changed adopt.php to also link to my buy.php (the page that checks your money and removes the amount owing) instead of doadopt.php and just set the prices of the normal adopts to 0. So they still all have to go through the buy.php page but you can still keep 'free' adoptables.
|
#23
|
|||
|
|||
RE: Item Shop - 100% Done (For Now)
Quote:
I dont have a buy.php :s |
#24
|
|||
|
|||
RE: Item Shop - 100% Done (For Now)
ETA: After now looking at this mod, I think it's set up differently from mine so what I've put below might not apply.
Ok this is how I set mine up, I have a shop.php which is the same as adopt.php (at the time I had free adoptables and shop adoptables which is why I made them separate, the free adoptables showed up on adopt.php and the ones that cost money showed up on the shop.php). adopt.php uses doadopt.php to put the pets into the owned adoptables table in the database. I made a copy of doadopt.php and called it buy.php, and edited shop.php so that instead of going to doadopt when adopting, it goes to buy.php instead. My buy.php page is coded to check that the user has enough money, if they don't they get told they don't have enough to buy the pet. If they do have enough, the price of the pet gets deducted from their total and the pet goes into their owned adoptables in the database. Since promo.php still uses adopt.php and doadopt.php, I left it there as normal, but it didn't take long to realize that people could use adopt.php to get free adoptables, so I altered adopt.php to also link to buy.php (basically removing the need for doadopt.php altogether) because now even the free adoptables will still have to go through the process of the money check (which will of course go through because they are set at 0 currency anyway). So even if someone was to use a shop pet id with adopt.php, they will still get charged for it because it's going through the same system. Of course, this can all be simplified down to just editing doadopt.php to do what buy.php does, but at the time I wanted to keep my doadopt.php unchanged. And I have simplified it a little by charging currency for all the adoptables, none are free. So they all show up on the same page now anyway. I'm not entirely sure how you have yours set up, but as long as you make sure any adoptions have to go through the money check and money deduction process, no one can get shop adoptables for free. |
#25
|
|||
|
|||
RE: Item Shop - 100% Done (For Now)
I currently have my shop.php directed to use a file called doadopt2.php which i modified myself to add the money checking/deduction process, but that is on shop.php , if a member just does it using the normal adopt.php then they can still get it for free.
|
#26
|
||||
|
||||
RE: Item Shop - 100% Done (For Now)
I just looked through your code - how do you have it so if the cash goes under 0, the adoption doesn't work? Some of my members are at -50 coins and stuff, and even though I'm using a different code, it would be greatly appreciated. :)[hr]
Sorry, I got that worked out now. It was a missing '=' in a statement. To think that I spent half an hour tearing my hair out over that... |
#27
|
|||
|
|||
RE: Item Shop - 100% Done (For Now)
Quote:
Your doadopt2.php is the same as my buy.php - If you edit your adopt.php to use doadopt2.php, it won't matter if people try to use adopt.php to get free adoptables, they won't be able to, because it will still go through the deduction process and deduct the set cost of the adoptable they are trying to get. In adopt.php find PHP Code:
|
#28
|
||||
|
||||
RE: Item Shop - 100% Done (For Now)
Why don't you just make it so all adoptables have prices, even if they are 0? That way you don't need any doadopt2's or the like.
|
#29
|
||||
|
||||
RE: Item Shop - 100% Done (For Now)
Quote:
__________________
"I see now that the circumstances of one's birth are irrelevant; it is what you do with the gift of life that determines who you are."~Mewtwo My Adoptables|Nuzlocke Webcomic |
#30
|
|||
|
|||
RE: Item Shop - 100% Done (For Now)
Quote:
This is what i ended up doing, but i have to manually change the shop value in myphpadmin to 2 so i can still keep the regular adoptable separate from the shop ones and on different pages. Thanks for the help :)[hr] pokemontrainergigi, Here is my doadopt2.php if you still need it :) http://www.mediafire.com/?5i1qiyvy0mo |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
images on adoptables not working. | Mortain | Questions and Supports | 7 | 11-14-2015 09:39 AM |
Choosing Adoptables Type [EASY ADOPTABLES SCRIPT ONLY] | Ashje | Addons/Mods Graveyard | 2 | 05-24-2009 03:17 AM |
Help adoptables site isn't working!!! | GamingMotion | Questions and Supports | 7 | 05-17-2009 05:02 AM |
Shop and... | 12345 | Questions and Supports | 1 | 03-05-2009 07:59 AM |
Shop? | trollis76 | Questions and Supports | 6 | 02-20-2009 12:46 AM |
What's New? |
What's Hot? |
What's Popular? |