das ganze ist eigentlich sehr einfach ... wir nehmen mal an, der mouse wurde die ID -10 zugeordnet ... dann muss das Parallelevent so aussehen Code: ChangeVar [001:TastenID] Set GetMidiTickPos fork [001:TastenID] same 1 // Hier code fuer Taste mit ID 1 endfork fork [001:TastenID] same 2 // Hier code fuer Taste mit ID 2 endfork fork [001:TastenID] same 3 // Hier code fuer Taste mit ID 3 endfork ... fork [001:TastenID] same -10 // Hier steht jetzt der Code fuer die Mausabfrage ChangeVar[002:MausX] Set GetMidiTickPos ChangeVar[003:MausY] Set GetMidiTickPos ChangeVar[004:MausTast] Set GetMidiTickPos MovePic 20 002:MausX 003:MausY wait 0.1 //Mauszeiger // Was sonst noch auszuwerten ist endfork fork [001:TastenID] same -1 // Wenn Keine Tastenereignisse mehr vorliegen ... PlaySoundEffect GetMousePos.script.wav // Hole die Mauskoordinaten endfork wait 0.1 //damit der PP nicht hackt auf alten rechnern Hoffe, das ist jetzt alles klar ^^
ChangeVar [001:TastenID] Set GetMidiTickPos fork [001:TastenID] same 1 // Hier code fuer Taste mit ID 1 endfork fork [001:TastenID] same 2 // Hier code fuer Taste mit ID 2 endfork fork [001:TastenID] same 3 // Hier code fuer Taste mit ID 3 endfork ... fork [001:TastenID] same -10 // Hier steht jetzt der Code fuer die Mausabfrage ChangeVar[002:MausX] Set GetMidiTickPos ChangeVar[003:MausY] Set GetMidiTickPos ChangeVar[004:MausTast] Set GetMidiTickPos MovePic 20 002:MausX 003:MausY wait 0.1 //Mauszeiger // Was sonst noch auszuwerten ist endfork fork [001:TastenID] same -1 // Wenn Keine Tastenereignisse mehr vorliegen ... PlaySoundEffect GetMousePos.script.wav // Hole die Mauskoordinaten endfork wait 0.1 //damit der PP nicht hackt auf alten rechnern
--
Foren-Regeln