Das sagt die Fehlerbeschreibung doch schon. Die ID darf nicht 0 sein.
WBB_Connect 3.0 - Verbinde Server mit Forum
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
-
-
meine id ist aber nicht 0? ich hab doch bei der gruppe 3 angegeben und den Username hab ich doch auch rausbekommen...
if(dialogid == DIALOG_MAIL)
{
if(response)
{
format(EMail[playerid],32,"%s",inputtext);
GetPlayerName(playerid,pname,sizeof(pname));
SInfo[playerid][pHatRegi] = 1;
SpawnPlayer(playerid);
WBB_CreateUser ( pname,EMail[playerid] , Passwort[playerid] );
SendClientMessage(playerid,0x00A300FF,"Dein Forenaccount wird angelegt.");
WBB_AddUserToGroup ( WBB_GetUserID ( pname ) , 3 );
}
if(!response)
{
format(EMail[playerid],32,"%s",inputtext);
GetPlayerName(playerid,pname,sizeof(pname));
SInfo[playerid][pHatRegi] = 1;
SpawnPlayer(playerid);
WBB_CreateUser ( pname,EMail[playerid] , Passwort[playerid] );
SendClientMessage(playerid,0x00A300FF,"Dein Forenaccount wird angelegt.");
WBB_AddUserToGroup ( WBB_GetUserID ( pname ) , 3 );
}
} -
Hat dein benutzer die wbbid 0?
-
Nö... mein Benutzer hat die id0 aber nicht meine TestUser Accounts...
//e
lade ich eventuell iwas falsch? oder frag ich was falsch ab?
//e habs immer noch nicht, ich frag erst die id ab und danach setz ihn in gruppe 3, aber wieso funktz. das nicht?
-
Du sölltest aber auch wissen, dass wbb connect erstmal zeit brauch, um den user zu erstellen,
Wenn ich mich nicht irre, ist er doch gleich registriert.
@Danno: -
Gefällt mir...
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Hauke wann kommt das Plugin für WBB4 Foren ?
Weill die meisten benutzen ja schon WBB4 wäre gut wenn du das machen könntes. -
Zitat
Hauke wann kommt das Plugin für WBB4 Foren ?
Weill die meisten benutzen ja schon WBB4 wäre gut wenn du das machen könntes.
Ich finde Hauke sollte nicht Extra Kostenlos wieder ein Plugin erstellen für WBB4_Connect.
Mit dem WBB3_Connect müsste man nur paar sachen umschreiben und schon würde es auch für WBB4 funktionieren. -
Ich finde Hauke sollte nicht Extra Kostenlos wieder ein Plugin erstellen für WBB4_Connect.
Mit dem WBB3_Connect müsste man nur paar sachen umschreiben und schon würde es auch für WBB4 funktionieren.
Ja stimmt aber schade für die entweder keine ahnung haben oder wenig Zeit dafür haben. -
Ich möchte das der Spieler aus allen Gruppen entfernt wird und dann in 2 Gruppen wieder hinzugefügt, aber wie so sonst sagt er mir das er keine Berechtigung hat. Obwohl alles unter wbb_connect aktiviert ist. (system -> Option -> Wbb_Connect)
Warum ?!
new GroupIDs[12];
WBB_GetUserGroups(12, GroupIDs, sizeof GroupIDs);
for(new i; i < sizeof GroupIDs; i++)
{
if(GroupIDs[i] == 0)
break;
WBB_RemoveUserFromGroup( WBB_GetUserID(SpielerInfo[giveplayerid][Name]) , GroupIDs[i]);
}
WBB_AddUserToGroup ( WBB_GetUserID(SpielerInfo[giveplayerid][Name]) , BanGroup) ;
WBB_AddUserToGroup ( WBB_GetUserID(SpielerInfo[giveplayerid][Name]) , RegestriertGroup);Log === WBB_Connect ===
Error: API request could not be executed.
Reason: permissions: no permissions to read user (ID:13)
===================Log [12:09:28]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: parameter id: is null or empty (0)
===================Log [12:09:28]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: permissions: no permissions to read user (ID:13)
===================Log [12:09:29]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: parameter id: is null or empty (0)
===================Log [12:09:29]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: permissions: no permissions to read user (ID:13)
===================Log [12:09:29]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: parameter id: is null or empty (0)
===================Log [12:09:29]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: permissions: no permissions to read user (ID:13)
===================Log [12:09:30]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: parameter id: is null or empty (0)
===================Log [12:09:30]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: permissions: no permissions to read user (ID:13)
===================Log [12:09:30]
=== WBB_Connect ===
Error: API request could not be executed.
Reason: parameter id: is null or empty (0)
=================== -
Geh mal unter den Benutzergruppen da müsste auch nochwas mit WBB_Connect sein,
da steht iwas mt schreiben verbieten oder so, da muss der haken raus. -
Geh mal unter den Benutzergruppen da müsste auch nochwas mit WBB_Connect sein,
da steht iwas mt schreiben verbieten oder so, da muss der haken raus.Ist bei mir auch so... hab die Haken auch draußen.
Andere Frage, wie fragt man ab, ob der Spieler schon einen Forumaccount hat?
-
hiermit
if(WBB_GetUserID ( _:UserName[ ] )==0)
{
//existiert nicht.
} -
Hallo,
habe es so:
if(dialogid == DIALOG_MAIL)
{
if(response)
{
format(EMail[playerid],32,"%s",inputtext);
GetPlayerName(playerid,pname,sizeof(pname));
SInfo[playerid][pHatRegi] = 1;
SpawnPlayer(playerid);
WBB_CreateUser ( pname,EMail[playerid] , Passwort[playerid] );
SCM(playerid,0x00A300FF,"Dein Forenaccount wird angelegt.");
WBB_AddUserToGroup ( WBB_GetUserID ( pname ) , 3 );
}
if(!response)
{
format(EMail[playerid],32,"%s",inputtext);
GetPlayerName(playerid,pname,sizeof(pname));
SInfo[playerid][pHatRegi] = 1;
SpawnPlayer(playerid);
WBB_CreateUser ( pname,EMail[playerid] , Passwort[playerid] );
SCM(playerid,0x00A300FF,"Dein Forenaccount wird angelegt.");
WBB_AddUserToGroup ( WBB_GetUserID ( pname ) , 3 );
}
}Habe die Haken mit dem verbieten alle weg bei der gruppe Mitglieder, es geht aber nicht... der Account wird erstellt aber nicht in die Gruppe gesetzt.
-
@Danno:
Gibt es die gruppe 3, bzw. ist der User automatisch schon in dieser gruppe?
Achja WBB_CreateUser returnt gleich die userid zurück, d.h. WBB_GetUserID wird unnötig weil du zb. so arbeiten kann
variable[playerid]=WBB_CreateUser ... -
Das spuckt die Log aus
=== WBB_Connect ===
Error: API request could not be executed.
Reason: permissions: no permissions to write user (ID:130)
===================Der User wird ja garkeiner Gruppe zugewiesen
//edit er kann wohl in seinem Profil auswählen ob er Grün makiert als Mitglied gesetzt werden soll... aber mehr nicht wie setz ich ihn da rein?
-
Hast du die rechte in der benutzer gruppe gesetzt? Also den haken bei schreiben verbieten oder so.
-
Ja... habe alle haken entnommen... Er ist in der Gruppe Mitglieder. Aber er ist nicht grün makiert. Sprich der Admin müsste ihn reinsetzen und es wird an der seite immer angezeigt "Jetzt registrieren" also so eine Box. Diese ist bei meinem Registrieren Account nicht...
LG -
Okay naja das mit der Farbe da gibt es keine Funktion für.
Bei mir war es so, wenn ich nen User erstellt habe, war dieser automatisch Registriert. -
Sind sie auch, aktiviert auch... aber ich will nicht jeden in die Gruppe setzen
Trotzdem geht nun alles danke!
//edit nochn problem...
WBB_RemoveUserFromGroup ( WBB_GetUserID ( pname ) , 2 );
WBB_AddUserToGroup ( WBB_GetUserID ( pname ) , 3);Er wird irgendwie nicht aus der Gruppe entfernt Also aus der Gäste Gruppe.
-