PHP:
if (e_rand(1,3)==1){
savesetting("vendor","1");
$sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('`qDer Wanderhändler ist heute im Dorf!`0',NOW(),0)";
db_query($sql) or die(db_error($link));
}else{
savesetting("vendor","0");
}
Ändern in:
PHP:
if (e_rand(1,3)==2){
savesetting("vendor","1");
$sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('`qDer Wanderhändler ist heute im Dorf!`0',NOW(),0)";
db_query($sql) or die(db_error($link));
}else{
savesetting("vendor","0");
}
Mittlere Zahlen (in diesem Fall die 2) werden bei der Funktion "e_rand()" öfters ermittelt als aussen liegende Zahlen (hier die 1 und 3);
Andernfalls könntest du ein neues Feld in der "settings"-Tabelle erstellen und dort die letzte Zeit speichern wenn er denn da war und in der Abfrage noch einbauen, wenn der Händler länger als 6 Stunden nicht mehr da war, entsprechend den Händler in die Stadt zu holen, mit "savesetting("vendor","1");"
_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon =>
http://my-logd.com/motwd