Es will nicht so wie ich -.-

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

>Problemkind<

Betreff: Es will nicht so wie ich -.-

BeitragSa, Feb 19, 2005 19:54
Antworten mit Zitat
Benutzer-Profile anzeigen
So, also nachdem ich nen Freund gefragt hab, wie man Variable auch mit Buchstaben versehen kann (also z.b. blub=maschinengewehr), und er mir sagte, dass ich ein $ hinter die Variable setzen muss (blub$=maschinengewehr), hab ich das mal gemacht, und das schaut dann so aus:

Code: [AUSKLAPPEN]
Kopfbedeckung$ = Keine
Ruestung$ = Mantel
Waffe$ = Holzstab
Schild$ = Keines
Beinschienen$= Keines

Repeat;.................
mh=MouseHit(1)

TileBlock hinter2

SetFont font2
Color 200,50,50
Text 295,45, ": " + Geld
Text 490,45, ": " + EP
Text 250,45, "Geld"
Text 400,45, "Erfahrung"

SetFont font3
Text 600, 90, "Angelegte Gegenstände"

SetFont font2
Text 550, 150, "Kopf"
Text 550, 200, "Körper"
Text 550, 250, "Waffenhand"
Text 550, 300, "Schildhand"
Text 550, 350, "Beine"

Text 670, 150, ": " + Kopfbedeckung$
Text 670, 200, ": " + Ruestung$
Text 670, 250, ": " + Waffe$
Text 670, 300, ": " + Schild$
Text 650, 350, ": " + Beinschienen$



Und jetzt der Haken: Es funktioniert nicht (war irgendwie klar^^)
Ich wär dankbar für die baldige aufklärung dieses Rätsels...

MfG Problemkind
:::Irgendwas gibts immer:::
 

Absoluter Beginner

BeitragSa, Feb 19, 2005 19:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Kopfbedeckung$ = "Keine"
nicht die " bei Zeichenketten vergessen Wink
Error Inside!
 

NetPad

BeitragSa, Feb 19, 2005 20:01
Antworten mit Zitat
Benutzer-Profile anzeigen
mit dem $ definierst du die variable als string, also als zeichenkette.

bsp: var$

diesen variablen kannst du jetzt eine zeichenkette zuweisen.

var$ = "Text"

grs NP
 

>Problemkind<

BeitragSa, Feb 19, 2005 20:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Habt dank für die raschen Antworten, es geht jetz (oh wunder^^)
:::Irgendwas gibts immer:::
 

>Problemkind<

BeitragSa, Feb 19, 2005 23:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Noch was, damit ich meinem Namen gerecht werde Wink

kann man eine Var$ durch eine andere ersetzen?
sodass das dann etwa so aussieht:
Code: [AUSKLAPPEN]


Kopfbedeckung$ = "Keine"
slot$ = "Kappe"

Text 670, 150, " " + Kopfbedeckung$
Text 550, 500, " " + slot$


If ImageRectOverlap (maus,x,y,550,500,60,10) Then
SetFont font2
Color 50,50,200
Text 550,500, " " + slot$
If mh Then Kopfbedeckung$ = slot$
EndIf


Ich habs probiert, so wie ichs geschrieben hab gehts nicht, für vorschläge bin ich wie immer sehr dankbar...
Und wenns gar nicht geht ziemlich aufgeschmissen Sad

MfG Problemkind
:::Irgendwas gibts immer:::
 

IonPainter

BeitragSa, Feb 19, 2005 23:24
Antworten mit Zitat
Benutzer-Profile anzeigen
was meint denn die variable mh und wo ist das zweite endif?

ich vermute du hast nicht den kompletten code gepostet...


Kopfbedeckung$ = slot$ geht prinzipiell!
 

>Problemkind<

BeitragSa, Feb 19, 2005 23:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein, hab ich nicht, ich glaub das wär auch etwas zu lang gewesen Shocked

mh = mousehit(1)
und wozu brauch man ein zweites endif ? O.o


Fazit ist und bleibt, dass es Kopfbedeckung "keine" nicht durch "Kappe" ersetzt (und auch anzeigt!) wie ich es will. Zumindest nich bei mir *schmunzel*
:::Irgendwas gibts immer:::

Ebola33

BeitragSo, Feb 20, 2005 5:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Kopfbedeckung$ = "Keine"
slot$ = "Kappe"

Vor die Hauptschleife setzen. Dann funktioniert es.
ansteckend... Wink
verstaubtes Projekt : http://www.mitglied.lycos.de/ebola33/

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group