Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerText(playerid, text[])
- {
- if(GetPVarInt(playerid,"Mute") !=0)
- {
- SendClientMessage(playerid,Hellrot,"Du bist gemuted.");
- return 0;
- }
- new string[128];
- format(string,sizeof(string),"%s sagt: %s",SpielerName(playerid),text)
- SendClientMessageToAll(-1,string);
- return 0;
- }
- ocmd:mute(playerid,params[])
- {
- if(!IstSpielerAdmin(playerid,1))return SendClientMessage(playerid,Grau,"[Fehler] Du hast nicht die benötigten Rechte für diesen Befehl");
- {
- new pID;
- new Grund[64],string[128];
- new Zeit;
- if(sscanf(params,"uis",pID,Zeit,Grund))return SendClientMessage(playerid,Gelb,"/mute [Spieler/ID] [Zeit] [Grund]");
- else if(Zeit < 0 && Zeit > 5000)
- {
- new tmptime = Zeit;
- format(string,sizeof(string),"%s wurde von %s für %i Minuten gemuted. Grund: %s",SpielerName(pID),SpielerName(playerid),tmptime,Grund);
- SendClientMessageToAll(Rot,string);
- SetPVarInt(pID,"Mute",tmptime);
- print("Läuft");
- return 1;
- }
- }
- return 1;
- }
- ocmd:unmute(playerid,params[])
- {
- if(!IstSpielerAdmin(playerid,2))return SendClientMessage(playerid,Grau,"[Fehler] Du hast nicht die benötigten Rechte für diesen Befehl.");
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,Gelb,"/unmute [Spieler/ID]");
- {
- if(GetPVarInt(pID,"Mute")!=0)
- {
- new string[128];
- format(string,sizeof(string),"Du wurdest von %s geunmuted.",SpielerName(playerid));
- SetPVarInt(pID,"Mute",0);
- SendClientMessage(pID,Rot,string);
- SendClientMessage(playerid,Gelb,"Du hast den Spieler geunmuted.");
- return 1;
- }
- }
- }
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
- if(dini_Exists(Spieler))
- {
- dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
- dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
- dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
- dini_IntSet(Spieler,"Mute",GetPVarInt(playerid,"Mute"));
- }
- return 1;
- }
- stock SpielerLaden(playerid)
- {
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
- if(dini_Exists(Spieler))
- {
- SetPlayerScore(playerid,dini_Int(Spieler,"Level"));
- sSpieler[playerid][Adminlevel] = dini_Int(Spieler,"Adminlevel");
- sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
- sSpieler[playerid][Team] = dini_Int(Spieler,"Team");
- sSpieler[playerid][sLogin] = 1;
- SpawnPlayer(playerid);
- }
- return 1;
- }
- public UnMuteTimer()
- {
- for(new i;i<MAX_PLAYERS; i++)
- {
- if(GetPVarInt(i,"Mute")>0)
- {
- new wert = GetPVarInt(i,"Mute")-1;
- SetPVarInt(i,"Mute",wert);
- if(GetPVarInt(i,"Mute")== 0)
- {
- SendClientMessage(i,Blau,"Du bist nicht mehr gemuted.");
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement