01-27-2012, 09:16 PM
Teleport script for my website that supports these custom maps:
session_start();
include_once( "Addons/TemplatePower.php" );
$tpl = new TemplatePower( "Template/char_settings.tpl" );
$tpl->assignInclude( "menu", "Template/menu.tpl" );
$tpl->assignInclude( "header", "Template/header.tpl" );
$tpl->assignInclude( "blocks", "Template/blocks.tpl" );
$tpl->assignInclude( "news", "Template/news.tpl" );
$tpl->assignInclude( "footer", "Template/footer.tpl" );
$tpl->prepare();
include Site_Settings/Configuration.php;
include Addons/Classes.php;
include Addons/Globals.php;
include Addons/addons.php;
if( $User->LoggedIn == true )
{
$map = $_POST[map];
$playerz = $_POST[Name];
mysql_select_db( $SiteSQL["config-database_data"] , $Site_sqlcon) or die( mysql_error() );
$zoneid = mysql_query("SELECT a_zone_index FROM t_zonedata WHERE a_name = $map ");
while( $row2 = mysql_fetch_array( $zoneid ) )
{
$mapID = $row2[a_zone_index];
mysql_select_db( $SiteSQL["config-database_db"] , $Site_sqlcon) or die( mysql_error() );
if($mapID == "0")
{
// Juno Town
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=1112.37,
a_was_z=951.893,
a_was_h=160.75,
a_was_r=174.476,
a_was_yLayer=0,
a_was_zone=0,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "1")
{
// Belfist Temple
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=187.423,
a_was_z=247.551,
a_was_h=19,
a_was_r=12.6102,
a_was_yLayer=0,
a_was_zone=1,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "3")
{
// Prokion Shrine
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=257.733,
a_was_z=276.811,
a_was_h=17,
a_was_r=98.8147,
a_was_yLayer=0,
a_was_zone=3,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "9")
{
// Margadum Jail
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=56.596,
a_was_z=239.707,
a_was_h=50.29,
a_was_r=89.1854,
a_was_yLayer=0,
a_was_zone=9,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "12")
{
// Temple Of Forgetfulness
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=399.62,
a_was_z=601.772,
a_was_h=158.16,
a_was_r=-78.411,
a_was_yLayer=0,
a_was_zone=12,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "21")
{
// Theos Tomb
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=775,
a_was_z=305.5,
a_was_h=150,
a_was_r=0,
a_was_yLayer=0,
a_was_zone=21,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "25")
{
// Chapel
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=373.594,
a_was_z=789.941,
a_was_h=100,
a_was_r=6.4998,
a_was_yLayer=0,
a_was_zone=25,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "18")
{
// Ebony Mine
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=542.129,
a_was_z=180.206,
a_was_h=32,
a_was_r=-172.105,
a_was_yLayer=0,
a_was_zone=18,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "17")
{
// Strayana
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=1047,
a_was_z=619,
a_was_h=83.5599,
a_was_r=0,
a_was_yLayer=0,
a_was_zone=17,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "19")
{
// Misty Cannon
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=686.151,
a_was_z=174.657,
a_was_h=106,
a_was_r=35.5029,
a_was_yLayer=0,
a_was_zone=19,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
if($mapID == "20")
{
// The Golems Cave
$change_zone = mysql_query("UPDATE t_characters SET
a_was_x=222.402,
a_was_z=314.737,
a_was_h=200,
a_was_r=133.573,
a_was_yLayer=0,
a_was_zone=20,
a_was_area=0
WHERE a_name = $playerz ");
$tpl->newBlock(change_zone);
$tpl->Assign(name , $_POST[Name]);
$tpl->Assign(done , is now set to );
$tpl->Assign(map_index , $_POST[map]);
}
}
// end if logged in
} else {
$tpl->newBlock(NotLoggedIn);
}
$tpl->printToScreen();
?>
I am sorry but where it is inserted. Please
char_settings.php

