Ich wollte euch mal fragen wie ich eine wiederkehrende Funktion Global machen kann sozusagen.
Z.B. die Userlevel Abfrage bei meinen Commands. Und zwar frage ich nunmal die Datei und den Level ab und das verbraucht schon einige Zeilen Code.
Beispiel:
ocmd:setweather(playerid,params[])
{
new weatherid;
new pName[MAX_PLAYER_NAME], save[28];
GetPlayerName(playerid,pName,sizeof(pName));
format(save,sizeof(save),"/Spieler/%s.ini",pName);
if(dini_Exists(save))
{
sInfo[playerid][level] = dini_Int(save,"Level");
if(sInfo[playerid][level] > 2)
{
if(sscanf(params,"i",weatherid)) return SendClientMessage(playerid,COLOR_YELLOW,"Verwende: /setweather [WetterID]");
{
SetWeather(weatherid);
}
}
}
return 1;
}
Jemand eine Idee?