TWLan Forum
3-Leerzeichen-Dorf - 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: Fragen & Probleme (https://twlan.org/forumdisplay.php?fid=7)
+----- Thread: 3-Leerzeichen-Dorf (/showthread.php?tid=4750)



3-Leerzeichen-Dorf - Bobbax - 14.12.2011

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


RE: 3-Leerzeichen-Dorf - SlimShady95 - 14.12.2011

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


RE: 3-Leerzeichen-Dorf - Bobbax - 14.12.2011

(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



RE: 3-Leerzeichen-Dorf - SlimShady95 - 14.12.2011

Ups *shame*

Hab's überarbeitet ^^

Einfach mysql_select durch mysql_select_db ersetzen

Edit: DSLananas? xD

MfG Manuel


RE: 3-Leerzeichen-Dorf - Bobbax - 14.12.2011

(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


RE: 3-Leerzeichen-Dorf - SlimShady95 - 14.12.2011

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


RE: 3-Leerzeichen-Dorf - Bobbax - 14.12.2011

ah, cool Smile

ja, öhm klappt net


RE: 3-Leerzeichen-Dorf - SlimShady95 - 14.12.2011

Wieso, was passiert?

MfG Manuel


RE: 3-Leerzeichen-Dorf - Bobbax - 15.12.2011

nix, das ist ja das problem, liegts vllt an der 1.3?


RE: 3-Leerzeichen-Dorf - Dsaddicted - 15.12.2011

1.3 ist auch veraltet Tongue nimm die 1.4....
oder warte auf 2.0 Big Grin


RE: 3-Leerzeichen-Dorf - Molt - 15.12.2011

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


RE: 3-Leerzeichen-Dorf - Bobbax - 15.12.2011

ja.. danke Molt!

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