Mysidia Adoptables Support Forum

Mysidia Adoptables Support Forum (http://www.mysidiaadoptables.com/forum/index.php)
-   Mys v1.1.x Mods (http://www.mysidiaadoptables.com/forum/forumdisplay.php?f=20)
-   -   Adoptables Shop - Working Again! (http://www.mysidiaadoptables.com/forum/showthread.php?t=1195)

Fireballchad 12-01-2009 03:45 PM

Adoptables Shop - Working Again!
 
2 Attachment(s)
Ok I am 100% done with this version. I will make a new version with more features. But this one works and is running.
First you will need to install Sea's cash system.
http://www.rusnakweb.com/forum/showthread.php?tid=1333
Next follow my steps (I will try to do this so it makes since)
Around line 169 in your admin.php add this:
PHP Code:

   <input name='cba' type='radio' value='pricenum'>
Only when users pay this much BP
<
input name='price' type='text' id='price'>
 <
p>
    <
input name='shop' type='checkbox' id='shop' value='enabled'
   
Sell This In Your Shop!</p>
<
br

In your nadopt.php file add this around line 112:
PHP Code:

$price $_POST["price"];
$price secure($price);

$shop $_POST["shop"];
$shop secure($shop); 

Still in the same file change this:
PHP Code:

if($cba != "always" and $cba != "promo"  and $cba != "conditions"){
$error "You did not choose a valid scenario when this adoptable can be adopted.  Please go back and either select the Always option, the Promo option or the Conditions option.";


To This:
PHP Code:

if($cba != "always" and $cba != "promo"  and $cba != "pricenum" and $cba != "conditions"){
$error "You did not choose a valid scenario when this adoptable can be adopted.  Please go back and either select the Always option, the Promo option or the Conditions option.";


Around Line 172 add this:
PHP Code:

//If we are using money to buy this, we should have a amount in the box...
if($cba == "pricenum" and $price == ""){
$error "You selected that this adoptable is available for adoption only with money, but you did not enter in a money amount.  Please go back and either change this setting or type in a valid amount.";
}
if(
$shop == "enabled"$shop2 "1"

Add $shop2 also add $price into the data base insert around line 251:
PHP Code:

mysql_query("INSERT INTO ".$prefix."adoptables VALUES ('', '$name', '$description','$eggimage','$cba','$promocode', '$freqcond', '$number','$datecond','$date','$adoptscond','$maxnumcond','$morethannum','$usergroupcond','$usergroups','$alternates','$altoutlevel','$altchance','$shop2','$price')"); 

Insert this in doadopt.php around line 104:
PHP Code:

$price=@mysql_result($result,$i,"price"); 

In doadopt.php use this... Again it is done for my site so it may be wierd... and my coding isn't great lol... as in not neet
PHP Code:

$query "SELECT * FROM `adopts_users` WHERE `username`='$loggedinname'";
$result mysql_query($query);
$num mysql_numrows($result);

$i 0;
while (
$i 1) {
$money = @mysql_result($result$i"money");
$newbalance $money $price;
$i++;
}

if (
$money $price$get ='';
else 
mysql_query("INSERT INTO ".$prefix."owned_adoptables VALUES ('', '$type', '$name','$loggedinname','0','0', '$code', '','$alts','notfortrade','no')");
//This Line Above This Comment Was Moved From Around Line 138 Delete That One!
//Prevents From getting an adopt if no money.

if ($price == 0$get '';
else 
$get '<br> Thanks for buying your Bud! Now you have '.$newbalance.' coins!';
    
    if (
$money $price$get ='<br><br>There was an Error!<br>You Do Not Have Enough Coins';
else    
mysql_query("UPDATE `adopts_users` SET `money`='" $newbalance "' WHERE `username`='$loggedinname'");
// money buying addon
//prevents from going negative money.
$article_title "You got ".$name." successfully";
$article_content "<img src='".$eggimage."'><br>".$congrats1." ".$name.".  You can now manage ".$name." on the 
<a href='myadopts.php'>My Buds</a> page.<br><br><b><a href='myadopts.php?act=manage&id="
.$id."'>Click Here to Manage ".$name."</a><br>
<a href='myadopts.php?act=bbcode&id="
.$id."'>Click Here to get BBCodes / HTML Codes for ".$name."</a> ".$get." </b><br><br>"

Last But not least insert this into your data base under adopts_adoptables
Code:

`shop` tinyint(1) NOT NULL default 'NULL', and `price` int(10) NOT NULL default 'NULL'
Ok I hope it works for you
shop.php is attached it is adopt.php but shows items that cost money instead of being free and adopt.php now should show items that do not cost money.


Credit goes to Sea and Arianna for the code to get this working
Sorry for not fixing broken links and such!

Tequila 12-01-2009 07:11 PM

RE: Item Shop - 50% Done
 
So will this be compatible with Sea's mod? If so, I'll stop working on mine. :)

Fireballchad 12-01-2009 10:54 PM

RE: Item Shop - 50% Done
 
Quote:

Originally Posted by enddayne
So will this be compatible with Sea's mod? If so, I'll stop working on mine. :)

Yup it uses Sea's mod :D and the beginnings of Arianna buying pets code :D

Arianna 12-02-2009 12:01 AM

RE: Item Shop - 50% Done
 
Ooh, awesome! :D For the items, can it use my deco mod? Because that needs a shop and is already finished, so they could maybe work together, along with the cash. :)

Fireballchad 12-02-2009 12:10 AM

RE: Item Shop - 50% Done
 
Quote:

Originally Posted by Arianna
Ooh, awesome! :D For the items, can it use my deco mod? Because that needs a shop and is already finished, so they could maybe work together, along with the cash. :)

Yup I can try to get it into it xD. Right now I am half way scraping what I have for the store... I realized the most easy way to do this and is way easier to put out to the public... so I am cutting my losses lol and going an easier route... I might even have it done tonight we will see :)

Fireballchad 12-02-2009 01:54 AM

RE: Item Shop - 100% Done (For Now)
 
hmmm the thing doesn't turn green from edits :( so this is a bump I guess but I changed my first post so it really isnt a bump >.> :)

Arianna 12-02-2009 10:04 AM

RE: Item Shop - 100% Done (For Now)
 
I already did something like this...? Apart from the else if, there's a code pretty much exactly like this on Sea's cash thread, on the last page, I think.

Fireballchad 12-02-2009 11:29 AM

RE: Item Shop - 100% Done (For Now)
 
Quote:

Originally Posted by Arianna
I already did something like this...? Apart from the else if, there's a code pretty much exactly like this on Sea's cash thread, on the last page, I think.

Yup you did... it didn't work lol... I made it work and added a few things like the shop page. I am sorry in that thread I put the credit for you, I forgot to on this thread I will fix it :D And I am working on adding some cool things to it. I just got it working so it separates the free from the bought. Some cool things will be setting it so an item can be set to give its clicks to one of your adopts and I am working on adding your deco mod.

Arianna 12-02-2009 01:37 PM

RE: Item Shop - 100% Done (For Now)
 
Oh, that's weird. xD Why didn't it work? The users of my site seem to be able to be buying pets just fine. xD

Fireballchad 12-02-2009 04:29 PM

RE: Item Shop - 100% Done (For Now)
 
Quote:

Originally Posted by Arianna
Oh, that's weird. xD Why didn't it work? The users of my site seem to be able to be buying pets just fine. xD

I have no clue... I followed your guide but I had to add a few things before it worked lol...

Also has anyone tried this yet? lol I want to know if anyone can get it to install so I can make sure I did it right lol


All times are GMT -5. The time now is 11:09 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.