Ich habe einen /admins befehl und wenn ich den In Game eingebe geht einfach der Server down.. keine Ahnung warum.
Also ich habe 2:
Einmal:
if (strcmp("/admins", cmdtext, true, 10) == 0)
{
for(new i = 0; i< MAX_PLAYERS; i++)
{
if(SpielerInfo[i][Adminlevel] >= 1) // In deine Abfrage ob er Admin ist ersetzen
{
new string[64];
new aName[MAX_PLAYER_NAME];
GetPlayerName(i,aName,sizeof(aName));
format(string,sizeof(string),"Admin: %s",aName);
SendClientMessage(playerid,GOLD,"---------Admins---------");
SendClientMessage(playerid,WEIß,string); // Color durch deins ersetzen.
}
}
return 1;
}
ocmd:admins(playerid,params[])
{
new string[80];
new sendername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid,GOLD, "~~~~~~Administratoren~~~~~~");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(SpielerInfo[i][Adminlevel] == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin(Level 3): %s ", sendername);
}
if(SpielerInfo[i][Adminlevel] == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin(Level 2): %s ", sendername);
}
if(SpielerInfo[i][Adminlevel] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin(Level 1): %s ", sendername);
}
}
ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Admins",string,"Ok","Ok");
}
}
return 1;
}
hatte Natürlich immer einen Aus Kommentiert.... Bei beiden das selbe ..
//Edit beide stammen hier aus dem Forum...