TWLan Forum

Full Version: 3-Leerzeichen-Dorf
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey Community,

meine Lan-Freunde, so wie ich auch schummeln immer mal wieder, indem wir unser Dorf so nennen: " " Einfach nur 3 Leerzeichen. Dabei kann man aber jemanden net angreifen, wenn man den Spieler -> Dorf in der Rangleiste findet und angreifen will, sondern muss es umständlich über die Karte machen *faul*

Weiß jemand, wie man diesen "Bug" entfernen kann?

PS: Hätt ich jez auch unter Bugs machen können, ist aber gleichzeitig ne Frage, ihr könnts ja verschieben wenn ihr wollt Smile
Well, create a new file in htdocs (Where index.php is located) and then insert following code:

PHP Code:
<?php

include('include/config.php');

// Datenbankverbindung
$conn mysql_connect($config['db_host'], $config['db_user'], $config['db_pw']);
mysql_select_db($config['db_name']);

// Alle Dörfer auslesen
$query mysql_query('SELECT `id`, `name` FROM `villages`');
while(
$row mysql_fetch_assoc($query)) {
    if(
trim($row['name']) == '' or strlen(trim($row['name'])) == 0) {
        
$query2 mysql_query('UPDATE `villages` SET `name` = \'Cheat0r!\' WHERE `id` = ' $row['id']);
    }
}

print 
'Finished';
?>

Then go to http://localhost/NAMEOFFILE.php

Edit: ALTER Warum hab ich das auf Englisch geschrieben? :O

MfG Manuel
(14.12.2011, 13:56)SlimShady95 Wrote: [ -> ]Edit: ALTER Warum hab ich das auf Englisch geschrieben? :O

ja, frag ich mich auch xD

ähm.. also hab die Datei "dreileerz.php" in /htdocs erstellt und bin dann auf http://localhost/dreileerz.php gegangen...

Dann kam das:

Code:
Fatal error: Call to undefined function: mysql_select() in C:\DSLananas\htdocs\dreileerz.php on line 7
Ups *shame*

Hab's überarbeitet ^^

Einfach mysql_select durch mysql_select_db ersetzen

Edit: DSLananas? xD

MfG Manuel
(14.12.2011, 18:03)SlimShady95 Wrote: [ -> ]DSLananas? xD

geil, ne? Big Grin

PS: jez kommt... Finished! Aber: Man kann immernoch 3 Leerzeichen setzen Sad

Edit: PPS: Irgend wie sollte das mit der ananas im ps stehen und nicht das! xD
Ja, aber wenn du die Seite zB jede Sekunde neu laden lässt, werden Dörfer mit "leeren" Namen immer in "Cheat0r!" geändert Wink

MfG Manuel
ah, cool Smile

ja, öhm klappt net
Wieso, was passiert?

MfG Manuel
nix, das ist ja das problem, liegts vllt an der 1.3?
1.3 ist auch veraltet Tongue nimm die 1.4....
oder warte auf 2.0 Big Grin
Der viel viel viel einfachere Weg:
Öffne htdocs/templates/game_info_player.tpl, und ersetze diese Zeile:
Code:
<tr><td><a href="game.php?village={$village.id}&amp;screen=info_village&amp;id={$id}">{$arr.name}</a></td><td>({$arr.x}|{$arr.y})</td><td>{$arr.points|format_number}</td></tr>
durch diese:
Code:
<tr><td><a href="game.php?village={$village.id}&amp;screen=info_village&amp;id={$id}">{$arr.name}</a></td><td><a href="game.php?village={$village.id}&amp;screen=info_village&amp;id={$id}">({$arr.x}|{$arr.y})</a></td><td>{$arr.points|format_number}</td></tr>
Jetzt spielt es keine Rolle mehr, ob das Dorf 3 Leerzeichen als Namen hat, man kann die Koordinaten anklicken. Tongue

LG
Molt
ja.. danke Molt!

und hab auch der 1.3 schon soviele geile sachen drauf, inkl. 7.0
Rumänien rockt ! xD