Komisches Input Problem
Übersicht

Sly321Betreff: Komisches Input Problem |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi leute ich bin neu im Forum und suche nach einer Lösung bei meinem programm es ist heute aus langeweile entstanden und soll jump'n'run ähnlich sein.
Ich laufe per a,s,d und leertaste und mit f schieß ich sternchen. Soweit alles klar. Wenn ich mit der Maus auf mein "Code" Feld klicke wird per function test() mein input angesteuert. Es ist ein input für die variable Code$ (Code$=input("...: ")) Code$ ist global damit ich es richtig benutzen kann. Und mein Problem ist das wenn ich einfach mit dem kleinen Character laufe mit a,s,d usw. tauchen diese zeichen auch auf wenn ich dann bei code mit der maus klicke und was eingeben will bei input. Diese Buchstaben stehen dann bereits in der input zeile. Hier mein Programm tut mir leid für die unsauberkeit. Lasst es einfach bei euch laufen, drück a,s,d,f, oder andere tasten geht dann mit der maus auf CODE dann werden in input bereits einige zeichen stehn. Warum und wie bekomme ich sie weg?? BlitzBasic: [AUSKLAPPEN]
|
||
![]() |
Thorsten |
![]() Antworten mit Zitat ![]() |
---|---|---|
Vorher ein Mal FlushKeys![]() Trotzdem solltest du in Zukunft lieber auf Input verzichten und deine eigene Routine basteln, nur so als kleiner Tipp. |
||
Sly321 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
joa ich will halt was eingeben, wie würde ich das machen wenn ich z.B. chat text oder ähnliches eingeben will ohne input??
bin leider nur anfänger bring mir soweit alles selbst bei =D |
||
Sly321 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Aber erstmal fettes danke schön ![]() ![]() |
||
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi Sly321
Bitte benützte den Edit Button, Doppelposts sind nicht alzu gerne gesehn ![]() So habe mal die Forensuche angeworfen und : https://www.blitzforum.de/foru...be+routine gefunden, sollte dir helfen. Getkey ![]() Chr ![]() Der Vorteil einer Routine ist, das dein Programm weiter läuft, bei Input wird auf die Eingabe gewartet, d.h das sonst nichts anderes gemacht werden kann, und das zmb bei einem Chat dafür sorgen könnte das du rausfliegst, weil sich dein Programm für längere Zeit nicht gemeldet hat (Time Out). Mfg ozzi |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
~VERSCHOBEN~ Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
Sly321 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ahh kay thx
und Wie mache ich das wenn ich bei Getkey() etwas mit der löschtaste (ASCII 8) löschen will?? ![]() |
||
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Solltest anhand des Codes vom Link den ich gepostet habe rausfinden ![]() Nuja ne kleine Hilfe ![]() BlitzBasic: [AUSKLAPPEN] eingabe$="Ich gebe Text eiU" |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
Sly321 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hab danke ^^
muss jetz nur noch i.was machen das der "chat" nur erscheint wenn ich auf eingabe drücke und dann auch wieder verschwindet und die nacxhricht wo postet weil sonst schreibe ich im spiel die ganze zeit |
||
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Pseudocode
Code: [AUSKLAPPEN] Global eingabe
while If keyhit (enter) eingabe=eingabe+1 If eingabe>1 then eingabe=0 ...dein game ... wend function routine() if eingabe=1 getkey usw endif endfunction |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
Nicdel |
![]() Antworten mit Zitat ![]() |
---|---|---|
So etwas sollte man mit ein wenig Denken und Grundwissen auch schaffen. | ||
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7 |
Sly321 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
danke an ozzy und ein
TUT MIR LEID an Nicdel ich werde nie wieder was in dem forum posten man dann geh doch wo anders hin zu pro oder so und vergeude hier nich meine zeit in dem ich deine mündlichen fekalien lese danke |
||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
1.) Noch so ein verbaler Ausrutscher und du darfst eine Verwarnung entgegennehmen.
2.) Ist die Kritik durchaus berechtigt. Wenn du wirklich Programmieren lernen willst, musst du anfangen Selbstinitiative zu zeigen und mal über ein Problem nachzudenken, statt sich hier durchzufragen. Ansonsten empfehle ich, damit aufzuhören, unsere Zeit zu vergeuden. |
||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
Sly321 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ich hatte schon 2 ansätze, ein mit imagescollide per maus aufn chat
dann auch per eingabe allerdings anders ich habe nach einer möglichkeit gesucht den chat dabei zu speichern und dauerhaft zu sichern und ab 5 zeilen oder so zu löschen bzwn ur die letzte zeile, mich kotzen sone leute wie Die da an die denken sie sind soo super toll weil sie sachen schon können wo andere ne frage haben! |
||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Und uns kotzen Leute an, die keinerlei Hinweise auf selbstständiges Nachdenken hinterlassen, sondern eher ohne groß zu überlegen Folgefragen stellen. Und dann noch Interpunktionsschwächen zeigen.
Aber dennoch schwingen wir nicht gleich die Beleidigungskeule und das solltest du auch unterlassen! |
||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
Sly321 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
jaja komm schmatz mir ein | ||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Okay:
~GESCHLOSSEN~ |
||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group