@ Threadstarter
Du hast nicht viel Ahnung oder?
Funktionen definiert man nicht #define aber auch nicht mit new.
Du hast alle Funktionen als stock geschrieben, das Script arbeitet von oben nach unten, es kennt die ganzen Funktionen nicht da sie erst später erstellt werden.
Zunächst entferne oben bei den news SpielerSpeichern und isPlayerInFrakt, mit new erstellt man Variabeln und keine Funktionen!
Danach gehst du runter zu den Funktionen und ersetzt dort überall das wort "stock" durch "public", danach kopierst du die pubic Zeile und setzt die kopie direkt darüber, in der darüberliegenden kopie änderst du das wort public in forward um und setzt hinten ein Semikolon ( ; )
Beispiel:
//so schauts jetzt aus
stock LoadAccount(playerid)
{
//ändern
public LoadAccount(playerid)
{
//kopieren
public LoadAccount(playerid)
public LoadAccount(playerid)
{
//wieder ändern
forward LoadAccount(playerid);
public LoadAccount(playerid)
{
//fertig
public Funktionen sind nämlich über das ganze Script abrufbar!
Das machst du mit allen stocks AUßER mit dem für den Spielernamen!
Sobald du fertig bist, wird es noch nicht funktionieren da du noch einen Klammerfehler im Script hast.
In Zeile 243 ist eine ungeschlossene if-Abfrage, einfach die if Zeile löschen und eine } an ihrer stelle setzen.
Das war es dann soweit ich das sehe...