Mysidia Adoptables Support Forum  

Home Community Mys-Script Creative Off-Topic
Go Back   Mysidia Adoptables Support Forum > Mysidia Adoptables > Addons and Modifications > Mys v1.2.x Mods

Notices

Reply
 
Thread Tools Display Modes
  #11  
Old 09-04-2011, 03:54 AM
SilverDragonTears's Avatar
SilverDragonTears SilverDragonTears is offline
I am your Nemesis.
 
Join Date: Jun 2011
Posts: 1,113
Gender: Female
Credits: 100,348
SilverDragonTears is on a distinguished road
Default

my doadopt.php looks like this:

Code:
$code = rand(1, 20000);
                        $genders = array('f', 'm');
                        $rand = rand(0,1);
                        $petgender = $genders[$rand];
                        switch($petgender){
                          case "f": 
                          $alts = "yes";
                          break;
                          default: 
                          $alts = "no";
                        }
b/c i'm using the alternate gender mod. How do i use it with this?
__________________

Check out SilvaTales
Reply With Quote
  #12  
Old 09-04-2011, 04:14 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 504,267
Hall of Famer is on a distinguished road
Default

Well then, remove the alternate gender mod codes you've posted above, and replace with this:

PHP Code:
$code rand(1,20000)
$tempgender rand(099);
if(
$tempgender $row['genderratio']) {
$gender "f";
$alts "yes";    
unset(
$tempgender);
}
else {
$gender "m";
$alts "no";          
unset(
$tempgender);
}

runquery("INSERT INTO {$prefix}owned_adoptables VALUES ('',  '{$row['type']}', '$name','$loggedinname','0','0', '$code',  '','$alts','fortrade','no', '$gender','0')"); 
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #13  
Old 09-05-2011, 04:54 PM
SilverDragonTears's Avatar
SilverDragonTears SilverDragonTears is offline
I am your Nemesis.
 
Join Date: Jun 2011
Posts: 1,113
Gender: Female
Credits: 100,348
SilverDragonTears is on a distinguished road
Default

Thanks, is this just for alternate images or for the main adopt?
__________________

Check out SilvaTales
Reply With Quote
  #14  
Old 09-05-2011, 05:46 PM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 504,267
Hall of Famer is on a distinguished road
Default

For main adopt I think.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #15  
Old 09-05-2011, 05:59 PM
SilverDragonTears's Avatar
SilverDragonTears SilverDragonTears is offline
I am your Nemesis.
 
Join Date: Jun 2011
Posts: 1,113
Gender: Female
Credits: 100,348
SilverDragonTears is on a distinguished road
Default

That's perfect =D Exactly what I need!
__________________

Check out SilvaTales
Reply With Quote
  #16  
Old 09-12-2011, 07:17 PM
RoconzaArt's Avatar
RoconzaArt RoconzaArt is offline
Member
 
Join Date: Jan 2011
Location: NJ Shore (and proud of it)
Posts: 479
Gender: Female
Credits: 59,344
RoconzaArt is an unknown quantity at this point
Default

I some how did some thing wrong and it's not creating the adoptable. I can't tell if it this or a evolution mod.The adopt shows up in the adopt page but when I go to adopt it, it will not add the adopt to my account.
__________________

Last edited by RoconzaArt; 09-12-2011 at 07:33 PM.
Reply With Quote
  #17  
Old 09-13-2011, 12:31 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 504,267
Hall of Famer is on a distinguished road
Default

Well are you like unable to create new adoptables through ACP, or that you cannot adopt new pets? Chances are your database structures in prefix.adoptables and prefix.owned_adoptables are messed up, please show me what you get from phpMyadmin. I do not believe the evolution system will cause any problem like that, since it does not really modify any existing tables or columns.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #18  
Old 09-13-2011, 12:48 AM
RoconzaArt's Avatar
RoconzaArt RoconzaArt is offline
Member
 
Join Date: Jan 2011
Location: NJ Shore (and proud of it)
Posts: 479
Gender: Female
Credits: 59,344
RoconzaArt is an unknown quantity at this point
Default


__________________
Reply With Quote
  #19  
