Jump to content
  • 0

pomoc [POMOC/HĽADÁM] Mute System


Meatslem

Dotaz

Zdravím, potreboval by som nejaký " Mute System " lebo hráči nadávajú a odrátať si 5 minút je na nervy. Neviete niekto kde alebo ako spravím taký systém, keď napíšem dajme tomu: /mute [iD] [CAS v sekundach] [DOVOD] --> Potom sa zobrazí začo bol mutnutý aj ostatným hráčom a dokedy. Ak bude chcieť hráč niečo napísať tak mu vypíše: Si umlčaný adminom: za: ostáva ešte: 

Je to podobné ako TB by QWER ale toto by bol skôr na mute :) Hľadám to všade ale nikde to nemôžem nájsť.

Link to comment
Share on other sites

6 odpovědí na tuto otázku

Recommended Posts

  • 0

Ďakujem ! Toto som potreboval, fakt vďaka :)


Aj keď toto neviem rozpoznať:

 

        SetPVarInt(playerid,"Muted",value);
format(str, sizeof(str), "Âű çŕňęíóňű îňńŕâřčĺń˙ âđĺě˙ çŕăëóřęč %s",xGetTimeString( GetPVarInt(playerid,"Muted") - gettime() ) );
        SendClientMessage(playerid, COLOR, str);
}
}
 
public OnPlayerDisconnect(playerid,reason)
{
if(GetPVarInt(playerid,"Muted") > gettime())
{
new File = ini_openFile("MutedList.ini");
new str[MAX_PLAYER_NAME];
GetPlayerName(playerid,str,MAX_PLAYER_NAME);
ini_setInteger(File,str,GetPVarInt(playerid,"Muted"));
ini_closeFile(File);
}
}
 
public OnFilterScriptExit()
{
    new File = ini_openFile("MutedList.ini");
for(new i; i<GetMaxPlayers(); i++)
{
if(GetPVarInt(i,"Muted") > gettime())
{
new str[MAX_PLAYER_NAME];
GetPlayerName(i,str,MAX_PLAYER_NAME);
ini_setInteger(File,str,GetPVarInt(i,"Muted"));
}
}
ini_closeFile(File);
}
 
public OnPlayerText(playerid,text[])
{
    if(GetPVarInt(playerid,"Muted") > gettime())
    {
new str[128];
format(str, sizeof(str), "Âű çŕňęíóňű îňńŕâřčĺń˙ âđĺě˙ çŕăëóřęč %s",xGetTimeString( GetPVarInt(playerid,"Muted") - gettime() ) );
        SendClientMessage(playerid, COLOR, str);
        return 0;
    }
    return 1;
}
 
CMD:mute(playerid,params[])
{
new id,time,reason[100],str[128];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,COLOR,"Ó âŕń íĺ ďđŕâ íŕ čńďîëüçîâŕíčĺ äŕíîé ęîěŕíäű");
if(sscanf(params,"dds",id,time,reason))
return SendClientMessage(playerid, COLOR, "USAGE: /mute [playerid] [time] [reason]");
 
SetPVarInt(id,"Muted", gettime() + (time*60) );
 
GetPlayerName(id,str,MAX_PLAYER_NAME);
format(str, sizeof(str), "Âű çŕňęíóëč %s íŕ %s ń ďđč÷číîé %s", str,xGetTimeString( GetPVarInt(playerid,"Muted")), reason);
SendClientMessage(playerid, COLOR, str);
 
GetPlayerName(playerid,str,MAX_PLAYER_NAME);
format(str, sizeof(str), "Âŕń çŕňęíóë %s íŕ %s Ďđč÷číŕ: %s", str,xGetTimeString( GetPVarInt(playerid,"Muted")),reason);
SendClientMessage(id, COLOR, str);
 
return 1;
}
 
CMD:unmute(playerid,params[])
{
new id,str[128];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,COLOR,"Ó âŕń íĺ ďđŕâ íŕ čńďîëüçîâŕíčĺ äŕíîé ęîěŕíäű");
if(sscanf(params,"d",id))
return SendClientMessage(playerid, COLOR, "USAGE: /unmute [playerid]");
 
    GetPlayerName(id,str,MAX_PLAYER_NAME);
