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")

JunkBuster11+Streamer = NoChance?
- Syno
- Geschlossen
- 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
-
-
Zeig mal die Berreiche wo die Defines/Macro´s Gehookt werden
MFG Arendium
-
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_OnGameModeInitforward 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_OnPlayerConnectforward 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_OnPlayerDisconnectforward Streamer_OnPlayerDisconnect(playerid, reason);
-
Und das von Junkbuster?
-
#define OnPlayerConnect PnP_OnPlayerConnect
#define OnPlayerDisconnect PnP_OnPlayerDisconnect
#define OnGameModeInit PnP_OnGameModeInit -
hatte mal das gleiche problem mit junkbuster und vehiclecolor include..
habe einfach vehiclecolor bei junkbuster mit eingebaut... aber sicher nicht die beste lösung -.- -
breadfish.de
Hat das Thema geschlossen.