KeyHit problem
Übersicht

Gehe zu Seite Zurück 1, 2, 3, 4 Weiter
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
hab ich probiert doch iwie gehts ned!
Code: [AUSKLAPPEN] If KeyHit(52) Then blinkerrechtsstatus=1-blinkerrechtsstatus
If blinkerrechtsstatus = 0 Then EntityTexture Blinkerrechts,Blinkeraus If MilliSecs()>=ms+1000 And blinkerrechtsstatus=1 Then EntityTexture Blinkerrechts,Blinkeran ms=MilliSecs() EndIf Sieht irgentjemand meinen Fehler? |
||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
PhillipB hat Folgendes geschrieben: Dann kommt Expecting expression
Bitte schau dir mal an, was du schreibst, und überlege dir, was wir möglicherweise mit den Informationen anfangen können, um dir zu Helfen.
[...] Welche Glaskugel? Nichts. Der Fehler ist nicht aussagekräftig, wenn du keinen Code mitlieferst und an welcher Stelle er da auftritt. Wir haben keine Magische Glaskugel um in deinen Computer zu schauen. Wenn du dir keine Mühe mit Rechtschreibung und Fragestellung gibst, willst du ganz offensichtlich keine Hilfe; Würdest du gerne jemandem Helfen der, unverständlich "funzt nich" murmelt, dir aber nicht sagt, was zum Teufel denn los ist? Benutze Debuglog ![]() ![]() |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Der fehler ist doch schon längst behoben ich habe ja jetz den fehler mit dem Blinken das es ned blinkt! | ||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
PhillipB hat Folgendes geschrieben: iwie gehts ned! ...ist immer noch keine Fehlerbeschreibung. ![]() |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja sry! Zitat: PhillipB
Verfasst am: So, Feb 13, 2011 17:52 Der fehler ist doch schon längst behoben ich habe ja jetz den fehler mit dem Blinken das es ned blinkt! Der Blinker blinkt einfach nicht! der code steht ja oben! |
||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich habe Deinen Code mal soweit zusammengeschrumpft das die "fehlerhaften" Teile alleine stehen:
Code: [AUSKLAPPEN] If blinkerrechtsstatus = 0 Then
If blinkerrechtsstatus=1 Then ;mach was EndIf EndIf Jetzt siehst Du es selbst. |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ehh da fehlts endif aber sons? | ||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das fehlende EndIf habe ich einfach mal dazugefügt, da gehe ich davon aus das es im Originalcode drin ist (ohne würde sich der Compiler ohnehin quer stellen). Aber schau doch mal wie der Computer den Code liest. Ist doch nicht schwer zu sehen? | ||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
HÄ? Bin ich zu dumm? Aber cih sehs ned! | ||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn Blinker-rechts = Unwahr dann ![]() Das schließt sich aus ![]() |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aber das habe ich doch garnit geachriebn?! Ich habe doch gesagt was passiern soll bei wahr und unwahr!! | ||
feiderehemals "Decelion" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] If blinkerrechtsstatus=1 Then ;mach was EndIf Wird nur ausgeführt, wenn blinkerrechtsstatus = 0. und wenn blinkerrechtsstatus = 0 ist, kann es nicht gleichzeitig = 1 sein. mfg Dece |
||
Kevin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
PhillipB hat Folgendes geschrieben: [...]
Code: [AUSKLAPPEN] If KeyHit(52) Then blinkerrechtsstatus=1-blinkerrechtsstatus
If blinkerrechtsstatus = 0 Then EntityTexture Blinkerrechts,Blinkeraus If MilliSecs()>=ms+1000 And blinkerrechtsstatus=1 Then EntityTexture Blinkerrechts,Blinkeran ms=MilliSecs() EndIf Sieht irgentjemand meinen Fehler? Ich sehe keinen Fehler Du willst doch dass der Blinker blinkt, deshalb probiere mal mit dem Code herum bis es Funktioniert! |
||
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich sehe echt meinen Fehler nicht und wäre euch dankbar wenn ihr mir sagen könntet wo er liegt!
Warscheinlcih überlese ich das wichtigste!Aber ich bin auch noch ein Anfänger! Edit Hier ncoh mal der Code! Code: [AUSKLAPPEN] ;Blinker
If KeyHit(52) Then blinkerrechtsstatus=1-blinkerrechtsstatus If blinkerrechtsstatus = 0 Then EntityTexture Blinkerrechts,Blinkeraus EndIf If MilliSecs()>=ms+1000 And blinkerrechtsstatus=1 Then EntityTexture Blinkerrechts,Blinkeran ms=MilliSecs() EndIf Der Blinker geht an Blinkt aber leider nicht! Wie gesagt finde ich meinen fehler nciht! |
||
- Zuletzt bearbeitet von PhillipB am Mo, Feb 14, 2011 18:04, insgesamt einmal bearbeitet
Lapiz |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Schau mal:
Code: [AUSKLAPPEN] If blinkerrechtsstatus = 0 Then
Hier sagst du das blinkerrechtsstatus 0 sein muss, damit die Bedingung erüllt wird. Code: [AUSKLAPPEN] EntityTexture Blinkerrechts,Blinkeraus
If MilliSecs()>=ms+1000 And blinkerrechtsstatus=1 Then;! Hier sagst du das die Bedingung nur eintrifft, wenn blinkerrechtsstatus 1 ist. Das befindet sich allerdings immer noch in der If-Anweisung die nur ausgeführt wird wenn blinkerrechtsstatus 0 ist! Es kann also gar nicht funktionieren. Code: [AUSKLAPPEN] EntityTexture Blinkerrechts,Blinkeran
ms=MilliSecs() EndIf Da blinkerrechtsstatus in diesem Falle gar nicht 1 sein kann wird es einfach übersprungen. Pack das Code: [AUSKLAPPEN] If MilliSecs()>=ms+1000 And blinkerrechtsstatus=1 Then
EntityTexture Blinkerrechts,Blinkeran ms=MilliSecs() EndIf in eine seperate If-Anweisung oder mach es mit Elseif: Code: [AUSKLAPPEN] if MilliSecs()>=ms+1000
if blinkerrechtsstatus=1 Print "Blink" Elseif blinkerrechtsstatus=0 Print "Nicht Blink" Endif Endif |
||
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Siehe meinen oben editirten code es war nicht ganz verständlich das ich das schon verbessert habe oben steht mein code ^^ Da ist das Endif vorhanden ![]() |
||
Lapiz |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Stimmt hab ich nicht gesehe. ![]() |
||
![]() |
PhillipB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nicht schlimm ich hab die verbesserung jetzt erst richtig nachgegeben! Und 2 wir haben zeitgleich gepostet!
Nur der Blinker blinkt ja leider nich ![]() |
||
Lapiz |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Lässt sich der Blinker den auf Tastendruck umschalten oder geht auch das nicht? | ||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
"Blinken" wie in "abwechselnd an/aus gehen"? Dann ist Lapiz' letzer Codeblock ein schritt in die richtige Richtung, da erst die Zeit vergehen muss, dann kann der Zustand in Betracht gezogen werden, um die neuen Texturen zu setzen.
Was willst du mit dem Tastendruck erreichen? Den Blinker umschalten oder ein/ausschalten? Für letzteres wäre eine extra-Variable hilfreich oder ein dritter wert... z.B. 0 = blinkt automatisch (aus), 1 = blinkt automatisch (ein), 2 = blinkt nicht automatisch (aus). Je genauer deine Erklärung desto besser die Hilfe... |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
Gehe zu Seite Zurück 1, 2, 3, 4 Weiter
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group