Event System | Fragen & Probleme

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
  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Unter den Includes:

    C
    new bool:inEvent[MAX_PLAYERS];



    Beim Dialog anzeigen:

    C
    new str[512], pname[MAX_PLAYER_NAME];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    	if(IsPlayerConnected(i) && inEvent[i])
    	{
    		GetPlayerName(i, pname, MAX_PLAYER_NAME);
    		format(str, sizeof(str), "%s%s (ID: %d)\n", str, pname, i);
    	}
    }
    ShowPlayerDialog(playerid, DIALOG_EVENTLIST, DIALOG_STYLE_MSGBOX, "Event Participants", str, "Ok", "");


    Beim Verlassen des Events:

    C
    inEvent[playerid] = false;
  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Müsste so funktionieren.
    Unter den Variablen


    OnPlayerConnect


    Dein Befehl



    Wenn das Event vorbei ist, musst du dann nur noch die Variablen auf den Spieler überschreiben.
    Also mit SetPlayerPos(... und so weiter.


    // Edit
    Habe etwas im Befehl geändert, musst du bei bedarf noch bei dir umändern.

    Einmal editiert, zuletzt von malE ()

  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Du musst die zuvor gespeicherten Spieler-Variablen den Spieler wiedergeben.


  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von JustMe.77 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • do.de - Domain-Offensive - Domains für alle und zu super Preisen