Hello! I would like to ask you, that how possible is add old mods to newest 2moons files. I tried to add Bank mod which i found in internet to 2moons files, but i got message, that this site doesnt exist. So i Changed name of includes/pages/ bank.php to ShowBankPage.class.php, and now it probably start work, because i ve got statement "Hacking attempt" from ShowBankPage.class.php line 2. When i delete this line i ve got this message:Fatal error: Class 'ShowBankPage' not found in C:\xampp\htdocs\game.php on line 41. Is it possible to implement this mod to newest filles? I found other Bank version mod on github, but this one doesnt work too.
This is php files:
bank.php
Display Spoiler
bankwplac.php
Display Spoiler
bankwyplac.php
Display Spoiler
Sorry for my english.
Best Regards
This is php files:
bank.php
<?php
if(!defined('INSIDE')) die('Hacking attempt!');
function Bank()
{
global $USER, $PLANET, $LNG;
$PlanetRess = new ResourceUpdate();
$PlanetRess->CalcResource();
$PlanetRess->SavePlanetToDB();
$template = new template();
$template->show("bank.tpl");
}
?>
if(!defined('INSIDE')) die('Hacking attempt!');
function Bank()
{
global $USER, $PLANET, $LNG;
$PlanetRess = new ResourceUpdate();
$PlanetRess->CalcResource();
$PlanetRess->SavePlanetToDB();
$template = new template();
$template->show("bank.tpl");
}
?>
bankwplac.php
<?php
if(!defined('INSIDE')) die('Hacking attempt!');
function einzahlen()
{
global $LNG, $ProdGrid, $resource, $reslist, $CONF, $db, $ExtraDM, $USER, $PLANET;
$PlanetRess = new ResourceUpdate();
$PlanetRess->CalcResource();
$PlanetRess->SavePlanetToDB();
$template = new template();
// Wieviele Zinsen sollen user bekommen?
$prozentsatz = 0;
$dunklematerie = 150;
$zinsen = 100 + $prozentsatz; /// set here your banking rate + $prozentsatz or - $prozentsatz
$mode = request_var('mode', '');
$parse = $lang;
$deu= $PLANET['deuterium'];
$met= $PLANET['metal'];
$kry= $PLANET['crystal'];
if ($mode == 'wplac') {
$metal = request_outofint('metal');
$kryst= request_outofint('kryst');
$deuta= request_outofint('deuta');
if($metal < '0'){
Message('oszustwo', 'gvbv');
}
elseif($kryst < '0'){
Message('cheating attemt', 'gvbv');
}
elseif($deuta < '0'){
Message('cheating attemt', 'gvbv');
}
elseif($metal == '0' && $kryst == '0' && $deuta == '0'){
Message('Bitte zahlen Sie mehr als 0?');
}
elseif($metal > $PLANET['metal']){
Message('Du hast nicht so viel Metal!');
}
elseif($kryst > $PLANET['crystal']){
Message('Soviel Kristall hast du nicht!');
}
elseif($deuta > $PLANET['deuterium']){
Message('Soviel Deuterium hast du nicht!');
}
elseif($dunklematerie > $USER['darkmatter']){
Message('Du hast nicht genug Dunkle Materie');
}
else{
$db->query("UPDATE ".PLANETS." SET `metal` = `metal` - '". $metal ."', `crystal` = `crystal` - '". $kryst ."', `deuterium` = `deuterium` - '". $deuta ."' WHERE `id` = '". $PLANET['id'] ."'");
$metal_dazu = $metal * $zinsen / 100;
$cristal_dazu = $kryst * $zinsen / 100;
$deut_dazu = $deuta * $zinsen / 100;
$db->query("UPDATE ".PLANETS." SET `bankm` = `bankm` + '". $metal_dazu ."', `bankc` = `bankc` + '". $cristal_dazu ."', `bankd` = `bankd` + '". $deut_dazu ."' WHERE `id` = '". $PLANET['id'] ."'");
$db->query("UPDATE ".USERS." SET `darkmatter` = `darkmatter` - '". $dunklematerie ."' WHERE `id` = '". $USER['id'] ."'");
Message ( 'Metall: <font color=lime>'. $metal_dazu .'</font> Kristall: <font color=lime>'. $cristal_dazu .'</font> Deuterium:<font color=lime> '. $deut_dazu.'</font> ', 'game.php?page=bank' );
}
}
$template->assign_vars(array(
'steuer' => $prozentsatz,
'dm' => $dunklematerie,
));
$template->show("bankplus.tpl");
}
?>
if(!defined('INSIDE')) die('Hacking attempt!');
function einzahlen()
{
global $LNG, $ProdGrid, $resource, $reslist, $CONF, $db, $ExtraDM, $USER, $PLANET;
$PlanetRess = new ResourceUpdate();
$PlanetRess->CalcResource();
$PlanetRess->SavePlanetToDB();
$template = new template();
// Wieviele Zinsen sollen user bekommen?
$prozentsatz = 0;
$dunklematerie = 150;
$zinsen = 100 + $prozentsatz; /// set here your banking rate + $prozentsatz or - $prozentsatz
$mode = request_var('mode', '');
$parse = $lang;
$deu= $PLANET['deuterium'];
$met= $PLANET['metal'];
$kry= $PLANET['crystal'];
if ($mode == 'wplac') {
$metal = request_outofint('metal');
$kryst= request_outofint('kryst');
$deuta= request_outofint('deuta');
if($metal < '0'){
Message('oszustwo', 'gvbv');
}
elseif($kryst < '0'){
Message('cheating attemt', 'gvbv');
}
elseif($deuta < '0'){
Message('cheating attemt', 'gvbv');
}
elseif($metal == '0' && $kryst == '0' && $deuta == '0'){
Message('Bitte zahlen Sie mehr als 0?');
}
elseif($metal > $PLANET['metal']){
Message('Du hast nicht so viel Metal!');
}
elseif($kryst > $PLANET['crystal']){
Message('Soviel Kristall hast du nicht!');
}
elseif($deuta > $PLANET['deuterium']){
Message('Soviel Deuterium hast du nicht!');
}
elseif($dunklematerie > $USER['darkmatter']){
Message('Du hast nicht genug Dunkle Materie');
}
else{
$db->query("UPDATE ".PLANETS." SET `metal` = `metal` - '". $metal ."', `crystal` = `crystal` - '". $kryst ."', `deuterium` = `deuterium` - '". $deuta ."' WHERE `id` = '". $PLANET['id'] ."'");
$metal_dazu = $metal * $zinsen / 100;
$cristal_dazu = $kryst * $zinsen / 100;
$deut_dazu = $deuta * $zinsen / 100;
$db->query("UPDATE ".PLANETS." SET `bankm` = `bankm` + '". $metal_dazu ."', `bankc` = `bankc` + '". $cristal_dazu ."', `bankd` = `bankd` + '". $deut_dazu ."' WHERE `id` = '". $PLANET['id'] ."'");
$db->query("UPDATE ".USERS." SET `darkmatter` = `darkmatter` - '". $dunklematerie ."' WHERE `id` = '". $USER['id'] ."'");
Message ( 'Metall: <font color=lime>'. $metal_dazu .'</font> Kristall: <font color=lime>'. $cristal_dazu .'</font> Deuterium:<font color=lime> '. $deut_dazu.'</font> ', 'game.php?page=bank' );
}
}
$template->assign_vars(array(
'steuer' => $prozentsatz,
'dm' => $dunklematerie,
));
$template->show("bankplus.tpl");
}
?>
bankwyplac.php
<?php
if(!defined('INSIDE')) die('Hacking attempt!');
function auszahlen()
{
global $LNG, $ProdGrid, $resource, $reslist, $CONF, $db, $ExtraDM, $USER, $PLANET;
$PlanetRess = new ResourceUpdate();
$PlanetRess->CalcResource();
$PlanetRess->SavePlanetToDB();
$template = new template();
$mode = $_POST['mode'];
$deu= $PLANET['bankd'];
$met= $PLANET['bankm'];
$kry= $PLANET['bankc'];
if ($mode == 'wyplac') {
$metal = request_outofint('metal');
$kryst= request_outofint('kryst');
$deuta= request_outofint('deuta');
if(request_outofint('metal') < '0'){
Message('oszustwo', 'gvbv');
}
elseif($kryst < '0'){
Message('oszustwo', 'gvbv');
}
elseif($deuta < '0'){
Message('oszustwo', 'gvbv');
}
elseif($metal == '0' && $kryst == '0' && $deuta == '0'){
Message('Nic nie wypłacasz?', 'Pomyśl troche');
}
elseif($metal > $met){
Message('Soviel Metall hast du nicht in der Bank');
}
elseif($kryst > $kry){
Message('Soviel Kristall hast du nicht in der Bank');
}
elseif($deuta > $deu){
Message('Soviel Deuterium hast du nicht in der Bank');
}
else{
$db->query("UPDATE ".PLANETS." SET `metal` = `metal` + '". $metal ."', `crystal` = `crystal` + '". $kryst ."', `deuterium` = `deuterium` + '". $deuta ."' WHERE `id` = '". $PLANET['id'] ."'");
$db->query("UPDATE ".PLANETS." SET `bankm` = `bankm` - '". $metal ."', `bankc` = `bankc` - '". $kryst ."', `bankd` = `bankd` - '". $deuta ."' WHERE `id` = '". $PLANET['id'] ."'");
Message ( 'Metal: <font color=lime>'. $metal .'</font> metal, <font color=lime>'. $kryst .'</font> Kristall<font color=lime> '. $deuta.'</font> deuterium', 'game.php?page=bank' );
}
}
// zeigt uns, wie viel wir in der Bank haben
$template->assign_vars(array(
'deu' => $PLANET['bankd'],
'met' => $PLANET['bankm'],
'cry' => $PLANET['bankc'],
));
$template->show("bankminus.tpl");
}
?>
if(!defined('INSIDE')) die('Hacking attempt!');
function auszahlen()
{
global $LNG, $ProdGrid, $resource, $reslist, $CONF, $db, $ExtraDM, $USER, $PLANET;
$PlanetRess = new ResourceUpdate();
$PlanetRess->CalcResource();
$PlanetRess->SavePlanetToDB();
$template = new template();
$mode = $_POST['mode'];
$deu= $PLANET['bankd'];
$met= $PLANET['bankm'];
$kry= $PLANET['bankc'];
if ($mode == 'wyplac') {
$metal = request_outofint('metal');
$kryst= request_outofint('kryst');
$deuta= request_outofint('deuta');
if(request_outofint('metal') < '0'){
Message('oszustwo', 'gvbv');
}
elseif($kryst < '0'){
Message('oszustwo', 'gvbv');
}
elseif($deuta < '0'){
Message('oszustwo', 'gvbv');
}
elseif($metal == '0' && $kryst == '0' && $deuta == '0'){
Message('Nic nie wypłacasz?', 'Pomyśl troche');
}
elseif($metal > $met){
Message('Soviel Metall hast du nicht in der Bank');
}
elseif($kryst > $kry){
Message('Soviel Kristall hast du nicht in der Bank');
}
elseif($deuta > $deu){
Message('Soviel Deuterium hast du nicht in der Bank');
}
else{
$db->query("UPDATE ".PLANETS." SET `metal` = `metal` + '". $metal ."', `crystal` = `crystal` + '". $kryst ."', `deuterium` = `deuterium` + '". $deuta ."' WHERE `id` = '". $PLANET['id'] ."'");
$db->query("UPDATE ".PLANETS." SET `bankm` = `bankm` - '". $metal ."', `bankc` = `bankc` - '". $kryst ."', `bankd` = `bankd` - '". $deuta ."' WHERE `id` = '". $PLANET['id'] ."'");
Message ( 'Metal: <font color=lime>'. $metal .'</font> metal, <font color=lime>'. $kryst .'</font> Kristall<font color=lime> '. $deuta.'</font> deuterium', 'game.php?page=bank' );
}
}
// zeigt uns, wie viel wir in der Bank haben
$template->assign_vars(array(
'deu' => $PLANET['bankd'],
'met' => $PLANET['bankm'],
'cry' => $PLANET['bankc'],
));
$template->show("bankminus.tpl");
}
?>
Sorry for my english.
Best Regards