[LUA in C++] Parameteranzahl rausfinden?

ProfEich

Grünschnabel
Immer diese Beiträge die in zig Foren passen würden *G*

Aber egal:
Ich habe jetzt vor kurzem LUA für ein Projekt ausgesucht als vorerst nicht-eigene Scriptsprache bevor ich irgendwann in der Endphase eine eigene speziell dafür entwickel. Nun, bislang habe ich keine Probleme gehabt, aber wenn ich in C++ jetzt eigene LUA Funktionen definiert habe, muss ich irgendwie rausfinden, wieviele Parameter beim Funktionsaufruf übergeben wurden.
Wie ist das möglich? (also bei einer mit lua_register definierten Funktion).

Danke im voraus : )


Geht übrigens um LUA 4.1

[Edit] Hat sich erledigt - habs nach längerer Suche doch endlich noch gefunden - sogar hier im Forum:
int iParameterAnzahl = lua_gettop( luaVM );
 
Zuletzt bearbeitet:
Zurück