Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
3-Leerzeichen-Dorf
#1
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
Reply
#2
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
Reply
#3
(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
Reply
#4
Ups *shame*

Hab's überarbeitet ^^

Einfach mysql_select durch mysql_select_db ersetzen

Edit: DSLananas? xD

MfG Manuel
Reply
#5
(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
Reply
#6
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
Reply
#7
ah, cool Smile

ja, öhm klappt net
Reply
#8
Wieso, was passiert?

MfG Manuel
Reply
#9
nix, das ist ja das problem, liegts vllt an der 1.3?
Reply
#10
1.3 ist auch veraltet Tongue nimm die 1.4....
oder warte auf 2.0 Big Grin
Wenn ich helfen konnte, dann bewertet mich bitte. -->Bewertung
Reply
#11
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
Reply
#12
ja.. danke Molt!

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




Users browsing this thread: 3 Guest(s)