Old 09-13-2011, 12:53 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 504,267
Hall of Famer is on a distinguished road
Default

Well did you follow the instruction I provided? The tables look fine, you will need to go to nadopt.php and find this line:

PHP Code:
runquery("INSERT INTO {$prefix}adoptables VALUES ('',  '{$name}', '{$class}'  ,'{$description}','{$eggimage}','{$cba}','{$promocode}', '{$freqcond}',  '{$number}','{$datecond}','{$date}','{$adoptscond}','{$maxnumcond}','{$morethannum}','{$usergroupcond}','{$usergroups}','{$alternates}','{$altoutlevel}','{$altchance}',  '{$cost}', '{$genderratio}')"); 
See if your mysql query insert command is different from the one I provided. If so, replace the old one with the new line above.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #20  
Old 09-13-2011, 01:03 AM
RoconzaArt's Avatar
RoconzaArt RoconzaArt is offline
Member
 
Join Date: Jan 2011
Location: NJ Shore (and proud of it)
Posts: 479
Gender: Female
Credits: 59,344
RoconzaArt is an unknown quantity at this point
Default

I did what you said and it's still not working.

PHP Code:
<?php

include("inc/functions.php");
$admin true;

//***************//
//  START SCRIPT //
//***************//

if($isloggedin == "yes")
{
    
$group getgroup();
    
$cancp cancp($group);
    
$canedit cando($group"canmanageadopts");

    if(
$cancp == "yes" and $canedit == "yes")
    {
        
// We are logged in and can access this page, so let's get the post info...
        
$name $_POST["name"];
        
$class $_POST["class"];
        
$description $_POST["description"];
        
$cost $_POST["cost"];
        
$imageurl $_POST["imageurl"];
        
$existingimageurl $_POST["existingimageurl"];
        
$cba $_POST["cba"];
        
$promocode $_POST["promocode"];
        
$freqcond $_POST["freqcond"];
        
$number $_POST["number"];
        
$datecond $_POST["datecond"];
        
$date $_POST["date"];
        
$adoptscond $_POST["adoptscond"];
        
//////////////////////////////////////////////////////////////////////
        
$maxnumcond $_POST["maxnumcond"];
        
$morethannum $_POST["morethannum"];
        
$usergroupcond $_POST["usergroupcond"];
        
$usergroups $_POST["usergroups"];
        
//////////////////////////////////////////////////////////////////////
        
$alternates $_POST["alternates"];
        
$altoutlevel $_POST["altoutlevel"];
        
$altchance $_POST["altchance"];
        
$genderratio $_POST["genderratio"];  

        
// Now we run some checks to make sure that we have a go.

        
if($name == "")
        {
            
$error "You did not enter in a name for the adoptable. Please go back and try again.";
        }

        if(
$name == "")
        {
            
$error "You did not enter in a name for the adoptable. Please go back and try again.";
        }

        if(
$imageurl == "" and $existingimageurl == "none")
        {
            
$error "You did not select an image for this adoptable. Please go back and make sure an image is selected for this adopt.";
        }

        if(
$imageurl != "" and $existingimageurl != "none")
        {
            
$error "You selected two images for the adoptable's egg image. Please go back and make sure that either the image textbox is blank or the image dropdown box is set to No Exising Image.";
        }

        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.";
        }

        
//If we are using a promo code, we should have a promo code in the box...
        
if($cba == "promo" and $promocode == "")
        {
            
$error "You selected that this adoptable is available for adoption only with a promo code, but you did not enter in a promo code. Please go back and either change this setting or type in a valid promo code.";
        }

        
//If we are using conditions...

        
if($cba == "conditions")
        {
            if(
$freqcond == "enabled" and !is_numeric($number))
            {
                
$error "A condition is enabled but is blank or has an incorrect value. Please go back and double check your conditions and that they contain valid input.";
            }

            if(
$datecond == "enabled" and $date == "")
            {
                
$error "A condition is enabled but is blank or has an incorrect value. Please go back and double check your conditions and that they contain valid input.";
            }

            if(
$adoptscond == "enabled")
            {
                if(
$moreless == "" or !is_numeric($morelessnum) or $levelgrle == "" or !is_numeric($grlelevel))
                {
                    
$error "A condition is enabled but is blank or has an incorrect value. Please go back and double check your conditions and that they contain valid input.";
                }
            }

            if(
$maxnumcond == "enabled" and !is_numeric($morethannum))
            {
                
$error "A condition is enabled but is blank or has an incorrect value. Please go back and double check your conditions and that they contain valid input.";
            }

            if(
$usergroupcond == "enabled" and !is_numeric($usergroups))
            {
                
$error "A condition is enabled but is blank or has an incorrect value. Please go back and double check your conditions and that they contain valid input.";
            }
        }

        if(
$alternates == "enabled")
        {
                if(!
is_numeric($altoutlevel) or !is_numeric($altchance))
                {
                    
$error "There has been an error with the adoptable's alternate settings you selected. Please go back and make sure the alternate values are filled in correctly.";
                }
        }

        
//Check and see if an adoptable with this name already exists...

        
$query "SELECT * FROM {$prefix}adoptables WHERE type = '{$name}'";
        
$result runquery($query);
        
$num mysql_num_rows($result);

        if(
$num 0)
        {
            
$error "An adoptable with this name already exists in your database. Please go back and rename the adoptable to something different.";
        }

        
//If we have an error, show it.  Otherwise continue...

        
if($error != "")
        {
            
$article_title "An Error Has Occurred!";
            
$article_content $error;
        }
        else
        {
            
//There has been no error, continue with the addition of the adoptable to the system...

            //First determine which image URL to use...

            
if($imageurl != "" and $existingimageurl == "none")
            {
                
$eggimage $imageurl;
            }
            else
            {
                
$eggimage $existingimageurl;
            }

            
runquery("INSERT INTO {$prefix}adoptables VALUES ('',  '{$name}', '{$class}'  ,'{$description}','{$eggimage}','{$cba}','{$promocode}', '{$freqcond}',  '{$number}','{$datecond}','{$date}','{$adoptscond}','{$maxnumcond}','{$morethannum}','{$usergroupcond}','{$usergroups}','{$alternates}','{$altoutlevel}','{$altchance}',  '{$cost}', '{$genderratio}')");  
            
// insert our level thing
            
runquery("INSERT INTO {$prefix}levels VALUES ('{$name}', '0', '0', '{$eggimage}','','','')");

            
$article_title "Adoptable Added Successfully";
            
$article_content "Your adoptable, {$name}, has been added to the database successfully. You can now <a href='admin.php?set=adopts&do=addlevel'>Add a Level</a> to this adoptable. You can also <a href='admin.php'>go back to the Admin CP index page</a>.";
        }
    } 
