diff --git a/core/classes.php b/core/classes.php index a6ce5b6..de39aa7 100644 --- a/core/classes.php +++ b/core/classes.php @@ -1,6 +1,8 @@ ip = $ip; + $this->port = $port; + $this->url = $url; + } + + function request($xml) { + $curl = curl_init('http://'.$this->ip.':'.$this->port.'/'); + curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: text/xml")); + curl_setopt($curl, CURLOPT_POST, true); + curl_setopt($curl, CURLOPT_POSTFIELDS, $xml); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + $result = curl_exec($curl); + $luashit = array("LUA_TSTRING", "LUA_TNUMBER", "LUA_TBOOLEAN", "LUA_TTABLE"); + $result = str_replace($luashit, "", $result); + $almost = strstr($result, ''); + $luashit = array('', "", "", "", "", "", "", "", "", "", "", ""); + $result = str_replace($luashit, "", $almost); + + return $result; + } + + function execScript($script, $jobId, $jobExpiration) { + /*$luashit = array("LUA_TSTRING", "LUA_TNUMBER", "LUA_TBOOLEAN", "LUA_TTABLE"); + $result = str_replace($luashit, "", $script); + $almost = strstr($result, ''); + $luashit = array('', "", "", "", "", "", "", "", "", "", "", ""); + $script = str_replace($luashit, "", $almost);*/ + + $xml = ' + + + + + '.$jobId.' + '.$jobExpiration.' + 1 + 321 + + + Script + + '.$script.' + + + + + '; + + return $this->request($xml); + } + + function isRccOn() { + $script = 'return "Hello World!"'; + if(empty($this->execScript($script, "isRccOnCheck".rand(1,getrandmax()), 10))) { + return false; + } else { + return true; + } + } +} \ No newline at end of file diff --git a/core/config.php b/core/config.php index c20ba4f..7870c92 100644 --- a/core/config.php +++ b/core/config.php @@ -31,6 +31,12 @@ MIICXQIBAAKBgQDhO7uhMz3jBLoSB/SHWhnE5tVxn7P6BlirPVrZEWVUxjyC5ybhZpyjL/r6KBlvhgyn -----END RSA PRIVATE KEY-----" ]; +$soapcfg = [ + "ip" => "127.0.0.1", + "port" => 64989, + "url" => "roblox.com" +]; + $site = [ "url" => "https://".$_SERVER["HTTP_HOST"] ];