Thread Rating:
  • 4 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Bauarbeiter.TK
Dann setze ein Limit, wieviele Besucher man pro Tag/Stunde haben darf.

ebesucher ist schon so alt. .. dass ihr das jetzt erst entdeckt.
Kein Support per PM!
benji ich versteh nicht ganz, wie ich das machen soll mit der Gemeinde Rangliste. Und knollenmax deins Funktioniert nicht, weil ich ja haben will, dass alle die einer Gemeinde sind zusammengehählt werden. Und nach "LIKE" muss ich ja irgendwas angeben, aber wenn ich ja jetzt "1" eingebe, dann kommen ja nur die Spieler, die in der Gemeinde mit der ID 1 sind.
Habe paar Bilder hinzugefügt, ob das den Urheberrechtsschutz durchbricht ist mir momentan egal^^
Manchmal denke ich:
Ichgeb dirmal en tipp ich würde das "logout" ganz nacg rechts oder links setzen
Wenn ich dir helfen konnte, bewerte mich doch bitte!

Manche Leute sagen, 20 Stunden am Tag Tetris zu summen wäre verrückt, ich frage mich nur wieso...


So ein Limit ist ja unnötig...
wenn jemand bereit ist seine ebesucher-punkte für sowas auszugeben - kommt yannici eigemtlich ja nur recht Big Grin


@yannici:

Es gibt doch bestimmt die tabelle "gemeinden" oder wie du die gennant hast...die braucht genau wie die user eine spalte für die punkte bzw. gebäude.
Da kommen dann die gemeindepunkte rein...

um die dann zu aktualisieren musst du halt eine abfrage machen von allen useren mit der gemeindeID von der gemeinde...und dann die punkte zusammenzählen...also ganz leicht..denk mal ein bisschen drüber nach Wink
[Image: banner1.jpg?2]
benji?

Kannst du mir mal erklären wie du den Platz in der Datenbank gespeichert hast?
Ich hab den Platz nicht in der Datenbank gespeichert. Wollte das erst aber wusste nicht wie ich das anstellen sollte, dass immer der mit den meisten Gebäuden
auf Platz 1 ist?!

Und wie hast du das Bild gemacht?
Mit imagecreate oder?

Wenn ja, hab ich das auch mal probiert, funktioniert aber nicht. Kannst
mir das mal per PN oder ICQ etc. erklären?

EDIT: Oder einfach mal das Script schicken? ;-)
Ist ja nicht so, dass du alles für dich allein haben willst oder?
Wir helfen uns ja gegenseitig oder? Big Grin
EDIT2: Mit der Gemeinde Rangliste blick ich 0 von dem was du sagst Big Grin weil ich mir das nicht vorstellen kann und drüber nachgedacht hab ich schon sehr lange
nur bin ich auf kein Ergebnis gekommen Big Grin
EDIT3: Hab schon viel selbst eingenommen:
Eigenverdienst: 615,2
Manchmal denke ich:
Den rang habe ich auch nicht in der DB gespeichert...
das wäre irgendwie ja doof oO

naja - das script dafür musste eher schnell gehen als das es super sauber ist aber gut^^

hier ist das komplette script welches den userbanner erstellt^^

PHP Code:
<?php
header
("Content-type: image/png");
define 'main' TRUE );
include(
"data/config.php");

$id htmlspecialchars($_GET['id']);

$im imagecreatefrompng("buisi.png");
$black imagecolorallocate($im00200);

$test "";

$abf "SELECT id, name, geld FROM ".prefix."_user ORDER BY geld DESC";

  
$erg $db->prepare$abf );
  
$erg ->execute();
  
$erg ->bind_result$uid$name$geld );
  
  
$counter 0;
  
while(
$erg ->fetch()) {

$counter++;

if(
$id == $uid)
 {
 
$test "best";
 break;
 }
}

if(
$test == "")
 {
 
$fehler "User nicht gefunden";
imagestring($im520025$fehler$black);
 }
else
 {
 
$fehler "Nick: $name";
imagestring($im513015$fehler$black);
 
$fehler "Geld: $geld B$";
imagestring($im513030$fehler$black);
 
$fehler "Platz: $counter";
imagestring($im526015$fehler$black);
 }


imagepng($im);
imagedestroy($im);

?>

ist halt auch viel copy&paste Big Grin
merkt man teilweiße an den namen der variablen Wink

ich versuche es noch mal mit der gemeinderangliste zu erklären^^
einen moment^^
Also...ich versuche dir mal ein grobes beispiel zu geben^^

PHP Code:
//user bekommt neue gebäude...

$abf "SELECT gemeinde_id FROM user WHERE id = '".$userid."' LIMIT 1";

//abfrage fertig machen und natürlich deine namen einsetzen^^

//wir haben jetzt die gemeinde_id in $gid gespeichert

$abf "SELECT gebaeude FROM user WHERE gemeinde_id = '".$gid."'";

//abfrage wie oben bearbeiten
//while ergebnis schleife

$gemeinde_gebaeude $gemeinde_gebaeude $ergebniss_gebaeude;