format(str, sizeof(str), "Âű đŕçŕňęíóëč %s.",str);
SendClientMessage(playerid, COLOR, str);
 
GetPlayerName(playerid,str,MAX_PLAYER_NAME);
format(str, sizeof(str), "Âŕń đŕçŕňęíóë %s.", str);
SendClientMessage(id, COLOR, str);
 
DeletePVar(id,"Muted");
return 1;
}
Link to comment
Share on other sites

  • 0

 

Ďakujem ! Toto som potreboval, fakt vďaka :)

Aj keď toto neviem rozpoznať:

 

        SetPVarInt(playerid,"Muted",value);
format(str, sizeof(str), "Âű çŕňęíóňű îňńŕâřčĺń˙ âđĺě˙ çŕăëóřęč %s",xGetTimeString( GetPVarInt(playerid,"Muted") - gettime() ) );
        SendClientMessage(playerid, COLOR, str);
}
}
 
public OnPlayerDisconnect(playerid,reason)
{
if(GetPVarInt(playerid,"Muted") > gettime())
{
new File = ini_openFile("MutedList.ini");
new str[MAX_PLAYER_NAME];
GetPlayerName(playerid,str,MAX_PLAYER_NAME);
ini_setInteger(File,str,GetPVarInt(playerid,"Muted"));
ini_closeFile(File);
}
}
 
public OnFilterScriptExit()
{
    new File = ini_openFile("MutedList.ini");
for(new i; i<GetMaxPlayers(); i++)
{
if(GetPVarInt(i,"Muted") > gettime())
{
new str[MAX_PLAYER_NAME];
GetPlayerName(i,str,MAX_PLAYER_NAME);
ini_setInteger(File,str,GetPVarInt(i,"Muted"));
}
}
ini_closeFile(File);
}
 
public OnPlayerText(playerid,text[])
{
    if(GetPVarInt(playerid,"Muted") > gettime())
    {
new str[128];
format(str, sizeof(str), "Âű çŕňęíóňű îňńŕâřčĺń˙ âđĺě˙ çŕăëóřęč %s",xGetTimeString( GetPVarInt(playerid,"Muted") - gettime() ) );
        SendClientMessage(playerid, COLOR, str);
        return 0;
    }
    return 1;
}
 
CMD:mute(playerid,params[])
{
new id,time,reason[100],str[128];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,COLOR,"Ó âŕń íĺ ďđŕâ íŕ čńďîëüçîâŕíčĺ äŕíîé ęîěŕíäű");
if(sscanf(params,"dds",id,time,reason))
return SendClientMessage(playerid, COLOR, "USAGE: /mute [playerid] [time] [reason]");
 
SetPVarInt(id,"Muted", gettime() + (time*60) );
 
GetPlayerName(id,str,MAX_PLAYER_NAME);
format(str, sizeof(str), "Âű çŕňęíóëč %s íŕ %s ń ďđč÷číîé %s", str,xGetTimeString( GetPVarInt(playerid,"Muted")), reason);
SendClientMessage(playerid, COLOR, str);
 
GetPlayerName(playerid,str,MAX_PLAYER_NAME);
format(str, sizeof(str), "Âŕń çŕňęíóë %s íŕ %s Ďđč÷číŕ: %s", str,xGetTimeString( GetPVarInt(playerid,"Muted")),reason);
SendClientMessage(id, COLOR, str);
 
return 1;
}
 
CMD:unmute(playerid,params[])
{
new id,str[128];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,COLOR,"Ó âŕń íĺ ďđŕâ íŕ čńďîëüçîâŕíčĺ äŕíîé ęîěŕíäű");
if(sscanf(params,"d",id))
return SendClientMessage(playerid, COLOR, "USAGE: /unmute [playerid]");
 
    GetPlayerName(id,str,MAX_PLAYER_NAME);
format(str, sizeof(str), "Âű đŕçŕňęíóëč %s.",str);
SendClientMessage(playerid, COLOR, str);
 
GetPlayerName(playerid,str,MAX_PLAYER_NAME);
format(str, sizeof(str), "Âŕń đŕçŕňęíóë %s.", str);
SendClientMessage(id, COLOR, str);
 
DeletePVar(id,"Muted");
return 1;
}

 

 

Jj. Nvm či to neni popletené z iným jazykom.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...