Bauernhof Berechnung Getreide funzt nicht wirklich.

Das Board für Schwierigkeiten beim Adventure-Machen und zum Melden von Bugs
User avatar
Icebaer3
An Adventure Creator
Posts: 334
Joined: 19 Dec 2012, 20:15
Location: Koblenz
Contact:

Bauernhof Berechnung Getreide funzt nicht wirklich.

Post: #82792 Icebaer3
01 Dec 2015, 14:34

Hi Leute,

In dem angegebenen Code ist ein Fehler versteckt, wer findet ihn?!

Code: Select all

  setnum (Bedarf; [Einwohner])
  setnum (Wert; [Produktion]-[Bedarf])

  if_num (Wert; <1)
    {
    setnum (Silo; -[Wert])
    if_num (Silo; <1)
      {
      setnum (Einwohner; -[Wert])
      break ()
      }
    break ()
    }
  setnum (Silo; +[Wert])


Zur Erklärung: Ein Bauernhof erwirtschaftet Getreide für Nahrung. Jeder Einwohner benötigt 1 Einheit Nahrung pro Runde. Jetzt soll er Den Verbrauch der Einwohner von der Produktion abziehen und wenn was übrig ist, ins Silo einlagern. Das funzt auch prima. Allerdings sollen bei mehr Verbrauch als Produktion, zuerst das Silo leer gemacht werden und wenn das auf 0 ist, also ein Mangel entstanden, von den Einwohnern abziehen, da die dann sterben. Hier ist der Fehler, er zieht nix ab, er rechnet es drauf, also das Silo wächst trotz Minus Einkommen.
Was mache ich falsch?
Image

User avatar
MarieundKyoesti
PaC-DK Newby
Posts: 21
Joined: 02 Jun 2015, 18:45
Location: Paltaniemi - Finnland

Re: Bauernhof Berechnung Getreide funzt nicht wirklich.

Post: #82793 MarieundKyoesti
01 Dec 2015, 15:51

Hallo,weiss nicht ob ich komplett falsch liege,aber wäre ein Versuch wert das letzte setnum (setnum (Silo; +[Wert]) auch in eine Fallabfrage zu setzen,also nur addieren wenn [Wert] eine positive Zahl ist.
Kenne mich aber ehrlich gesagt mit der Scriptsprache vom Pac nicht genug aus um zu wissen ob dort auch Minus + Minus Plus ergibt.

PS Puh,waren in meinem Text viele Fehler,ich schiebe das mal auf Android :(
Last edited by MarieundKyoesti on 01 Dec 2015, 16:57, edited 1 time in total.
Arbeiten noch an Saufpark-Das Chilikomplott.
Machs gut Bud
Image

User avatar
DeinTroll
Experienced PaC-DK User
Posts: 506
Joined: 07 Sep 2011, 21:33
Location: In der Ortenau
Contact:

Re: Bauernhof Berechnung Getreide funzt nicht wirklich.

Post: #82794 DeinTroll
01 Dec 2015, 16:29

Ich seh das ähnlich. Bei "setnum (Wert; [Produktion]-[Bedarf])", liegt der Bedarf über der Produktion, wird "Wert" negativ. Da du nun Minus Minus rechnest, wirds Plus, oder ? :ugly:
Image

User avatar
Zimond
Der Engine Papa
Posts: 3318
Joined: 06 Apr 2003, 19:34
Location: Krefeld
Contact:

Re: Bauernhof Berechnung Getreide funzt nicht wirklich.

Post: #82795 Zimond
01 Dec 2015, 16:56

Da du nun Minus Minus rechnest, wirds Plus, oder ?



korrekt
Image

User avatar
Icebaer3
An Adventure Creator
Posts: 334
Joined: 19 Dec 2012, 20:15
Location: Koblenz
Contact:

Re: Bauernhof Berechnung Getreide funzt nicht wirklich.

Post: #82796 Icebaer3
02 Dec 2015, 08:38

:mmh: ich bin mir noch nicht sicher ob ihr auch wirklich alle Recht habt... aber ich nehme das mal so an...

:ugly2: ich werde die Windungen meines meisterlichen Gehirns nun auf Hochtouren fahren lassen und euch mitteilen, wie mein genial böses Ergebnis aussieht...

...oder wieder um Hilfe betteln... :ugly:
Image


Return to “Probleme und Bugs”

Who is online

Users browsing this forum: No registered users and 2 guests