Esempio n. 1
0
 $makepass = null;
 $syllables = "er,in,tia,wol,fe,pre,vet,jo,nes,al,len,son,cha,ir,ler,bo,ok,tio,nar,sim,ple,bla,ten,toe,cho,co,lat,spe,ak,er,po,co,lor,pen,cil,li,ght,wh,at,the,he,ck,is,mam,bo,no,fi,ve,any,way,pol,iti,cs,ra,dio,sou,rce,sea,rch,pa,per,com,bo,sp,eak,st,fi,rst,gr,oup,boy,ea,gle,tr,ail,bi,ble,brb,pri,dee,kay,en,be,se";
 $syllable_array = explode(",", $syllables);
 for ($count = 1; $count <= 4; $count++) {
     if (random_int(0, mt_getrandmax()) % 10 == 1) {
         $makepass .= sprintf("%0.0f", random_int(0, mt_getrandmax() % 50) + 1);
     } else {
         $makepass .= sprintf("%s", $syllable_array[random_int(0, mt_getrandmax() % 62)]);
     }
 }
 if ($xenlevel === null) {
     $xenlevel = 0;
 }
 $maxenergy = Tki\CalcLevels::energy($xenlevel, $tkireg);
 $maxarmor = Tki\CalcLevels::armor($xenlevel, $tkireg);
 $maxfighters = Tki\CalcLevels::fighters($xenlevel, $tkireg);
 $maxtorps = Tki\CalcLevels::torpedoes($xenlevel, $tkireg);
 $stamp = date("Y-m-d H:i:s");
 // Add Xenobe record to ships table ... modify if the ships schema changes
 $thesql = "INSERT INTO {$db->prefix}ships ( `ship_id` , `ship_name` , `ship_destroyed` , `character_name` , `password` , `email` , `hull` , `engines` , `power` , `computer` , `sensors` , `beams` , `torp_launchers` , `torps` , `shields` , `armor` , `armor_pts` , `cloak` , `credits` , `sector` , `ship_ore` , `ship_organics` , `ship_goods` , `ship_energy` , `ship_colonists` , `ship_fighters` , `ship_damage` , `turns` , `on_planet` , `dev_warpedit` , `dev_genesis` , `dev_beacon` , `dev_emerwarp` , `dev_escapepod` , `dev_fuelscoop` , `dev_minedeflector` , `turns_used` , `last_login` , `rating` , `score` , `team` , `team_invite` , `interface` , `ip_address` , `planet_id` , `trade_colonists` , `trade_fighters` , `trade_torps` , `trade_energy` , `cleared_defenses` , `lang` , `dev_lssd` )\n                               VALUES (NULL,'{$shipname}','N','{$character}','{$makepass}','{$emailname}',{$xenlevel},{$xenlevel},{$xenlevel},{$xenlevel},{$xenlevel},{$xenlevel},{$xenlevel},{$maxtorps},{$xenlevel},{$xenlevel},{$maxarmor},{$xenlevel},{$start_credits},{$sector},0,0,0,{$maxenergy},0,{$maxfighters},0,{$start_turns},'N',0,0,0,0,'N','N',0,0, '{$stamp}',0,0,0,0,'N','127.0.0.1',0,'Y','N','N','Y',NULL,'{$default_lang}','Y')";
 $result2 = $db->Execute($thesql);
 Tki\Db::LogDbErrors($pdo_db, $result2, __LINE__, __FILE__);
 if (!$result2) {
     echo $db->ErrorMsg() . "<br>";
 } else {
     echo "Xenobe has been created.<br><br>";
     echo "password has been set.<br><br>";
     echo "Ship Records have been updated.<br><br>";
 }
 $result3 = $db->Execute("INSERT INTO {$db->prefix}xenobe (xenobe_id, active, aggression, orders) values(?,?,?,?)", array($emailname, $_active, $aggression, $orders));
 Tki\Db::LogDbErrors($pdo_db, $result3, __LINE__, __FILE__);
Esempio n. 2
0
             echo "Option Plan 2: Payment from Intergalactic Bank [Full/Partial Payments]<br>\n";
             $langvars['l_port_bounty3'] = "Click <a href='port.php?pay=2'>here</a> to pay the bounty of [amount] Credits from your Intergalactic Bank Account.";
             $langvars['l_port_bounty3'] = str_replace("[amount]", number_format($bty['total_bounty'], 0, $langvars['local_number_dec_point'], $langvars['local_number_thousands_sep']), $langvars['l_port_bounty3']);
             echo $langvars['l_port_bounty3'] . "<br>\n";
             echo "<br>\n";
             echo "<a href=\"bounty.php\">" . $langvars['l_by_placebounty'] . "</a><br><br>";
             Tki\Text::gotomain($pdo_db, $lang);
             die;
         }
     }
 }
 $genesis_free = $tkireg->max_genesis - $playerinfo['dev_genesis'];
 $beacon_free = $tkireg->max_beacons - $playerinfo['dev_beacon'];
 $emerwarp_free = $tkireg->max_emerwarp - $playerinfo['dev_emerwarp'];
 $warpedit_free = $tkireg->max_warpedit - $playerinfo['dev_warpedit'];
 $fighter_max = Tki\CalcLevels::fighters($playerinfo['computer'], $tkireg);
 $fighter_free = $fighter_max - $playerinfo['ship_fighters'];
 $torpedo_max = Tki\CalcLevels::torpedoes($playerinfo['torp_launchers'], $tkireg);
 $torpedo_free = $torpedo_max - $playerinfo['torps'];
 $armor_max = Tki\CalcLevels::armor($playerinfo['armor'], $tkireg);
 $armor_free = $armor_max - $playerinfo['armor_pts'];
 $colonist_max = Tki\CalcLevels::holds($playerinfo['hull'], $tkireg) - $playerinfo['ship_ore'] - $playerinfo['ship_organics'] - $playerinfo['ship_goods'];
 if ($colonist_max < 0) {
     $colonist_max = 0;
 }
 $colonist_free = $colonist_max - $playerinfo['ship_colonists'];
 echo "\n<script>\n<!--\n";
 echo "function make_max(name, val)\n";
 echo "{\n";
 echo " if (document.forms[0].elements[name].value != val)\n";
 echo " {\n";