View Single Post
  #18  
Old 04-06-2017, 07:54 PM
Chaos77777 Chaos77777 is offline
Member
 
Join Date: Jan 2017
Posts: 43
Gender: Male
Credits: 4,566
Chaos77777 is on a distinguished road
Default

Perhaps you can help me with one more thing. I can't see what I did wrong. I have it set up to cost 500 every time someone guesses at an adopt (with the chance to get a cheap adopt up to a rare one) It works fine up to a certain point. It'll deduct the 500 if the user has it and give the adopt. However, if the user doesn't have the 500, it'll pop up saying "Not enough money"..... but still give them the adopt lmao. I'm assuming it's a simple fix, but I can only try different ways of setting it up on my own for so many hours before I cave in and decide I need help.

PHP Code:
<?php

class AdoptView extends View{
    
    public function 
index(){
        
$mysidia Registry::get("mysidia");
        
$document $this->document;
        
        if(
$mysidia->input->post("submit")){
            
            if(
$mysidia->user->money 499){
            
$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;
            
            }
            else{
            echo 
"<script type='text/javascript'>alert('You do not have enough money!')</script>";
            }}
        
        
        
$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); 
        }
}
?>
Reply With Quote