hi,
ich habe ein kleines problem und hoffe, das man mir hier helfen kann.
ich sitze seit fast einem jahr an einem spiel was langsam auch immer besser wird. in diesem spiel habe ich unten am bildschirm eine gui mit einer inventory-leiste integriert. nun möchte ich, das mein maus-cursor sich automatisch in zB einen pointer verändert sobald ich über diese gui komme. (oder zumindest bei der inventarbox)
sobald ich diese gui wieder verlasse soll er den zuletzt genutzen cursor-mode zurückbekommen. und das alles ohne klick sonden nur mit hilfe von mouseover...
wär schön wenn es dafür eine script-funktion gibt
vielen dank im vorraus...
mousemode automatisch wechseln
- KhrisMUC
- Adventure-Gott
- Beiträge: 4674
- Registriert: 14.03.2005, 00:55
- Wohnort: München
Am Anfang des global scripts:
In der repeatedly_execute:
Hab's getestet, funktioniert einwandfrei.
Du musst halt nur aus der 180 die y-Koordinate Deines GUIs machen und aus der 6 die Nummer Deines Pointers. (Eh klar )
Code: Alles auswählen
int old_mode;
Code: Alles auswählen
if (mouse.y>180 && GetCursorMode()!=6)
{
old_mode=GetCursorMode();
SetCursorMode(6);
}
if (mouse.y<=180 && GetCursorMode()==6) SetCursorMode(old_mode);
Du musst halt nur aus der 180 die y-Koordinate Deines GUIs machen und aus der 6 die Nummer Deines Pointers. (Eh klar )
Use gopher repellent on funny little man
vielen dank
ist ja echt super ! vielen vielen dank, genau sowas habe ich gebraucht