Warum hat meine Taste keinen Bock?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

gigi

Betreff: Warum hat meine Taste keinen Bock?

BeitragSo, Apr 15, 2007 15:59
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn ich sie betätige hat sie mal Lust die Aktion auzuführen und mal nicht.
Manchmal klappt es sofort und manchmal nach 200-Mal geklicke... Aber Warum?
Ich steig da echt nich durch...
Anfänger Tut von mir:
http://www.blitzforum.de/forum...hp?t=26185

Lunatix

BeitragSo, Apr 15, 2007 16:00
Antworten mit Zitat
Benutzer-Profile anzeigen
1. Titel ist blöd gewählt
2. Welche Taste ?!
3. Bei welcher anwendung ?!
4. Wie wäre es mal mit etwas Code ?

Rolling Eyes
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...
 

gigi

Betreff: Ok 2-4 sind hier:

BeitragSo, Apr 15, 2007 16:04
Antworten mit Zitat
Benutzer-Profile anzeigen
2.Die F-Taste(nummer:33)
3.einer Anwendung in der Schleife die das Autoeinsteigen simulieren soll.
4.Hier die Stelle in der Hauptschleife:
Code: [AUSKLAPPEN]
If KeyHit(33) And EntityDistance(cam,auto1) And arbeitg=1 And auto1k=1 Then
player=auto1
PositionEntity cam,EntityX(auto1,0),EntityY(auto1,0),EntityZ(auto1,0)-10
PointEntity(cam,auto1)
EntityType auto1,1
EndIf
Anfänger Tut von mir:
http://www.blitzforum.de/forum...hp?t=26185

Lunatix

BeitragSo, Apr 15, 2007 16:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Schonmal ohne die anderen Variablen versucht ?
Und fragst du taste 33 irgendwo anders noch einmal ab ?

KeyHit gibt nähmlich zurück ob die taste gedrückt wurde und löscht den status danach. Wenn du das öfter verwenden willst in einer Schleife, musst du varaiblen benutzen (Local key:int = KeyHit(_taste_))
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...
 

gigi

Betreff: ich frage die Taste

BeitragSo, Apr 15, 2007 16:37
Antworten mit Zitat
Benutzer-Profile anzeigen
ich frage die Taste nicht mehr ab.
Das mit der Variable: Warum nicht Global?
Anfänger Tut von mir:
http://www.blitzforum.de/forum...hp?t=26185

Lunatix

BeitragSo, Apr 15, 2007 18:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Wozu brauchst du in einer Schleife eine Global variable ?
Das brauchst du nur, wenn du sie noch irgendwo anders in einer Funktion nutzen willst, sonst ist Global unnötig.
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

hectic

Sieger des IS Talentwettbewerb 2006

BeitragSo, Apr 15, 2007 20:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielleicht liegt's auch daran, dass EntityDistance(cam,auto1) wohl falsch abgefragt wird.^^
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D
 

gigi

Betreff: ja ähm......

BeitragMo, Apr 16, 2007 14:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Very Happy Very Happy Very Happy Das stimmt. Nun bleibt aber ein Problem:
-mal hat die Taste bock,
-mal nicht....
----------------------Das neue wichtige vom 29.-------------------------------------------
edit:meine Taste hat schon wieder keinen bock...
hier der Code:Code: [AUSKLAPPEN]
If EntityDistance(cam,diner1)<5 And KeyHit(28) Then
mkolle=mkolle-3
hunger#=hunger#+2
EndIf

auch hier muss ich wieder 10-20 mal klicken....
Anfänger Tut von mir:
http://www.blitzforum.de/forum...hp?t=26185

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group