Gamux Game Entwicklung  
     

Left Nav Mit Facebook verbinden Registrieren Lexikon Lexikon Interessengemeinschaften Suchen Heutige Beiträge Alle Foren als gelesen markieren Right Nav

Left Container Right Container
 

Zurück   Gamux Game Entwicklung > Browsergames programmieren > Clientseitige Sprachen

Antwort
 
Themen-Optionen Ansicht
Alt 15.08.2009, 21:51   #11 (permalink)
Neuer Benutzer
 

Standard

Ähm ja, Wert auslesen und +3 wieder abspeichern.
Oder hab ich dass jetzt falsch verstanden?
satan ist offline   Mit Zitat antworten An Facebook senden
Werbung
Alt 15.08.2009, 22:15   #12 (permalink)
Benutzer
 

Standard

Glaube nicht. Kannst du mir da vielleicht zeigen, wie ich das mit PHP machen könnte? Bspw. vielleicht den Code zeigen, wie ich das machen könnte? Also nur so ein kleines Beispiel, weiss nämlich nicht so genau, wie das zu machen ist .

LG,
Herodius

Geändert von Herodius (15.08.2009 um 23:24 Uhr).
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 16.08.2009, 00:15   #13 (permalink)
Neuer Benutzer
 

Standard

Naja, das sollte ja jetzt wohl wirklich nicht zu schwer sein.
Aber bitte:
PHP-Code:
//$hid ist die ID vom Hund
$query=mysql_query("SELECT ausdauer FROM `hunde` WHERE `id`='".$hid."'");
$row=mysql_fetch_assoc($query);
$neue_ausdauer=$row["ausdauer"]+3;
mysql_query("UPDATE `hunde` SET `ausdauer`='".$neue_ausdauer."' WHERE `id`='".$hid."'"); 
Hab ich jetzt nicht ausprobiert, sollte aber funktionieren.
satan ist offline   Mit Zitat antworten An Facebook senden
Alt 16.08.2009, 01:05   #14 (permalink)
Benutzer
 

Standard

Damit sollte man also die Ausdauer des Hundes steigern, indem man auf einen Link klickt? Dann noch ne Frage, wie könnte ich das machen, wenn ich nicht will, dass der Hund einfach die ganze Zeit immer wieder gepflegt wird. Also das man vielleicht halt alle 2 Stunden pflegen kann?
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 16.08.2009, 01:07   #15 (permalink)
Benutzer
 

Standard

Ui, nein, so habe ich das nicht gemeint! Das ist nicht für alle Hunde gemeint, sondern speziell für einen! Ein Besitzer hat einen Hund. Er will den zum Beispiel füttern. Dann klickt er auf Hund füttern und der Hunger des Hundes wird gesenkt. Hoffe ich habe es einigermassen verständlich ausgedrückt *lol*.
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 16.08.2009, 04:07   #16 (permalink)
Neuer Benutzer
 

Standard

Ja, genau das macht mein Code , erhöht die Ausdauer vom Hund mit ID $hid.
Und wegen der Zeit. Da speichertst du am Besten zusätzlich zu jedem Hund noch die Zeit der letzten Fütterung/Ausdauertraining. Und dann schaust du vor jeder Fütterung ob die letzte auch schon 2 Stunden her ist. In meinem Code von Oben sieht das dann so aus:
PHP-Code:
//$hid ist die ID vom Hund
$query=mysql_query("SELECT letztes_training,ausdauer FROM `hunde` WHERE `id`='".$hid."'");
$row=mysql_fetch_assoc($query);
if(
$row["letztes_training"]<=time()-60*60*2)
{
//Wenn das letzte Training schon 2 Stunden(60*60*2 Sekunden) her ist:
     
$neue_ausdauer=$row["ausdauer"]+3;
     
mysql_query("UPDATE `hunde` SET `ausdauer`='".$neue_ausdauer."', letztes_training='".time()."' WHERE `id`='".$hid."'");
}else
{
     echo 
"Du kannst deinen Hund nur alle 2 Stunden trainieren!<br>\n";
     echo 
"Du musst noch mindestens bis ".date("H:i",$row["letztes_training"]+60*60*2)." Uhr warten.<br>\n";

Wenn du mit MySQL noch nicht so fit bist, schau mal hier.
Das ist zwar nicht der beste und sauberste Code, aber sehr einfach und gut erklärt.
satan ist offline   Mit Zitat antworten An Facebook senden
Alt 16.08.2009, 10:48   #17 (permalink)
Benutzer
 

Standard

Danke für den Code . Werd ich mal ausprobieren. Ach ja und danke für den Link, werd mich mal ein bisschen durchlesen.

Herodius
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 16.08.2009, 13:54   #18 (permalink)
Benutzer
 

Standard

Jetzt bin ich bereits recht weit mit dem internen Bereich. Trotzdem habe ich noch eine Frage. Und zwar: Mittels eines Formulars trage ich die Hunde ein. Den Namen, das Alter, den Charakter, die Rasse und so weiter. Er wird in eine Tabelle eingetragen. Wenn ich jetzt will, dass dieser per Klick zu einem Besitzer umgeschrieben wird, wie mache ich das? Diesem wird dann der angegebene Preis abgezogen... Wie kann ich das mittels PHP machen. Wie ich das Geld in der Datenbank anzeige, das ist kein Problem, hab da das wichtigste schon eingetragen. Wie aber mache ich es, das genauso viel Geld dem Besitzer abgezogen wird, wie der Hund kostet und das auch in der Datenbank bei den Usern angezeigt wird?

Um es ein bisschen verständlicher zu schreiben:

Der User 'Test' hat 1000 $. Davon möchte er sich einen Hund kaufen, der 100 $ kostet (ja, ein bisschen wenig) und das wird dann diesem User abgezogen. Wie mache ich das?

Hoffe mir kann das jemand erklären.

Herodius
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 17.08.2009, 09:12   #19 (permalink)
Neuer Benutzer
 

Standard

Naja, im Prinzip genauso wie mit der Ausdauer auch:
Preis vom Hund auslesen.
Geld vom User auslesen.
Preis vom Geld abziehen.
Wieder abspeichern.

Wenn du nicht weißt wie das mit der Datenbank machst, dann schau dir nochmal den Link an, da steht alles was du wissen musst.
Und der Rest besteht dann nur noch aus einfach Rechnungen mit PHP .
satan ist offline   Mit Zitat antworten An Facebook senden
Alt 17.08.2009, 11:44   #20 (permalink)
Benutzer
 

Standard

Danke, jetzt kapier ich das. Und dann kann ich beispielsweise Geld einfach unter bspw. 100 Standart abspeichern und der Preis des Hundes unter 20 und dann muss ich das nur noch minus rechnen und schon geht das? Woah, das klingt ja nicht mal so schwer, danke!

Herodius
Herodius ist offline   Mit Zitat antworten An Facebook senden
Antwort

Themen-Optionen
Ansicht

Forumregeln
BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Web Entwickler (m/w) für den 3D Grafik-Bereich rheinformat Jobbörse 0 12.12.2008 19:37
Design eines Browsergames Jet Browsergames allgemein 4 22.03.2008 13:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:59 Uhr.


Style Copyright by Wrestling Forum
Content Relevant URLs by vBSEO 3.3.0