Hallo Community ich habe ein /ban und ein /Zeitban Befhel erstelltund wenn ich Gebantn bin und mich einloggen will kommt das :
Screen :
und das passiert wenn ich ein TimeBan habe :
Screen :
Im Script :
ocmd:zeitbannen(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,1338))return SendClientMessage(playerid,Rot,"Rang zu Niedrig.");
new pID, time, grund[500];
if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,Dunkelblau," Um jemand für paar Minuten zu bannen /ZeitBannen [playerid] [zeit] [grund]");
if(IsPlayerConnected(pID))
{
if(time>0&&time<1000)
{
new string[128];
format(string,sizeof(string),"Admin_Nachricht: %s wurde von %s für %i Minuten gebannt. Der Grund lautet: %s",SpielerName(pID),SpielerName(playerid),time,grund);
SendClientMessageToAll(Rot,string);
new wert;
{
if(!isPlayerAnAdmin(playerid,1338))return SendClientMessage(playerid,Rot,"Rang zu Niedrig.");
new pID, time, grund[500];
if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,Dunkelblau," Um jemand für paar Minuten zu bannen /ZeitBannen [playerid] [zeit] [grund]");
if(IsPlayerConnected(pID))
{
if(time>0&&time<1000)
{
new string[128];
format(string,sizeof(string),"Admin_Nachricht: %s wurde von %s für %i Minuten gebannt. Der Grund lautet: %s",SpielerName(pID),SpielerName(playerid),time,grund);
SendClientMessageToAll(Rot,string);
new wert;
wert=gettime()+(60*time);
SetPVarInt(pID,"timeban",wert);
Kick(pID);
return 1;
}
SendClientMessage(playerid,Rot,"Ungültige Zeit.");
return 1;
}
SendClientMessage(playerid,Rot,"Spieler ist nicht online.");
return 1;
}
return 1;
}
SendClientMessage(playerid,Rot,"Ungültige Zeit.");
return 1;
}
SendClientMessage(playerid,Rot,"Spieler ist nicht online.");
return 1;
}
ocmd:ban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,Rot,"Du bist kein Admin!! Oder dein Adminrang ist zu niedrig!!");
new pID, reason[500],string[500];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Dunkelblau,"Du musst /Ban [ID] [Grund] angeben um jemanden zu Bannen können. Bitte gebe auch ein grund an damit der User weiss was er falsch gemacht hat");
format(string,sizeof(string),"Admin_Nachricht: %s wurde von %s gebannt.Der Grund lautet: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(Rot,string);
SetPVarInt(pID,"Gebannt",1);
Kick(pID);
return 1;
}
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,Rot,"Du bist kein Admin!! Oder dein Adminrang ist zu niedrig!!");
new pID, reason[500],string[500];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Dunkelblau,"Du musst /Ban [ID] [Grund] angeben um jemanden zu Bannen können. Bitte gebe auch ein grund an damit der User weiss was er falsch gemacht hat");
format(string,sizeof(string),"Admin_Nachricht: %s wurde von %s gebannt.Der Grund lautet: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(Rot,string);
SetPVarInt(pID,"Gebannt",1);
Kick(pID);
return 1;
}
stock Einloggen(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(gettime()<dini_Int(Spielerdatei,"Timeban"))
{
SendClientMessage(playerid,Rot,"Du bist von der Community ausgeschlossen für ein Zeitgebannt worden versuche es später nocheinmal.");
Kick(playerid);
return 1;
}
{
SendClientMessage(playerid,Rot,"Du bist von der Community ausgeschlossen für ein Zeitgebannt worden versuche es später nocheinmal.");
Kick(playerid);
return 1;
}
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
AccountLaden(playerid);
SendClientMessage(playerid,Hellgrün,"Sie haben sich erfolgreich eingeloggt");
SendClientMessage(playerid,Hellblau,"Viel Spass bei uns wünscht Ihnen das gesammte Admin Team");
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Sie haben das Passwort falsch eingegeben");
ShowPlayerDialog(playerid,Dialog_Einloggen,DIALOG_STYLE_INPUT,"Einloggen des Accounts","Dein Account wurde erfolgreich gefunden bitte geeb dein Passwort ein das sie bei uns spielen können","Einloggen","Verlassen");
return 1;
}
}
{
AccountLaden(playerid);
SendClientMessage(playerid,Hellgrün,"Sie haben sich erfolgreich eingeloggt");
SendClientMessage(playerid,Hellblau,"Viel Spass bei uns wünscht Ihnen das gesammte Admin Team");
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Sie haben das Passwort falsch eingegeben");
ShowPlayerDialog(playerid,Dialog_Einloggen,DIALOG_STYLE_INPUT,"Einloggen des Accounts","Dein Account wurde erfolgreich gefunden bitte geeb dein Passwort ein das sie bei uns spielen können","Einloggen","Verlassen");
return 1;
}
}
stock AccountLaden(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Gebannt",dini_Int(Spielerdatei,"Gebannt"));
if(GetPVarInt(playerid,"Gebannt")==1)
{
SendClientMessage(playerid,Rot,"Du bist von der Community ausgeschlossen worden.");
SendClientMessage(playerid,Rot,"Wenn du meinst du wurdest zu unrecht gebannt dann stelle ein entbann antrag im Forum.");
SendClientMessage(playerid,Rot,"Oder melde dich im TeamSpeak 3 bei einem Admin wenn einer da ist einfach Antupsen und Probblem schildern.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
}
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Gebannt",dini_Int(Spielerdatei,"Gebannt"));
if(GetPVarInt(playerid,"Gebannt")==1)
{
SendClientMessage(playerid,Rot,"Du bist von der Community ausgeschlossen worden.");
SendClientMessage(playerid,Rot,"Wenn du meinst du wurdest zu unrecht gebannt dann stelle ein entbann antrag im Forum.");
SendClientMessage(playerid,Rot,"Oder melde dich im TeamSpeak 3 bei einem Admin wenn einer da ist einfach Antupsen und Probblem schildern.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
}
PS : Ich hoffe ihr könnt mir helfen