Ď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;
}