- <?
- //------------------------------------------------------------------------------
- // LuckyPennies Plugin v0.1
- // by AbirPat
- //------------------------------------------------------------------------------
- define ( 'LuckyPennies_URL', '/plugins/LuckyPennies/main.php');
- define( 'LuckyPennies_Dir', 'plugins/LuckyPennies/' );
- define( 'LuckyPennies_version', '0.1' );
- define ( 'LuckyPennies_File' , "plugins\\LuckyPennies\\coins.txt");
- function LuckyPennies_init()
- {
- global $hooks;
- global $this_plugin;
- echo "Loaded LuckyPennies 0.1\r\n";
- $hooks ['after_load_settings'] = 'LuckyPennies_run';
- }
- function LuckyPennies_form()
- {
- echo '<html><head>';
- echo '<style type="text/css">';
- echo 'body {background-color:grey;}';
- echo 'input {height:25px;width:60px;color:white;background-color:#94BC41;border: 2px solid #365A37;font-weight:bolder;}';
- echo 'a.donate {text-decoration: none;}';
- echo '</style></head><body>';
- echo '<h3>LuckyPennies 0.1 By AbirPat</h3><br>';
- echo '<form action='.LuckyPennies_URL.'>';
- if (isset($_GET['isEnabled']) && $_GET['isEnabled'] == 'true') {
- echo '<br><input type="checkbox" name="isEnabled" value="true" checked> Enable Plugin?';
- if(isset($_GET['code'])) {
- $code = $_GET['code'];
- } else if (is_file(LuckyPennies_File)) {
- $code = trim(file_get_contents(LuckyPennies_File));
- }
- echo '<br><input type="text" name="code" size="3" value="$code" style="{text-align: center}"> Your item code ';
- } else {
- echo '<br><input type="checkbox" name="isEnabled" value="true"> Enable Plugin?';
- echo '<br><input type="text" name="code" size="3" value="0" style="{text-align: center}"> Item Code';
- }
- echo '<br><br><input type="submit" name="submit" value="Save"><br>';
- echo '</form>';
- if (isset($_GET['submit']))
- {
- $f = fopen(LuckyPennies_File, "w+");
- fwrite($f, $_GET['code']);
- fclose($f);
- }
- }
- function LuckyPennies_run() {
- AddLog2('LuckyPennies initializing');
- if (file_exists(LuckyPennies_File))
- {
- //$code = trim(file_get_contents(LuckyPennies_File));
- Addlog("LuckyPennies: Starting (get coins)");
- Addlog2("LuckyPennies: Starting (get coins)");
- list($userId, $flashRevision, $token, $sequence, $flashSessionKey, $xp, $energy) = explode(';', file_get_contents(F
- ('params.txt')));
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = 75;
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = 73;
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = Aa;
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = A1;
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = Di;
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- /*AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = sS;
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- /*AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = 'Py';
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = 'AQ';
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = 'KX';
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = 'xZ';
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- AddLog2('getting item');
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders();
- $amf->_bodys[0]->_value[1][0]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][0]['functionName'] = "AnimalBreedingService.onAskForBreedingItem";
- $amf->_bodys[0]->_value[1][0]['params'][0] = 'Qi';
- $amf->_bodys[0]->_value[2] = 0;
- $res = RequestAMF($amf);
- AddLog2("LuckyPennies result: $res");
- */
- }
- //if (is_file(LuckyPennies_File)) unlink(LuckyPennies_File);
- else
- {
- AddLog2("LuckyPennies : no work to do");
- }
- }
- ?>