problem mit elseif und if not
Übersicht

![]() |
mas93Betreff: problem mit elseif und if not |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
Ich hab ein kleines problem bei meinem neuen Spiel das ich gerade progge, und zwar hab ich diesen code: Code: [AUSKLAPPEN] If auswahl=6 And mausklick=1 Then If Not feld(0,0)=0 feld(0,4)=feld(0,3) feld(0,3)=feld(0,2) feld(0,2)=feld(0,1) feld(0,1)=feld(0,0) feld(0,0)=item item=Rnd(1,4) EndIf jetzt will ich hier mit elseif einbauen, das wenn Code: [AUSKLAPPEN] feld(0,0) doch 0 sein sollte
einfach Code: [AUSKLAPPEN] feld(0,0)=item ist, und der rest von oben ausgelassen wird.
Wie mache ich das?? mfg marius |
||
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
![]() |
darth |
![]() Antworten mit Zitat ![]() |
---|---|---|
if auswahl=6 and mausklick=1 and feld(0,0)<>0
... wars so schwer? du kannst nur 1 if in einer abfrage haben, und wenn du mit "not" arbeitest, dann muss das nach dem "if" kommen und negiert alles was dahinter kommt. also: if not auswahl<>6 and mausklick<>1 and feld(0,0)=0 ... klar? zum zweiten problem: Code: [AUSKLAPPEN] If auswahl=6 And mausklick=1 Then If Not feld(0,0)=0 feld(0,4)=feld(0,3) feld(0,3)=feld(0,2) feld(0,2)=feld(0,1) feld(0,1)=feld(0,0) feld(0,0)=item item=Rnd(1,4) Else feld(0,0)=item endif ich versteh nicht was du mit elseif bauen willst... und WAR DAS WIRKLICH SO SCHWER?! |
||
Diese Signatur ist leer. |
![]() |
mas93 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Vielen dank für deine Antwort, aber irgendwie funktionierts immer nochz nicht so wie es soll.
Ich habe folgenden code von dir übernommen: Code: [AUSKLAPPEN] If auswahl=6 And mausklick=1 Then If Not feld(0,0)=0 feld(0,4)=feld(0,3) feld(0,3)=feld(0,2) feld(0,2)=feld(0,1) feld(0,1)=feld(0,0) feld(0,0)=item item=Rnd(1,4) Else feld(0,0)=item EndIf so, nun hat es ganz oben in meinem gitter ein leeres Feld(also 0) nun habe ich eine funktion die nach leeren Feldern sucht und das feld darüber was belegt ist nach unten wandern lässt bis unter ihm auch ein belegtes feld ist: Code: [AUSKLAPPEN] Function fallen() For y = 1 To 4 For x = 0 To 4 If feld(x,y)=0 Then feld(x,y)=feld(x,y-1) Next Next End Function soweit so gut. Aber wenn ich jetzt einen stein oben setze, und darunter ist nichts "fällt der stein nicht nach unten und er wird nichtmal angezeigt. Kannst du mir sagen was ich falsch gemacht habe?? mfg Marius |
||
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
![]() |
darth |
![]() Antworten mit Zitat ![]() |
---|---|---|
... du kannst meinen code nicht einfach übernehmen.
ich habe deinen kopiert und unten zwei zeilen angehängt. hättest du das geschreibsel obendran gelesen, wüsstest du, dass die erste zeile in deinem/meinem code nicht gehen kann. ich habe darauf vertraut dass du lesen und verstehen und denken kannst :O und somit die infos zusammenzusetzen in der lage bist. |
||
Diese Signatur ist leer. |
![]() |
Smily |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich glaub ich hatte hier recht ^^ | ||
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
![]() |
mas93 |
![]() Antworten mit Zitat ![]() |
---|---|---|
tut mir leid, war mein fehler.
Ich wer mir ab jetzt mehr mühe geben *entschuldig* mfg marius |
||
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group