Ich hab gerade was interessantes herausgefunden.
Ihr kennt ja alle folgendes:
forward func();
public func()
{
print("hi");
return 1;
}
Wenn man das aber abgrenzen will in einer Include z.B. und dort per Timer aufrufen will, aber nicht im Gamemode, kann man folgendes machen:
static func();
public func()
{
print("hi");
return 1;
}
So kann man also quasi static als forward nutzen ![]()
Übrigens für die, die es noch nicht wussten, in Pawn gibt es auch totale public Variablen:
public x = 5;
main()
{
printf("%d",x); //-> 5
}
Das ist eigentlich nur für Plugins relevant und macht keinen unterschied zur normalen "new" Deklaration in diesem Sinne.
mfg. ![]()