hi ich habe folgendes problem wen ich ingame /ban oder /kick mache habe ich ein Problem er sagt ich bin kein rcon admin
mein server is bei samp4you
ocmd:ban(playerid,params[])
{
new pID,Grund[129],Ausgabe[128];
if(SpielerInfo[playerid][pAdminlevel] >= 3)
{
if(IsPlayerConnected(pID))
{
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Gelb,"Benutzung: /ban [ID] [Grund]");
format(Ausgabe,sizeof(Ausgabe),"Admin System : %s wurde von %s gebant! Grund : %s",Spielername(pID),Spielername(playerid),Grund);
SendClientMessageToAll(ROT,Ausgabe);
GameTextForPlayer(pID,"~r~ GEBANT!",50000,3);
TogglePlayerControllable(pID,0);
CreateBan(pID);
binfo[pID][pBanned]=1;
format(binfo[pID][pGrund], 256 , Grund);
format(binfo[pID][pAdmin], 256 ,"%s",Spielername(playerid));
getdate(binfo[pID][pJahr],binfo[pID][pMonat],binfo[pID][pTag]);
gettime(binfo[pID][pStunde],binfo[pID][pMinute],binfo[pID][pSekunde]);
format(binfo[pID][bDatum],128,"%s.%s.%s",binfo[pID][pJahr],binfo[pID][pMonat],binfo[pID][pTag]);
format(binfo[pID][bUhrzeit],128,"%s:%s%s",binfo[pID][pStunde],binfo[pID][pMinute],binfo[pID][pSekunde]);
mysql_SetInt("bans", "Banned", binfo[pID][pBanned], "Name", SpielerInfo[playerid][pName]);
mysql_SetString("bans","Grund", binfo[pID][pGrund], "Name", SpielerInfo[playerid][pName]);
mysql_SetString("bans","Admin", binfo[pID][pAdmin],"Name",SpielerInfo[playerid][pName]);
mysql_SetString("bans","Datum", binfo[pID][bDatum],"Name",SpielerInfo[playerid][pName]);
mysql_SetString("bans","Uhrzeit", binfo[pID][bUhrzeit],"Name",SpielerInfo[playerid][pName]);
SavePlayer(pID);
SavePlayer(playerid);
Kick(pID);
}
else return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht online oder exsistiert nicht!");
}
else return SendClientMessage(playerid,ROT,"Du bist kein Admin");
return 1;
}
ocmd:kick(playerid,params[])
{
new pID,Grund[129],Ausgabe[128];
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
if(SpielerInfo[playerid][pAdminlevel] >= 3)
{
if(SpielerInfo[pID][pAdminlevel] >= 1337)
{
SendClientMessage(playerid,ROT ,"Du kannst keinen Server Owner Bannen");
}
else
{
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Gelb,"Benutzung: /kick [ID] [Grund]");
format(Ausgabe,sizeof(Ausgabe),"Admin System : %s wurde von %s gekickt! Grund : %s",Spielername(pID),Spielername(playerid),Grund);
SendClientMessageToAll(ROT,Ausgabe);
GameTextForPlayer(pID,"~r~ GEKICKT!",50000,3);
TogglePlayerControllable(pID,0);
Kick(pID);
}
}
else return SendClientMessage(playerid,ROT,"Du bist kein Admin");
return 1;
}
Selber herausgefunden