JunkBuster11+Streamer = NoChance?

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
  • Hey, ich habe da mal eine Frage undzwar wie bekomme ich JunkBuster und den Streamer von Incognito kompatibel?
    Weiß da einer eine Idee?
    In Google und hier finde ich irgendwie nichts...
    Beide wollen ja OnGameModeInit definen, kann aber nur einer.
    Wenn einfach beide zusammem drauf sind:
    C:\PFAD\pawno\include\streamer.inc(333) : warning 201: redefinition of constant/macro (symbol "OnGameModeInit")
    C:\PFAD\pawno\include\streamer.inc(352) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
    C:\PFAD\pawno\include\streamer.inc(371) : warning 201: redefinition of constant/macro (symbol "OnPlayerDisconnect")

  • Hier mal der komplette Teil:
    public OnGameModeInit()
    {
    Streamer_g_OPC = funcidx("Streamer_OnPlayerConnect") != -1;
    Streamer_g_OPDC = funcidx("Streamer_OnPlayerDisconnect") != -1;
    Streamer_g_OPEO = funcidx("Streamer_OnPlayerEditObject") != -1;
    Streamer_g_OPSO = funcidx("Streamer_OnPlayerSelectObject") != -1;
    Streamer_g_OPPP = funcidx("Streamer_OnPlayerPickUpPickup") != -1;
    Streamer_g_OPEC = funcidx("Streamer_OnPlayerEnterCP") != -1;
    Streamer_g_OPLC = funcidx("Streamer_OnPlayerLeaveCP") != -1;
    Streamer_g_OPERC = funcidx("Streamer_OnPlayerEnterRaceCP") != -1;
    Streamer_g_OPLRC = funcidx("Streamer_OnPlayerLeaveRaceCP") != -1;
    if (funcidx("Streamer_OnGameModeInit") != -1)
    {
    return CallLocalFunction("Streamer_OnGameModeInit", "");
    }
    return 1;
    }


    #if defined _ALS_OnGameModeInit
    #undef OnGameModeInit
    #else
    #define _ALS_OnGameModeInit
    #endif
    #define OnGameModeInit Streamer_OnGameModeInit


    forward Streamer_OnGameModeInit();


    public OnPlayerConnect(playerid)
    {
    Streamer_CallbackHook(STREAMER_OPC, playerid);
    if (Streamer_g_OPC)
    {
    return CallLocalFunction("Streamer_OnPlayerConnect", "d", playerid);
    }
    return 1;
    }


    #if defined _ALS_OnPlayerConnect
    #undef OnPlayerConnect
    #else
    #define _ALS_OnPlayerConnect
    #endif
    #define OnPlayerConnect Streamer_OnPlayerConnect


    forward Streamer_OnPlayerConnect(playerid);


    public OnPlayerDisconnect(playerid, reason)
    {
    Streamer_CallbackHook(STREAMER_OPDC, playerid, reason);
    if (Streamer_g_OPDC)
    {
    return CallLocalFunction("Streamer_OnPlayerDisconnect", "dd", playerid, reason);
    }
    return 1;
    }


    #if defined _ALS_OnPlayerDisconnect
    #undef OnPlayerDisconnect
    #else
    #define _ALS_OnPlayerDisconnect
    #endif
    #define OnPlayerDisconnect Streamer_OnPlayerDisconnect


    forward Streamer_OnPlayerDisconnect(playerid, reason);