Skocz do zawartości
1 maja :: Święto Pracy / 2 maja :: Dzień Flagi / 3 maja :: Święto Konstytucji

[Shakes & Fidget] FIX - Misje na 0 sekund


Lummit
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Serwus,

przedstawiam Wam fix na misje, które posiadają zero sekund.

 

1. Przejdź do pliku request.php / req.php.

2. Zamień ACT_BUY_MOUNT na podany poniżej.

 

 

    case $ACT_BUY_MOUNT:




        $mount = $action_extra;


        $cost = mountCost($mount);


        $silver = $cost['silver'];


        $shroom = $cost['shroom'];


        // TODO: get current mount


        $qry = $db->prepare("SELECT mount, mount_dur, silver, mushroom FROM user_data WHERE ssid = :ssid");


        $qry->bindParam(':ssid', $SSID);


        $qry->execute();




        $res = $qry->fetchAll();


        $res = $res[0];




        // time to check if expired


        $time = new DateTime();


        $time = $time->getTimestamp();




        if ($time < ( int ) $res['mount_dur'])

            $cur_mount = ( int ) ($res['mount']);


        else

            $cur_mount = 0;




        if ($cur_mount > $mount) {


            // throw error got better mount




            break;


        }


        if($mount > 4){

			break;

		}


        if ($silver > $res['silver']) {


            // throw error not enought silver/shrooms


            $ret = array(


                $ERR_TOO_EXPENSIVE


            );


            break;


        }


        if ($shroom > $res['mushroom']) {


            $ret = array(


                $ERR_NO_MUSH_MQ


            );


            break;


        }




        // - the cost


        $silver = $res['silver'] - $silver;


        $shroom = $res['mushroom'] - $shroom;




        // current time


        $time = new DateTime();




        $time = $time->getTimestamp();




        // current mount duration


        $mount_dur = $res['mount_dur'];




        // TODO: UPDATE DATABASE


        if ($mount_dur <= $time || $mount != $cur_mount) {


            $mount_dur = $time + 1209600; // +2 weeks in secs


        } else {


            $mount_dur += 1209600; // +2 weeks in secs


        }




        $qry = $db->prepare("UPDATE user_data 


				SET mount = :mount, 


				mount_dur = :mount_dur, 


				silver = :silver, 


				mushroom = :shroom 


				WHERE ssid = :ssid");


        $qry->bindParam(':mount', $mount);


        $qry->bindParam(':mount_dur', $mount_dur);


        $qry->bindParam(':silver', $silver);


        $qry->bindParam(':shroom', $shroom);


        $qry->bindParam(':ssid', $SSID);


        $qry->execute();




        // return user to hero screen




        // $qry = $db->prepare ( "SELECT *,


        // (


        // SELECT Count(*) FROM messages WHERE messages.read = 0 AND messages.reciver_id = user_id


        // ) AS c, (


        // SELECT Count(*) + 1 FROM user_data WHERE user_data.honor > (


        // SELECT honor FROM user_data WHERE ssid = :ssid


        // )


        // ) AS rank


        // FROM user_data WHERE ssid = :ssid2" );


        // $qry->bindParam ( ':ssid', $SSID );


        // $qry->bindParam ( ':ssid2', $SSID );


        // $qry->execute ();




        // $db_data = $qry->fetchAll ()[0];




        loadDefaultData();




        $ret[0] = $ACT_HERO . $ret[0];




        // user desc




        $ret[511] .= ";" . fixSpecialChars(urldecode($db_data['user_desc'])) . ";";




        break; 

 

 

zdOPYWZ.png

image.thumb.png.b57ec0103ede32ce1ed9b263d4c2d40d.png

Odnośnik do komentarza

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności