TWLan Forum
Bot - Printable Version

+- TWLan Forum (https://twlan.org)
+-- Forum: Legacy (https://twlan.org/forumdisplay.php?fid=61)
+--- Forum: TWLan 1.x (DSLan) (https://twlan.org/forumdisplay.php?fid=62)
+---- Forum: Deutsche Community (https://twlan.org/forumdisplay.php?fid=65)
+----- Forum: Spielerprojekte (https://twlan.org/forumdisplay.php?fid=9)
+------ Forum: Tools und Spielerprojekte (https://twlan.org/forumdisplay.php?fid=10)
+------ Thread: Bot (/showthread.php?tid=36)

Pages: 1 2 3 4


RE: Bot - ricemax1 - 28.05.2008

Ist der bot das AG?
edit: ahh... ok er funktioniert!...lol... Versammlungsplatz stufe 98 beim bot!! gg


RE: Bot - PrOKevinO - 29.05.2008

Ja, er funktioniert noch nicht so richtig!


RE: Bot - Nataniel - 31.05.2008

Hallo zusammen,

irgendwie verstehe ich nicht ganz, wo ich in der Confi den Spielernamen des Bots eintragen muss.. kann mir jemand helfen ?? ich poste mal den Code.. mein Bot heißt Borg, und ich habe überall da, wo iwas mit Spielernamen stand, das hingeschrieben...

Bitte helft mir..

<?php
#Includes
include("../include.inc.php");
include("config/config.php");
include("config/classes.php");

define('BOT_VERSION','1.2L');

if($config['version'] != '1.12')
{
die('Falsche Lan Version wird benutzt. Bitte V1.12 herunterladen');
}

ini_set("max_execution_time", 0);
ignore_user_abort(false);
if(isset($_GET['action']))
{
switch($_GET['action']){
case "help":
echo " <?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<title>Bot</title>
</head>
<body>
";
echo "Mit ?action= können sie den Bot einstellen.<br/>Folgende Einstellungen sind möglich:<br/>";
echo "<b>?action=get_version:</b><br/>";
echo " Liefert die aktuelle Botversion, mindestens 1.2L<br/>";
echo "<b>?action=use_config:</b><br/>";
echo " Sie können eine alternative Konfiguration benutzen. Dafür kopieren sie bitte die bot.php";
echo " und kopieren sie. Die neue Datei geben sie den namen config2.php (gleicher Ordner!) ersetzen Sie \"botconfig\"

mit \"botconfig2\"<br/>";
echo " fügen sie folgenden Code oben in die Datei ein 'include(\"config/config2.php\");'<br/>";
echo " und rufen sie die bot.php so auf: bot.php?action=use_config&use_config=botconfig2<br/>";
echo "<b>?action=reset:</b><br/>";
echo " Leert die Bottabelle für ein neues Spiel<br/>";
echo "<b>?action=make_banned:</b><br/>";
echo " Bannt den Bot sodass keine Aktionen mehr ausgeführt werden können! Für CPU wichtig!<br/>";
echo "<b>?action=make_unbanned:</b><br/>";
echo " Gegenteil von make_banned<br/>";
echo "<b>?action=make_table</b><br/>";
echo " Erstellt die Tabelle für den Bot.";
exit();
case "get_version":
echo BOT_VERSION;
exit();
break;
case "use_config":
$botconfig = ${$_GET['use_config']};
break;
case "reset":
$sql = "TRUNCATE TABLE bot";
$db->query($sql);
die('Die Tabelle bot wurde geleert. Es kann nun ein neues Spiel gestartet werden.');
break;
case "make_banned":
$sql = "UPDATE users SET banned='Y' WHERE username='".$botconfig['name']."Borg'";
$db->query($sql);
die('Der Bot wurde gesperrt. Zum entbannen bitte bot.php?action=make_unbanned benutzen!');
break;
case "make_unbanned":
$sql = "UPDATE users SET banned='N' WHERE username='Borg".$botconfig['name']."'Borg";
$db->query($sql);
break;
case "make_table":
$db->query("DROP TABLE IF EXISTS `bot`");
$sql = "CREATE TABLE `bot` (
`villageid` int(4) NOT NULL,
`type` enum('def','off','spy') NOT NULL,
`finish_tec` enum('y','n') NOT NULL,
`finish_build` enum('y','n') NOT NULL,
";
$all_buildings = $cl_builds->get_array('dbname');
foreach($all_buildings AS $dbname){
$sql .= "`$dbname` int(4) NOT NULL,";
}
$all_units = $cl_units->get_array('dbname');
foreach($all_units AS $dbname){
$arr = explode("_",$dbname);
$sql .= "`tec_".$arr[1]."` enum('y','n') NULL default 'y',";
}
$sql .= "next_build varchar(20) NULL,
PRIMARY KEY (`villageid`),
KEY `type` (`type`)
) ENGINE=MyISAM DEFAULT CHARSET latin1 COLLATE=latin1_general_ci;";
$db->query($sql);
die("Die Datenbank wurde neu erstellt, zum Spielen bitte <a href=\"bot.php\">klicken</a>");
break;
default:
die("Keine gueltige Aktion!");
break;
}
}



///*
while($Botcounter < 1000){
//*/

#Die Spielerid des Bots herausfinden
$result = $db->query("SELECT id,banned FROM `users` WHERE `username` = 'Borg".$botconfig['name']."Borg'");
$row = $db->Fetch($result);
$botconfig['id'] = $row["id"];
#Wenn der Bot nicht angemeldet ist
if (empty($botconfig['id'])){
die('Der Bot ist nicht angemeldet');
}
elseif ($row['banned'] == "Y"){
die('Bot ist gesperrt');


RE: Bot - PrOKevinO - 31.05.2008

Lad dir mal die neuste Version runter!

-> Download: http://dslan.gfx-dose.de/download/dslan_v1.12.zip


RE: Bot - Nataniel - 31.05.2008

hab Version 1.12... wobei ich die iwie auch schon vorher hatte


RE: Bot - domi989 - 01.06.2008

is bei mir genau so hab V1.12 aber der gleiche fehler kommt^^


RE: Bot - Jojo the big - 09.06.2008

PHP Code:
//Wenn Wert = true dann baut der Bot höchstens bis zu der unten angegebenen Stufe. Erlaubte Werte: true, false
$botconfig['manual_maxstage'] = true;

//Manuelle Einstellung der Maxstufen. $botconfig['manuel_maxstage'] muss auf true gestellt sein ansonsten gelten die Werte nicht.

$botconfig['maxstage']= array(
"main"=>30,
"barracks"=>25,
"smith"=>20,
"place"=>1,
"market"=>20,
"wood"=>30,
"stone"=>30,
"iron"=>30,
"farm"=>30,
"storage"=>30,
"hide"=>10,
"wall"=>20,
"snob"=>3,
"stable"=>20,
"garage"=>15
); 

warum hält sich der bot daran nicht?
der hängt sich immer auf weil er zu weit aus baut und dann keine Rohstoffe mehr bekommt weil er die Rohstoffgebäude immer auf über 30 ausbaut

kann mir bitte jemand helfen ^^?

ps: ich hab dslan_v1.12




@ Nataniel:

fals du es noch nicht selber gemerkt hast ist die falsche Datei du mußt in \bot\config\config.php nach
PHP Code:
//$botconfig['all_bots'] = array('tino');
//Login-Daten des Bots
$botconfig['name'] = "tino"

suchen und da den Namen ändern ^^


RE: Bot - PrOKevinO - 09.06.2008

Wie es schon oft gesagt wurde, ist der Bot nicht benutzbar!!!!!!

Also hat jede menge fehler!


RE: Bot - Jojo the big - 09.06.2008

PrOKevinO Wrote:Wie es schon oft gesagt wurde, ist der Bot nicht benutzbar!!!!!!

Also hat jede menge fehler!

ach so trotzdem danke ^^


RE: Bot - PrOKevinO - 09.06.2008

-> Hier der funtzt !!

Download
http://pheyken.ph.funpic.de/dslan/browser_bot.zip

Thread
http://twlan.org/de/showthread.php?tid=49&page=2


RE: Bot - nicixxx - 09.06.2008

der piepst doch oder?


RE: Bot - PrOKevinO - 09.06.2008

Ja Tongue


RE: Bot - BigOubi - 18.06.2008

eY Leute,


ich check des mitn bot net, kann des net eina über teamwiewer bei mir machen???Rolleyes


RE: Bot - PrOKevinO - 18.06.2008

Ja, kann ich dir zeigen =)

Guck in meinen Profil einfach mal nach der ICQ-/-MSN Addy,

Wenn ich gleich nicht anehme bin kurz essen mache Tongue


RE: Bot - BigOubi - 18.06.2008

ey man danke^^


RE: Bot - BigOubi - 18.06.2008

besonders danke für die schnelle antwort^^


ich adde dich ma bei icq


RE: Bot - Poldi225 - 18.06.2008

PrOKevinO Wrote:Ja, kann ich dir zeigen =)

Guck in meinen Profil einfach mal nach der ICQ-/-MSN Addy,

Wenn ich gleich nicht anehme bin kurz essen mache Tongue

kannst du mir das dann auch mit Temviewer zeige?


RE: Bot - PrOKevinO - 18.06.2008

Mal ne Frage, funtzt der Bot bei euch noch?

Bei mir und "BigOubi" steht "Objekt nicht gefunden" ?

Also unter Vista/XP!


RE: Bot - line|sinker - 16.07.2008

bei mir auch -.-


RE: Bot - montreal - 21.07.2008

geht der bot nun richtig ohne hg stufe 75 und so???