//This bracket ends the check of whether or not this user can access the adopts portion of the ACP
}
else
{
    
$article_title "Access Denied";
    
$article_content "Access Denied";
}

//***************//
//  OUTPUT PAGE  //
//***************//

echo showpage($article_title$article_content$date);

?>
__________________
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mys v1.3.4 Gender Ratio Mod for Mys v1.3.4 Hall of Famer Mys v1.3.x Mods 14 06-17-2020 08:20 PM
Mys v1.3.3 Gender Ratio Mod for Mys v1.3.3 Hall of Famer Mys v1.3.x Mods 17 05-23-2019 04:34 PM
Mys v1.3.2 Gender Ratio Mod for Mys v1.3.2 Hall of Famer Mys v1.3.x Mods 6 01-08-2013 03:02 PM
Mys v1.3.1 Gender Ratio Mod for v1.3.1 Hall of Famer Mys v1.3.x Mods 15 08-17-2012 04:25 AM
Hall of Famer's gender ratio system Hall of Famer Mys v1.1.x Mods 34 01-25-2011 02:19 AM


All times are GMT -5. The time now is 07:12 AM.

Currently Active Users: 629 (0 members and 629 guests)
Threads: 4,081, Posts: 32,032, Members: 2,016
Welcome to our newest members, jolob.
BETA





What's New?

What's Hot?

What's Popular?


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
vBCommerce I v2.0.0 Gold ©2010, PixelFX Studios
vBCredits I v2.0.0 Gold ©2010, PixelFX Studios
Emoticons by darkmoon3636