anpera.net
https://anpera.dyndns.org/phpbb3/

2 kleine Fragen an die Experten unter euch
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2798
Seite 1 von 1

Autor:  Varius [ Fr 25 Aug, 2006 05:23 ]
Betreff des Beitrags:  2 kleine Fragen an die Experten unter euch

if ($session['user']['Hunger']>99){
output("`& Du verhungerst."));
addnews($session['user']['name']." Starb den Hungertot.");
}

$session[user][alive]=false;
$session['user']['Hunger'] = 0;
addnav("Zu den News","news.php");

Das hab ich mir gebastelt für den Hungettot ist das so Ok ?

.templatereplace("statrow",array("title"=>"Hunger","value"=>"$u[hunger]".grafbar(100,$u[hunger])))

und jeden als Balken dzu. Nur wie mach ich es das da nicht Hunger -80 steht wenn einer mehr isst wie nötig sondern auf 0 bleibt ?

Danke für jeden Ratschlag

:wink:

Autor:  Taikun14 [ Fr 25 Aug, 2006 06:28 ]
Betreff des Beitrags: 

Ich weiss nicht wo du das mit dem Hunger hast eingebaut, also wo die User essen, aber so musst du es dann machen:

if ($session[user][hunger]==0){
output("Du hast schon genug gegessen");
}

Navs etc. musst du noch anpassen.. vllt auch das Script ein wenig.

Autor:  Varius [ Fr 25 Aug, 2006 06:34 ]
Betreff des Beitrags: 

Deinen Tipp s bau ich in die Küche bzw im Gasthaus ein. Danke dir

Ist mein 1. Versuch gewesen nicht past and copy sondern mal was selber such machen

:)

Autor:  Taikun14 [ Fr 25 Aug, 2006 06:36 ]
Betreff des Beitrags: 

Joa, muesste eigentlich ok sein so. Und denk dran: Jeder macht Fehler :P

Autor:  Eliwood [ Fr 25 Aug, 2006 15:01 ]
Betreff des Beitrags: 

Es gibt eine ganz einfache Sache. Stelle den Feld auf "SIGNED" (Das heisst weder unsigned noch unsigned zero fill), falls es noch nicht so ist.
Somit können negative Zahlen akzeptiert werden.
Dann werkelst du an der Anzeige rum:

[php].templatereplace("statrow",array("title"=>"Hunger","value"=>"$u[hunger]".grafbar(100,$u[hunger]))) [/php]

[php].templatereplace("statrow",array("title"=>"Hunger","value"=>($u['hunger']>0?$u['hunger']:$u['hunger']).grafbar(100,($u['hunger']>0?$u['hunger']:$u['hunger'])))) [/php]

Damit kann dein User zwar soviel essen wie er will (Okay, nicht ganz), aber denoch hat er keinen "negativen" Hunger sondern einen Positiven. Und kann sich nebenher für den Winterschlaf vollfuttern... ;)

Autor:  Auric [ Di 29 Aug, 2006 15:30 ]
Betreff des Beitrags: 

Wenn du anregungen suchst guck mal in meinem Source nach der kessel.php oder baecker.php

Den Hunger "stärken" kann man dann ja immer mit $session['user']['hunger']--;

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/