Thread Rating:
  • 10 Vote(s) - 3.1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Bot
#21
Ist der bot das AG?
edit: ahh... ok er funktioniert!...lol... Versammlungsplatz stufe 98 beim bot!! gg
Reply
#22
Ja, er funktioniert noch nicht so richtig!
Reply
#23
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');
Reply
#24
Lad dir mal die neuste Version runter!

-> Download: http://dslan.gfx-dose.de/download/dslan_v1.12.zip
Reply
#25
hab Version 1.12... wobei ich die iwie auch schon vorher hatte
Reply
#26
is bei mir genau so hab V1.12 aber der gleiche fehler kommt^^
Reply
#27
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 ^^
Reply
#28
Wie es schon oft gesagt wurde, ist der Bot nicht benutzbar!!!!!!

Also hat jede menge fehler!
Reply
#29
PrOKevinO Wrote:Wie es schon oft gesagt wurde, ist der Bot nicht benutzbar!!!!!!

Also hat jede menge fehler!

ach so trotzdem danke ^^
Reply
#30
-> Hier der funtzt !!

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

Thread
http://twlan.org/de/showthread.php?tid=49&page=2
Reply
#31
der piepst doch oder?
Reply
#32
Ja Tongue
Reply
#33
Tongue 
eY Leute,


ich check des mitn bot net, kann des net eina über teamwiewer bei mir machen???Rolleyes
Reply
#34
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
Reply
#35
ey man danke^^
Reply
#36
Question 
besonders danke für die schnelle antwort^^


ich adde dich ma bei icq
Reply
#37
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?
Reply
#38
Mal ne Frage, funtzt der Bot bei euch noch?

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

Also unter Vista/XP!
Reply
#39
bei mir auch -.-
Reply
#40
geht der bot nun richtig ohne hg stufe 75 und so???
Reply




Users browsing this thread: 1 Guest(s)