Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Worebu

#151
Also ich sach mal so, die Befehle kannte ich vor GLBasic nicht, woher soll ich wissen was Outdated ist und was nicht  ::). ich hab mal 2 Vids angehängt, und so wollte ich es nicht. Wenn die Karten unten sind sollen sie liegen bleiben (wie in Variante 2) und keine Spur (Variante1) hinter sich herziehen.
#152
Hi, Danke. Das sieht verdammt gut aus. Ich bau es mal morgen ein. Mach dann mal Meldung.
#153
Hallo Leute  ...  es hört nicht auf.
Da ich schon ewig nichts mehr mit Basic gemacht habe, und wenn dann mit "Schmutzig Basic" wie SchranzOr es mal nannte, steig ich hier noch nicht ganz durch.

Wenn ich einen Sprite in einer Schleife Rotieren lasse (ROTOSPRITE) zeigt er mir die einzelnen Phasen an und wenn der Sprite am Zielort ist wird er gelöscht und es kommt der nächste.
Warum zeigt er mir die Phasen nicht an und den Sprite der seine Position erreicht hat? Vorallem sehe ich nicht jede Phase einzeln sondern alle auf einmal. Kann mir jemand mal genau erklären wie, wo, warum ich den SHOWSCREEN oder den USEASBMP setzten muss. Das ist im Augenblick bei mir immer noch ein ratespiel. Vielen Dank.
#154
Hallo, macht nichts. Allerdings nun die Ernüchterung. Wenn ich auf meiner Karte mehr Punkte habe (ca. 16) funktioniert es nicht mehr. Habe alles bis auf 1 Punkt rausgenommen funzt. Wenn ich einen zweiten Punkt mit reinnehme passiert nichts. Der zweite Punkt geht dann in eine Schleife obwohl er Programmtechnisch identisch ist (bis auf die koordinaten).  :rant:
#155
Suuuper, Danke funzt. Habe ich mir mal geklaut.

@SchranzOr, trotzdem danke für deine Mühe im Vorfeld.
#156
@SchranzOr, hast Du mal was gebastelt? Ich bekomme es nicht hin. Ich bin jedesmal in einer Schleife.
#157
@kanonet: Eigentlich nicht, aber ich wusste nicht das STARTDATA nicht rein darf. In der Hilfe steht KANN was nicht heisst MUSS. Ich denk mal  .... die Hilfe muss neu.  ;)
#158
Lasse ich den RESTORE Befehl weg kommt keine Fehlermeldung. Allerdings schliesst sich das fenster sofort wieder.
#159
Sorry, schlecht beschrieben. Ich rufe es von der Hauptdatei auf. Die Nebendatei heisst Daten und in der ist die Funktion Ware.
 
#160
Hallo, kann es sein das DATA in einer FUNCTION nicht funktioniert?
Habe einen Abschnitt der funktioniert in eine FUNKTION gepackt und nun bekomme ich nur Fehlermelung.

Das ist der Fehler:

gpc_tempg.o:gpc_tempg.cpp:(.text+0x7ab): undefined reference to `__GLBASIC__::DWare'

Code (glbasic) Select


Aufruf:
Daten.Ware()   // Funktion Ware befindet sich in Datei Daten.


FUNCTION Ware:

RESTORE DWare

//
FOR i = 0 TO 19
READ WName$[i],WArt[i]
NEXT
//
STARTDATA DWare: // Daten Ware
//
//    Ware , Schiffsart
//
//   -------------------------------
DATA "Agrarprodukte","5"
DATA "Anlagen","3"
DATA "Brennstoff","1"
DATA "Chemikalien","1"
DATA "Dünger" ,"2"
DATA "Erdöl","1"
DATA "Erz","2"
DATA "Getränke","1"
DATA "Kunststoff","3"
DATA "Lagerhallen","3"
DATA "Maschinen","3"
DATA "Medikamente","2"
DATA "Nahrung","5"
DATA "Plastikwaren","3"
DATA "Roboter","3"
DATA "Stahl","3"
DATA "Textilien","2"
DATA "Vieh","4"
DATA "Wasser","1"
DATA "Webstoff","2"
//
ENDDATA // Daten Ware

RETURN

ENDFUNCTION


Ich hoffe jemand kann damit was anfangen. Vielleicht weiss jemand warum ich nichts angezeigt bekomme (Programm schliesst sofort wieder) und warum die Fehlermeldung.
#161
Ja bitte, wenn ich die Maus auf der Position lasse gibs doch eine Schleife oder?.
Ich habe mal ein Video einer kleinen Karte abgestellt, Quasi eine Bastelkarte.


@Marmor: Dein Beispiel funktioniert leider nicht , ich komme immer wieder in die Schleife
#162
Hmm, entweder kann ich dir nicht folgen oder ich habe mich falsch ausgedrückt.

Also Abfrage:


WHILE TRUE

IF Position der Maus = xxx THEN

   GOSUB Sound()

ENDIF

WEND


FUNCTION Sound:

  PLAYSOUND(0,1,1)

ENDFUNCTION

Also immer wenn IF stimmt spielt's den Sound. Bleibt die Maus auf der Position das IF stimmt läuft die Schleife. Es soll aber nur 1x der Sound kommen
auch wenn IF immer noch stimmt. Beispiel Sternenkarte: Immer wenn ein Planet mit der Maus übergangen wird gibt es einen Ton, nur einmal. Beim nächsten Planeten
wieder einen. Komme ich zurück zu dem ersten gibts es natürlich wieder einen. Der Sound ist ja nur ein kleines Beep oder so. Also keine Musik oder ähnliches.



#163
Danke erstmal, aber wenn die Maus auf dem Ziel bleibt, wird der Sound immer abgespielt, eine Endlosschleife. Aber die möchte ich gerne verhindern.
#164
Hallo Leute, wie bewerkstellige ich es am besten das wenn ich über eine Karte fahre der Sound pro Ziel nur einmal abgespielt wird.
Immer wenn ich auf dem Ziel bleibe gib's eine Schleife und der Sound wird bis zum erbrechen wiedergegeben.
Mit einem Schalter (TRUE / FALSE oder ähnlich) habe ich schon gebastelt, aber nicht so wie ich wollte.
Hat jemand einen Idee für einen "Alten Eingerosteten"? (Cooler Screenname fällt mir gerade auf)    ;)

#165
OK alles klar . Danke.