erledigt

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • @Jeffry das sollte alles sein was man brauch.


    OnPlayerConnect - sind auch alle Variablen.

    C
    PlayerInfo[playerid][p_Kopfgeld] = 0;
    PlayerInfo[playerid][p_AuftragID] = -1;
    PlayerInfo[playerid][p_KopfgeldID] = -1;
    PlayerInfo[playerid][p_AuftraggeberID] = -1;


    OnDialogResponse


    Die Befehle
    Habe bei dem Befehl /kopfgelder die Auftraggeber Variablen etc raus genommen.


  • @Jeffry
    Taucht unknown command auf :|.
    Bei den formats muss das Problem liegen.


    Versuche es so:

    Erstelle bitte einen neuen Thread und poste dort den Befehl und die anderen Codes die noch zu dem System gehören.
    Wenn ich mich richtig erinnere, dann hatte ich daran schon mal was gemacht, das müsste man dann wahrscheinlich auch etwas ändern.

  • Die Befehle so:


    Bei OnPlayerConnect und dort wo der Auftrag beendet wird:

    C
    format(PlayerInfo[playerid][p_Auftraggeber], MAX_PLAYER_NAME, "");


    Im Enum dann das p_AuftraggeberID ändern zu:

    C
    p_Auftraggeber[MAX_PLAYER_NAME],


    Dann speichert es den Name unabhängig davon, ob der Auftraggeber online ist oder nicht.