Also forward würde ich ganz oben einfügen und die public dann irgendwo im unteren oder ganz unten. (Ist aber eigentlich egal)
Den Aufruf der public dann dahin machen wo dann der Bot einen Eintrag machen soll im Forum.
also vllt. unter den /ban befehl je nach was du hast etc.
1. Also ganz oben zu den anderen forwards:
forward pWBB4_Callback(action, index, playerid, status, response[]);
2. Irgendwo darunter dann außerhalb einer anderen public:
public pWBB4_Callback(action, index, playerid, status, response[]) {
if ( action == pWBB4_ACTION_WBBADDPOSTUSERID )
{
if ( status == 1 )
{
printf("Der Post wurde erfolgreich erstellt! PostID = %d", strval(response));
}
else if ( status == -1 )
{
printf("Die Benutzer ID '%d' wurde nicht gefunden.", strval(response));
}
else if ( status == -2 )
{
print("Das Thema existiert nicht.");
}
else if ( status == -3 )
{
new responseID = strval(response);
if ( responseID == 1)
{
print("Das Thema wurde geschlossen.");
}
else if ( responseID == 2 )
{
print("Das Thema wurde gelöscht.");
}
else
{
print("Das Thema wurde deaktiviert.");
}
}
else if ( status == -4 ) {
print("Der Text ist leer.");
}
else if ( status == -5 ) {
print("Der Text enthält zensierte Wörter.");
}
else if ( status == -6 ) {
print("Der Text ist zu lang");
}
else if ( status == -7 ) {
print("Der Text ist zu kurz");
}
else if ( status == -7 ) {
print("Der Text enthält zu wenig Wörter");
}
}
return 1;
}
Alles anzeigen
3.
Dann bei den Befehl oder der Funktion wo der Bot etwas posten soll bsp. unter /ban.
WBB_AddPostUserID(1, 2, "Register log", "AdmCmd: %s wurde von %s gebannt. Grund: %s", giveplayer, sendername", 1, 0, 1, 1, 0, 0, playerid, 1); einfügen.
dann sollte es wenn die Installation soweit richtig war funktionieren.