Ich habe mal was besseres für dich entworfen ;D
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
ocmd:aduty(playerid)
{
new string[128];
if(PlayerInfo[playerid][pAdmin]<1)return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht den nötigen Adminrang");
if(ADuty[playerid]==0)
{
format(string,sizeof(string),"%s: %s ist nun im Admindienst!",Adminname(playerid),SpielerName(playerid));
SendClientMessageToAll(COLOR_DGREEN,string);
SendClientMessage(playerid,COLOR_YELLOW,"** Du bist nun im Admindienst **");
SetPlayerHealth(playerid,0x7F800000);//Godmode//
SetPlayerArmour(playerid,100);
SetPlayerSkin(playerid,217);
ADuty[playerid]=1;
return 1;
}
if(ADuty[playerid]==1)
{
format(string,sizeof(string),"%s: %s hat sich vom Admindienst Abgemeldet!",Adminname(playerid),SpielerName(playerid));
SendClientMessageToAll(COLOR_DGREEN,string);
SendClientMessage(playerid,COLOR_YELLOW,"** Du bist nun nicht mehr im Admindienst **");
SetPlayerHealth(playerid,100);//Godmode aus//
SetPlayerArmour(playerid,100);
SetPlayerSkin(playerid,PlayerInfo[playerid][pChar])
ADuty[playerid]=0;
return 1;
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
stock Adminname(playerid)
{
new rang[64];
switch(PlayerInfo[playerid][pAdmin])
{
case 0:{rang="Spieler";}
case 1:{rang="Probesupporter";}
case 2:{rang="Supporter";}
case 3:{rang="Moderator";}
case 4:{rang="Admin";}
case 5:{rang="Manager";}
case 6:{rang="ServerOwner";}
default:{rang="Fehler";}
}
return rang;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerConnect(playerid)
{
SetTimerEx("OnSpielerUpdate",5000,true,"u",playerid);//Das Hier bei OnPlayerConnect einbauen :D
return 1;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
forward OnSpielerUpdate(playerid);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnSpielerUpdate(playerid)
{
if(ADuty[playerid]==1)
{
new kopf_string[64],kopf_color,kopf_weite;
kopf_string="";
format(kopf_string,sizeof(kopf_string),"%s",Adminname(playerid));
kopf_color=0xFF1E00FF;//Rot
kopf_weite=40;
SetPlayerChatBubble(playerid,kopf_string,kopf_color,kopf_weite,6000);
}
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ich persönlich finde mit SetPlayerChatBubble sieht das schöneraus//
// Wenn es Errors gibt melde dich bei mir///
// Oder bei Fragen ///
//////////////////////