Zitat
||auke
Dein Postfach ist Voll man kann dir nicht mehr Schreiben deshalb Schreibe ich dir nun hier.
Also es passiert nichts im Forum kein neuer Benutzer kommt dazu oder so.
Ja habe das im Script eingebaut:
#include <wbb_connect>
public OnGameModeInit()
{
WBB_Initialize("MEINEADRESSE.de","blablablabla");
if(dialogid == DIALOG_REG2)
{
if(response && strlen(inputtext) > 0)
{
new query[265], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(query, sizeof(query), "INSERT INTO `accounts` (name,passwort) VALUES ('%s','%s')", playername, inputtext);
mysql_query(query);
gPlayerLogged[playerid] = 1;
SaveMysqlPlayer(playerid);
WBB_AddUser(playername,"emailstring",inputtext,1); // NAME | EMAIL | PASSWORT
WBB_SetUserToGroup(playername,3); // NAME | RankID
WBB_EnableUser(playername); // NAME
ShowUserDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Bitte
logge dich in deinen Account ein!","Spielen","Abbrechen");
}
else
{
ShowUserDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account
erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
}
if(response == 0)
{
Kick(playerid);
}
}
//-----------
stock BanSpieler(giveplayerid,playerid,grund[])
{
new Banned[6],string[128];
if(playerid != 999) {
format(string,128,"INSERT INTO banlog (name,admin,grund) VALUES
('%s','%s','%s')",GetName(giveplayerid),GetName(playerid),grund);
mysql_query(string);
format(string,sizeof(string),"SERVER: %s wurde von %s gebannt, Grund: %s",GetName(giveplayerid),GetName(playerid),grund);
SendClientMessageToAll(COLOR_LIGHTRED,string);
} else {
format(string,128,"INSERT INTO banlog (name,admin,grund) VALUES ('%s','%s','%s')",GetName(giveplayerid),"SERVERGUARD",grund);
mysql_query(string);
format(string,sizeof(string),"SERVER: %s wurde von [SERVERGUARD] gebannt, Grund: %s",GetName(giveplayerid),grund);
SendClientMessageToAll(COLOR_LIGHTRED,string);
}
gettime(Banned[0],Banned[1],Banned[2]); getdate(Banned[3],Banned[4],Banned[5]);
SendClientMessage(giveplayerid,COLOR_LIGHTRED,"======================= [ VOM SERVER GEBANNT ] =======================");
SendClientMessage(giveplayerid,COLOR_WHITE,"Du wurdest aus dem Server verbannt. Fühlst du dich zu unrecht Gebannt");
SendClientMessage(giveplayerid,COLOR_WHITE,"dann mach bitte jetzt einen Screen (F8) bevor du das Spiel beendest.");
format(string,sizeof(string), "Dein Name: %s | Deine IP: %s",GetName(giveplayerid),GetIP(giveplayerid));
SendClientMessage(giveplayerid,COLOR_WHITE,string);
if(playerid == 999) {
format(string,sizeof(string), "Admin: [SERVERGUARD] | Admin IP: localhost");
SendClientMessage(giveplayerid,COLOR_WHITE,string); } else {
format(string,sizeof(string), "Admin: %s | Admin IP: %s",GetName(playerid),GetIP(playerid));
SendClientMessage(giveplayerid,COLOR_WHITE,string);
}
format(string,sizeof(string), "Grund des Bans: %s",grund);
SendClientMessage(giveplayerid,COLOR_WHITE,string);
format(string,sizeof(string), "Uhrzeit: %i.%i:%i | Datum:
%i.%i.%i",Banned[0],Banned[1],Banned[2],Banned[5],Banned[4],Banned[3]);
SendClientMessage(giveplayerid,COLOR_WHITE,string);
SpielerInfo[giveplayerid][pAdmin] = 0;
SpielerInfo[giveplayerid][pGebannt] = 1;
WBB_BanUser(GetName(giveplayerid),grund,1);
Ban(giveplayerid);
return 1;
}
//--------------
public WBB_GotPostUser ( Index , Username[ ] ) {
return 1;
}
public WBB_GotThreadStarter ( Index , Username[ ] ) {
return 1;
}
public WBB_GotUserActivationCode ( Index , ActivationCode[ ] ) {
return 1;
}
public WBB_GotUserActivationState ( Index , State ) {
return 1;
}
public WBB_GotUserAge ( Index , Age ) {
return 1;
}
public WBB_GotUserFriendState ( Index , State ) {
return 1;
}
public WBB_GotUserGroupState ( Index , State ) {
return 1;
}
public WBB_GotUserID ( Index , UserID ) {
return 1;
}
public WBB_GotUserOnlineState ( Index , State ) {
return 1;
}
public WBB_GotUserPasswordCheckState ( Index , State ) {
return 1;
}
public WBB_GotUserTitle ( Index , Title[ ] ) {
return 1;
}
public WBB_GotUserValidState ( Index , State ) {
return 1;
}
public WBB_OnInitialize ( State ) {
if ( State )
print ( "Verbindung erfolgreich hergestellt. WBB_Connect wurde initialisiert" );
else
print ( "Verbindung schlug fehl. Daten sind falsch" );
return 1;
}
public WBB_PostAdded ( Index ) {
return 1;
}
public WBB_PostDeleted ( Index ) {
return 1;
}
public WBB_PostEdited ( Index ) {
return 1;
}
public WBB_PostTrashed ( Index ) {
return 1;
}
public WBB_ThreadAdded ( Index , ThreadID ) {
return 1;
}
public WBB_ThreadDeleted ( Index ) {
return 1;
}
public WBB_ThreadSticked ( Index ) {
return 1;
}
public WBB_ThreadUnsticked ( Index ) {
return 1;
}
public WBB_UserAdded ( Index ) {
return 1;
}
public WBB_UserAvatarDisabled ( Index ) {
return 1;
}
public WBB_UserAvatarEnabled ( Index ) {
return 1;
}
public WBB_UserBanned ( Index ) {
return 1;
}
public WBB_UserDisabled ( Index ) {
return 1;
}
public WBB_UserEnabled ( Index ) {
return 1;
}
public WBB_UserRemovedFromGroup ( Index ) {
return 1;
}
public WBB_UserSettedToGroup ( Index ) {
return 1;
}
public WBB_UserSignaturDisabled ( Index ) {
return 1;
}
public WBB_UserSignaturEnabled ( Index ) {
return 1;
}
public WBB_UserUnbanned ( Index ) {
return 1;
}
Also
es kommt auch kein fehler beim Compilen und ich wunder mich nur wieso
es nicht geht. Habe im ACP die Regestrierung an, aber ein Admin muss
immer Freischalten wenn jemand sich neu Regestriert hat. Ich weiss ja nicht ob es daran liegt aber eig nicht oder ?