Hallo zusammen,
wo oder wie setze ich allgemein ein Admin System auf ?!
Bisher habe ich nun folgendes in meinem Datenbank System eingebaut:
enum SpielerDaten
{
pSQLID,
pName[MAX_PLAYER_NAME],
pLevel,
pAdmin,
pGeld,
pBank,
pFraktion,
pRank,
pLeader,
Float:pHealth,
pOnline
}
new SpielerInfo[MAX_PLAYERS][SpielerDaten];
Zum Befehl:
//Admin String//
if (strcmp("/aduty", cmdtext, true, 10) == 0)
{
new Adminlevel[128];
if(IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_ROT,"Du hast dafür keine Berrechtigung.");
{
switch(GetPVarInt(playerid,"Adminevel"))
{
case 0: {Adminlevel = "Nein";}
case 1: {Adminlevel = "Supporter";}
case 2: {Adminlevel = "Moderator";}
case 3: {Adminlevel = "Super Moderator";}
case 4: {Adminlevel = "Admin";}
case 5: {Adminlevel = "FullAdmin";}
}
format(string,sizeof(string),">>%s hat sich als %s abgemeldet.<<",(playerid));
SendClientMessageToAll(COLOR_WEISS,string);
SendClientMessage(playerid,0xB230FFFF,"Du bist nun ein Vorbild Benimm dich!");
SetPVarInt(playerid,"AdminDuty",1);
}
return 1;
}
Beachte bitte bei deiner Erklärung 2 Dinge:
1) Ich bin Anfänger
2) Bitte mit Muster erklären, da ich nicht so schnell kapiere wie manch anderer. eich lerne leider nur beim Probieren o0
Ich möchte den Adminrang irgend wo definieren.