Abend Leute,
Bei mir Funktioniert /mute nicht ich habe es nach zeit gemacht und bei /muteinfo wird es auch nicht angezeigt wer alles mute ist weiß einer warum ?
Ich hoffe ihr könnt mir weiter helfen.
Mute Befehl
ocmd:mute(playerid,params[])
{
if(Spieler[playerid][Eingeloggt] == 0)return SendClientMessage(playerid, COLOR_GRAD2, "Bitte logge dich zuerst ein.");
new string[128], pID,reason, time;
if(sscanf(params, "us[80]i", pID, reason, time))return SendClientMessage(playerid, COLOR_GRAD2, "Verwende: /mute [ID/Name] [Grund] [Minuten]");
if(Spieler[playerid][Admin] < 1){ return 1; }
if(Spieler[pID][Admin] > 0)return SendClientMessage(playerid, COLOR_GRAD2, "Du kannst andere Administratoren oder Supporter nicht muten.");
Spieler[pID][Muted] = 1;
Spieler[pID][MuteTime] = time*60;
new name[MAX_PLAYER_NAME];
GetPlayerName(pID, name, sizeof(name));
format(string,sizeof(string),"%s wurde vom %s für %i Minuten gemutet. Grund: %s",name,SpielerName(playerid),time,reason);
SendClientMessageToAll(COLOR_BANROT,string);
return 1;
}
/muteinfo Befehl
if(strcmp(cmd,"/muteinfo", true) == 0)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
new string[128];
SendClientMessage(playerid, COLOR_GRUN, "Name Restliche Zeit");
if(Spieler[i][Muted] == 1)
{
format(string, sizeof(string), "%s %d Minuten", SpielerName(i), Spieler[i][MuteTime]);
SendClientMessage(playerid, COLOR_HELLBLAU, string);
}
}
}
return 1;
}
Mgf.