He Leute,
Ich habe ein system gescriptet wenn amn den Namen hat das mann dann sich per passwort eingeloggen kann [Kompliziert :D]
Aber ich kann mich mit jeden namen ins Admin system eingeloggen ...
Code:
if(StehtNameInAdmin(playerid))
{
if(pDuty[playerid] == 0)
{
new string[128];
format(string,sizeof(string),"{FFFFFF}*{FF0000} Admin %s is now Admin duty .",SName[playerid]);
SendClientMessageToAll(FRot,string);
pColor[playerid] = GetPlayerColor(playerid);
SetPlayerColor(playerid,0xFF0000FF);
SendClientMessage(playerid,FRot,"{FFFFFF}*{FF0000} [Server]: Erfolgreich Eingeloggt.");
TextDrawShowForPlayer(playerid,TextdrawADDuty0);
TextDrawShowForPlayer(playerid,TextdrawADDuty1);
print("-> [GEC] [GEC]Jig_Saw ist Admin duty ");
pDuty[playerid] = 1;
}
else if(pDuty[playerid] == 1)
{
TextDrawHideForPlayer(playerid,TextdrawADDuty0);
TextDrawHideForPlayer(playerid,TextdrawADDuty1);
SetPlayerColor(playerid,pColor[playerid]);
pDuty[playerid] = 0;
}
}
stock StehtNameInAdmin(playerid)
{
for(new i=0; i< MAX_NAMEN_IN_ADMIN_FILE; i++)
{
new tmp[10];
format(tmp, sizeof(tmp), "Name%d", i);
if(!strcmp(SName[playerid],dini_Get("/AdminSystem/Namen.ini", tmp))) return true;
}
return false;
}
#define MAX_NAMEN_IN_ADMIN_FILE 10
Ich habe alles per dini gemacht
Fg [GEC]Der_Elite