ER-Sourceviewer 2007 v2.0

Alle Dateien, die hier eingesehen werden können, sind unter der GNU GPL lizenziert. Wenn du etwas darin findest, das du gerne hättest, so schreibe mir doch bitte eine Anfrage damit ich, wenn ich es rausgeben will, alle Änderungen raussuchen könnte. Denn ich übernehme keine Verantwortung, solltest du was rausnehmen und es geht nicht. Und Support deswegen geb ich schon gar nicht.

Solltest du eine Schwachstelle im Code finden, sei es eine kritische Lücke oder eine Möglichkeit zu cheaten, dann bitte ich dich, mir das mitzuteilen. Solltest du beim cheaten erwischt werden, werde ich deinen Account eigenhändig löschen & bannen; Solltest du meinen Server angreifen, so werde ich meine Rechtsschutzversicherung kontaktieren.

Zur Source springen

Verzeichnisse:


Source anzeigen

Nach Oben


<?php
function adddbfieldifne($table,$field,$type,$after)
$found FALSE;
  
$sql "SELECT * FROM ".$table;
  
$result db_query($sql) or die(db_error(LINK));
  
$fields mysql_num_fields($result);
  for (
$i=0$i $fields$i++)
  { if (
mysql_field_name($result$i)==$field) { $found=TRUE; } }
  if (!
$found)
  { 
$sql "ALTER TABLE `".$table."` ADD `".$field."` ".$type." NOT NULL AFTER `".$after."`";
  
$result db_query($sql) or die(db_error(LINK));
  }
}

function 
showpranger()
$sql "SELECT * FROM items WHERE class='Pranger' ORDER BY value1 ASC";
  
$result db_query($sql) or die(db_error(LINK));
  
output("<table border='0'>",true);
  for(
$i=0$i<db_num_rows($result); $i++)
  { 
$item=db_fetch_assoc($result);
    
output("<tr><td>`6$item[description]</td></tr>",true);
    
addnav("",$lnk);
  }
  
output("</table>",true);
}

function 
getstreetname($house2)
{
    
$house2 = (int)$house2;
switch (
$house2)
{
    case 
0$ret "Terá shígai"; break;
    case 
1$ret "Kawá shígai"; break;
    case 
2$ret "Seishín shígai"; break;
    case 
3$ret "Kazé shígai"; break;
    case 
4$ret "Yóru shígai"; break;
    case 
5$ret "Natsú shígai"; break;
    case 
6$ret "J?nishi shígai"; break;
    case 
7$ret "Áki shígai"; break;
    case 
8$ret "Háru shígai"; break;
    case 
9$ret "Uint? shígai"; break;
    case 
10$ret "Senchá shígai"; break;
    case 
11$ret "Seikátsu shígai"; break;
    case 
12$ret "Sakurá shígai"; break;
    default: 
$ret "Straße ".$i; break;
  }
  return 
$ret;
}

function 
adddunelakeflirtmap($ownid,$ownname,$partnerid,$partnername,$mapchance=50)
// $mapchance is the chance in percent that the map will be created
{
    
$rand e_rand(0,100);
    
$flirtload e_rand(50,100); // Adjust here how long a flirt map should endure.
    // $flirtload = 0; // You would use this for never-ending flirts.
if ($rand<$mapchance)
{
    
$sqlmap "SELECT * FROM items WHERE owner=$ownid AND class='Karte2' AND value1=$ownid AND value2=$partnerid";
    
$resultmap db_query($sqlmap);
    if (
db_num_rows($resultmap)==0)
    {
    
$sql "INSERT INTO `items` (name,class,owner,value1,value2,description) VALUES ('Karte zu ".$partnername."', 'Karte2', '".$ownid."', '".$partnerid."', '".$flirtload."', 'Dieser Karte hilft dir, ".$partnername." am Trampelpfad zu finden.');";
    
db_query($sql);
    }
    
$sqlmap "SELECT * FROM items WHERE owner=$partnerid AND class='Karte2' AND value1=$partnerid AND value2=$ownid";
    
$resultmap db_query($sqlmap);
    if (
db_num_rows($resultmap)==0)
    {
    
$sql "INSERT INTO `items` (name,class,owner,value1,value2,description) VALUES ('Karte zu ".$ownname."', 'Karte2', '".$partnerid."', '".$ownid."', '".$flirtload."', 'Dieser Karte hilft dir, ".$ownname." am Trampelpfad zu finden.');";
    
db_query($sql);
    }
  }
}

?>