Mysidia Adoptables Support Forum

Mysidia Adoptables Support Forum (http://www.mysidiaadoptables.com/forum/index.php)
-   Questions and Supports (http://www.mysidiaadoptables.com/forum/forumdisplay.php?f=18)
-   -   breed multiple clutches (http://www.mysidiaadoptables.com/forum/showthread.php?t=3636)

SilverDragonTears 04-24-2012 08:38 PM

I see :) Cool! Ok... so is it possible to have some one type and some the other? Also... can I show all the baby images instead of just one??

Hall of Famer 04-24-2012 08:41 PM

Theoretically yes, you can have two possible types of dragons for multiple offsprings production. If you look at the code itself, the baby's type is generated inside the for loop, which is why the first baby may assume its father's type while the second baby can be the same type of its mother's.

Aasixx 04-24-2012 08:41 PM

Silver, which one of your sites are you putting this on? I would like to test it out on your site (I have an account on both).

SilverDragonTears 04-24-2012 08:45 PM

X.X... umm... lol. Example?


EDIT: I'm so stupid. I was breeding the same two types. It already does what I wanted. *facepalm*

Ok so how do I get all the baby images to show instead of one?

Hall of Famer 04-24-2012 10:08 PM

Well... You can simply change the equal sign = after $article_content to .=

Original code:

PHP Code:

$article_content  = <center> <img src='http://taleofdragons.net/get/".$maleid.".gif'><br> <img src='http://taleofdragons.net/get/".$femaleid.".gif'></center><br>".$imageurl."CongratulationsBreeding is successful,  you have acquired {$numbabies from breeding!<br> <a href='myadopts.php?act=stats&id=".$aid."'><img src='http://taleofdragons.net/get/".$aid.".gif'></a></p>"; 

New Code:

PHP Code:

$article_content .= " <center> <img src='http://taleofdragons.net/get/".$maleid.".gif'><br> <img src='http://taleofdragons.net/get/".$femaleid.".gif'></center><br>".$imageurl."Congratulations! Breeding is successful,  you have acquired {$num} babies from breeding!<br> <a href='myadopts.php?act=stats&id=".$aid."'><img src='http://taleofdragons.net/get/".$aid.".gif'></a></p>"

See the difference? You bet.

SilverDragonTears 04-24-2012 10:46 PM

Umm... lol

http://img1.UploadScreenshot.com/ima...1414392644.png

SilverDragonTears 04-25-2012 12:37 AM

Posting what I have per Hof's request...

Code:


        else {
        $num = mt_rand(0, 5);
        for($i = 0;$i<$num;$i++){
                        // we choose the type!
                        $types = array($female->type, $male->type);
                        $typerand = rand(0,1);               
                       
                        // we choose the gender
                        $tempgender = rand(0, 99);
                        if($tempgender < $row->genderratio) {
                        $gender = "f";
                        $alts = "yes";   
                        unset($tempgender);
                        }
                        else {
                        $gender = "m";
                        $alts = "no";         
                        unset($tempgender);
                        }

$salt = passgenerator(10, 0);
$aid = passgenerator(5, 0);                               
            $code = codegen(10, 0);

                       

                        $time = time();
                $adopts->insert("owned_adoptables", array("aid" => $aid, "type" => $types[$typerand], "name" => $aid, "owner" => $loggedinname, "currentlevel" => 0, "totalclicks" => 0, "code" => $code,
                                        "imageurl" => NULL, "usealternates" => $alts, "tradestatus" => 'notfortrade', "isfrozen" => 'no', "gender" => $gender, "lastbred" => 0, "date" => $date, "father" => $maleid, "mother" => $femaleid));
                                               
        } // the end of for loop

if($num == "0"){
                        $article_content .= " <center> <img src='http://taleofdragons.net/get/".$maleid.".gif'><br> <img src='http://taleofdragons.net/get/".$femaleid.".gif'></center><br>These two do not seem interested in one another. Try again in a week."; 
}else{
                        $article_content .= " <center> <img src='http://taleofdragons.net/get/".$maleid.".gif'><br> <img src='http://taleofdragons.net/get/".$femaleid.".gif'></center><br>Congratulations! Breeding is successful,  you have acquired {$num} babies from breeding!<br> <a href='myadopts.php?act=stats&id=".$aid."'><img src='http://taleofdragons.net/get/".$aid.".gif'></a></p>"; 
}


Hall of Famer 04-25-2012 07:09 AM

I heard that you fixed your problem already, what a relief. XD

AlexC 04-25-2012 03:01 PM

Okay, so this is working perfectly on my site, but I was kinda wondering how to display the parents and all the babies like Silver is. I tried with her code, but it didn't work. I do however, have like, 20+ new babies.

SilverDragonTears 04-26-2012 06:37 PM

Quote:

Originally Posted by Hall of Famer (Post 23348)
You can also do database integration by creating a new field in table prefix.adoptables that stores the number of babies a specific species can produce. It can get quite tricky for interspecies breeding though, so I do not recommend it at this moment.

I know you aren't feeling well but I need this. I need to keep the rares and ultra rares from breeding more than 1 at a time.
I figured out a difficult and probably source consuming way....
Code:


        else{


        if ($female->type == 'Cake Dragon') $num = mt_rand(0, 1);
        else if ($female->type == 'Sun-up Dragon') $num = mt_rand(0, 1);
        else if ($female->type == 'Sundown Dragon') $num = mt_rand(0, 1);
        else if ($female->type == 'Bastet Dragon') $num = mt_rand(0, 1);
        else if ($male->type == 'Cake Dragon') $num = mt_rand(0, 1);
        else if ($male->type == 'Sun-up Dragon') $num = mt_rand(0, 1);
        else if ($male->type == 'Sundown Dragon') $num = mt_rand(0, 1);
        else if ($male->type == 'Bastet Dragon') $num = mt_rand(0, 1);
        else if ($female->type == 'Aqua Dragon') $num = mt_rand(0, 4);
        else if ($female->type == 'Cow Amphiptere Dragon') $num = mt_rand(0, 4);
        else if ($male->type == 'Aqua Dragon') $num = mt_rand(0, 4);
        else if ($male->type == 'Cow Amphiptere Dragon') $num = mt_rand(0, 4);
        else $num = mt_rand(0, 5);
        for($i = 0;$i<$num;$i++){

I wanted to just use the rarity variable that is in the adoptables table but I wasn't sure how to call it?


All times are GMT -5. The time now is 06:50 PM.

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