Mysidia Adoptables Support Forum  

Home Community Mys-Script Creative Off-Topic
Go Back   Mysidia Adoptables Support Forum > Mysidia Adoptables > Questions and Supports

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 04-06-2017, 09:43 PM
kristhasirah's Avatar
kristhasirah kristhasirah is offline
Member
 
Join Date: Jan 2010
Location: In middle of the nothingness
Posts: 196
Gender: Female
Credits: 36,192
kristhasirah
Default

Will test the code tomorrow and see if i can help you find a way to make it work ^^ if not lets hope one of the most experienced members can help you, sadly i dont have too much experience in coding and cant help you much.

I think i found a way to make it work, dont know if you have tried this:

PHP Code:
<?php 

class AdoptView extends View
     
    public function 
index(){ 
        
$mysidia Registry::get("mysidia"); 
        
$document $this->document
        if(
$mysidia->user->money 499){ 
        echo 
"<script type='text/javascript'>alert('You do not have enough money!')</script>";
        
$mysidia->session->terminate("adopt");
        }
        else{          
        if(
$mysidia->input->post("submit")){             
            
$aid $this->getField("aid")->getValue(); 
            
$name $this->getField("name")->getValue(); 
            
$eggImage $this->getField("eggImage")->getValue(); 
            
$image = new Image($eggImage); 
            
$image->setLineBreak(TRUE);     
            
$mysidia->user->changecash(-500);  
             
            
$document->setTitle("{$name} adopted successfully");             
            
$document->add($image); 
            
$document->addLangvar("Congratulations!  You just adopted {$name}. You can now manage {$name} on the "); 
            
$document->add(new Link("myadopts""Myadopts Page.")); 
            
$document->add(new Comment("")); 
            
$document->add(new Link("myadopts/manage/{$aid}""Click Here to Manage {$name}")); 
            
$document->add(new Comment("")); 
            
$document->add(new Link("myadopts/bbcode/{$aid}""Click Here to get BBCodes/HTML Codes for {$name}")); 
            
$document->add(new Comment("")); 
            
$document->addLangvar("Be sure and"); 
            
$document->add(new Link("levelup/{$aid}""feed ")); 
            
$document->addLangvar("{$name} with clicks so that they grow!"); 
            
$mysidia->session->terminate("adopt");   
            return;             
            } 
         } 
        
$document->setTitle($mysidia->lang->title); 
        
$document->addLangvar((!$mysidia->user->isloggedin)?$mysidia->lang->guest:$mysidia->lang->member);           
        
$adoptForm = new Form("form""adopt""post"); 
        
$adoptTitle = new Comment("Available Species"); 
        
$adoptTitle->setHeading(3); 
        
$adoptForm->add($adoptTitle); 
        
$adoptTable = new Table("table"""FALSE); 
          
         
         
          
      
    
    
$adoptform "<form name='form1' method='post' action='$adopt'> <table id='adoptdark' name='adopt' class='adopt'>";  
    
$common 0;   
    
$uncommon rand(1,50);     
    
$rare rand(1,100);     
    
$veryrare rand(1,200);  
    
$endangered rand(1,300);     

    if (
$uncommon==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Uncommon' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }     
    else if (
$rare==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }         
    else if (
$veryrare==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Very Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }    
    else if (
$endangered==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Endangered' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }       
    else{     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Common' ORDER BY RAND() LIMIT 1";     
    }     
    
$stmt $mysidia->db->query($query);    
      
        while(
$row $stmt->fetchObject()) {  

            
$adoptform .= "<td width='25%' VALIGN='center'><div align=center><img src='../../picuploads/unknownegg.png' /></div></a><br><div align=center><input type='radio' name='id' id='id' value='{$row->id}' /></div><div align=center></td>";  
          
        }  
      
      
    
$common 0;   
    
$uncommon rand(1,50);     
    
$rare rand(1,100);     
    
$veryrare rand(1,200);  
    
$endangered rand(1,300);     

    if (
$uncommon==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Uncommon' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }     
    else if (
$rare==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }         
    else if (
$veryrare==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Very Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }    
    else if (
$endangered==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Endangered' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }       
    else{     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Common' ORDER BY RAND() LIMIT 1";     
    }     
    
$stmt $mysidia->db->query($query);    

    while(
$row $stmt->fetchObject()) {  

            
$adoptform2 .= "<td width='25%' VALIGN='center'><div align=center><img src='../../picuploads/unknownegg.png' /></div></a><br><div align=center><input type='radio' name='id' id='id' value='{$row->id}' /></div></td>";  

              
   }   
     
    
$common 0;   
    
$uncommon rand(1,50);     
    
$rare rand(1,100);     
    
$veryrare rand(1,200);  
    
$endangered rand(1,300);     

    if (
$uncommon==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Uncommon' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }     
    else if (
$rare==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }         
    else if (
$veryrare==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Very Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }    
    else if (
$endangered==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Endangered' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }       
    else{     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Common' ORDER BY RAND() LIMIT 1";     
    }     
    
$stmt $mysidia->db->query($query);    

    while(
$row $stmt->fetchObject()) {  

            
$adoptform3 .= "<td width='25%' VALIGN='center'><div align=center><img src='../../picuploads/unknownegg.png' /></div></a><br><div align=center><input type='radio' name='id' id='id' value='{$row->id}' /></div></td>";  
        } 
        
$document->add(new Comment("{$adoptform}{$adoptform2}{$adoptform3}"));   
         
         
        
$adoptForm->add($adoptTable);         
        
$adoptSubtitle = new Comment("Adopt"); 
        
$adoptSubtitle->setHeading(3); 
        
$adoptForm->add($adoptSubtitle); 
        
$adoptForm->add(new Comment("Adoptable Name: "FALSE)); 
        
$adoptForm->add(new TextField("name")); 
        
$adoptForm->add(new Comment("")); 
        
$adoptForm->add(new Button("Adopt Me""submit""submit")); 
        
$document->add($adoptForm);  
        } 

?>
what it does is when the user clicks the adopt page the message will popup, when the user click ok they can see the eggs, but if they try to adopt any of the pets it will give them the id error... dont know if this can be usefull for you... as i really dont know how you have your site set it up when the user guess the adopt.

Last edited by kristhasirah; 04-07-2017 at 08:39 AM.
Reply With Quote
  #2  
Old 04-07-2017, 07:01 PM
Chaos77777 Chaos77777 is offline
Member
 
Join Date: Jan 2017
Posts: 43
Gender: Male
Credits: 4,591
Chaos77777 is on a distinguished road
Default

It actually works! It's a bit odd when it pops up that the user doesn't have enough money when they first go to the page lol, but that's just cosmetic. I'll worry about fixing that to look better some other time. For now it works right, even tried bugging around it the ways I know of, and it still works as intended. Thanks so much!
Reply With Quote
Reply


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


All times are GMT -5. The time now is 05:30 AM.

Currently Active Users: 2103 (0 members and 2103 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 - 2025, vBulletin Solutions Inc.
vBCommerce I v2.0.0 Gold ©2010, PixelFX Studios
vBCredits I v2.0.0 Gold ©2010, PixelFX Studios
Emoticons by darkmoon3636