- Casten von Zahlen zu var - gute Idee, habe ich nur aus Zeitgründen noch nicht gemacht. var ist typedef long. Besser wäre eine Klasse mit automatischer Konversion.
- Casten Sie Ihren String zu (char*). Das können Sie normalerweise nicht machen, aber da die Engine-Funktionen beides akzeptieren, ist das hier kein Problem.
- Wait ist ein nativer Bestandteil der Sprache und keine Funktion, die extern aufgerufen werden kann. In einer DLL-Funktion können Sie dafür einen Frame-Event benutzen. BTW, (VAR_(1) == num) ist besser und schneller als (1 == INT_(num)).
- engine_getobj gab's nur für C-Script - Sie meinen engine_getvar. Das ist eine langsame Funktion.
- Eine DLLFUNC ist eine ganz normale funktion und wird aufgerufen wie jede andere.