//while schleife zuende

$update "UPDATE gemeinde SET gebaeude = '".$gemeinde_gebaeude."' WHERE id = '".$gid."' LIMIT 1";

//wie immer an deinen kram anpassen
//fertig 
so ungefähr sollte das funktionieren Big Grin

Edit: habe auch schon dank dir 47 mehr Big Grin - naja..macht jetzt nicht so viel neben den anderen 150.000^^
[Image: banner1.jpg?2]
[Gebt mir Geld]

So hab mich jetz auch mal angemeldet ^^
Also die Sache mit dem Javascript gefällt mir sehr gut, und so sieht es auch nicht schlecht aus Wink

MfG Manuel

[Gebt mir Geld]
Copy&Paste ja:

z.B.
PHP Code:
$test "best"

Big Grin

EDIT:

Habe jetzt noch ein paar Fragen zu deinen Erklärungen benji:

PHP Code:
$gemeinde_gebaeude $gemeinde_gebaeude $ergebniss_gebaeude

Woher bekomme ich die Variable
PHP Code:
$gemeinde_gebaeude 
?
Manchmal denke ich:
(25.10.2009, 17:47)Yannici Wrote: Copy&Paste ja:

z.B.
PHP Code:
$test "best"
best steht für bestSTANDEN
aber wenn ich nur für mich progge halte ich mich immer kurz Big Grin
ich würde ja nie solche variablen nehmen:
(25.10.2009, 17:47)Yannici Wrote: Habe jetzt noch ein paar Fragen zu deinen Erklärungen benji:

PHP Code:
$gemeinde_gebaeude $gemeinde_gebaeude $ergebniss_gebaeude

Woher bekomme ich die Variable
PHP Code:
$gemeinde_gebaeude 
?

Die bekommst du so:
PHP Code:
//vor der abfrage:

$gemeinde_gebaeude 0

Big Grin

am anfang stellt man die ja erstmal auf null - logisch oder xD

@SlimShady: Darfst auch den tollen userbanner rumreichen Big Grin
hab mir extra so viel mühe gegeben xD
[Image: banner1.jpg?2]
Ok benji, weil dus bist Wink

[Image: banner.php?id=12]

Edit: Der Banner stimmt hinten und vorne nich^^

MfG Manuel
Dein Name ist zu lang Big Grin

Benji du musst Nick und Platz die Koodinaten weiter auseinander machen!
Manchmal denke ich:
Naja - ich ging nicht davon aus das jemand einen SO langen Nick wählt xD
und mit der begrenzung habe ich mir grad nicht ausgerechnet wie viel Platz da sein muss...

hab das nur etwas enger gemacht damit man auch auf platz 1.208.836 noch den banner nutzen kann - aber gut^^
[Image: banner1.jpg?2]
Erstens des, und zweitens bin ich Rang 3 Tongue

MfG Manuel
Bist du gar nicht Wink
Hast genauso viel^^
und auf der rangliste biste auch rang zwei Wink

Edit: und auf dem userbanner von yannici ist er auch rang 3^^
[Image: banner1.jpg?2]
Stimmt jetz bin ich 2 (:

Aber benji, du cheatest doch iwie oder Wink

MfG Manuel
nö...ähnliches prinzip wie ebesucher Wink
Hatte ohne zu mogeln schon 125 aufrufe Big Grin

also haltet euch ran und verbreitet eure links damit ihr mal wieder aufholt^^
[Image: banner1.jpg?2]
Mit ebesucher.de vllt.?

Ehm...
Bei mir funktioniert die Grafik nicht, weil ich nicht mit mysqli arbeite.
Du hast da
PHP Code:
$erg $db->blabla 
und so stehen.

Da kapier ich nicht, was ich dafür einsetzen soll Big Grin
Manchmal denke ich:
Naja - viele sind hier von euch^^
dann halt freunde und foren
und ein paar wenige auch über change-layer Wink

@yannici: freak...schmeiß meine abfrage raus und mach deine rein...deine tabellen heißen doch auch ganz anders...du kannst das nicht einfach übernehmen...musst du alles für dich anpassen Wink
[Image: banner1.jpg?2]
(25.10.2009, 18:22)benji889 Wrote: @yannici: freak...schmeiß meine abfrage raus und mach deine rein...deine tabellen heißen doch auch ganz anders...du kannst das nicht einfach übernehmen...musst du alles für dich anpassen Wink


Schon lange getan natürlich, so doof bin ich auch wieder nicht Big Grin
Aber ich weiß nicht wie!
Was muss ich da machen?! fetch_assoc ?!

Weiß was ich Big Grin
Manchmal denke ich:
Ich bitte dich..du wirst ja noch deine abfrage hinbekommen oO

Was weiß ich wie du das bei deinen abfragen machst..machs so wie immer oO
genau wie bei der rangliste und fertig...

und als vorsorge:
denk daran das du weder die datei data/config.php hast noch das bild buisi.png - ersetz es auch durch deine xD
[Image: banner1.jpg?2]




Users browsing this thread: 45 Guest(s)