Код:
CMD:mute(playerid,params[])
{
if(playerDB[playerid][adminlvl]<2) return 0;
new player[MAX_PLAYER_NAME],priezastis[30],time,msg[140],zaidejoID,name[MAX_PLAYER_NAME],names[MAX_PLAYER_NAME],msgss[240],msgs[40];
if(sscanf(params,"zds",player,time,priezastis)) return InfoBoxForPlayer(playerid,"~y~Uztildyti zaideja ~r~/mute (Vardas_Pavarde)(Sekundes)~n~(Priezastis)");
zaidejoID = GetPlayeridMid( player );
if(zaidejoID == playerid) return InfoBoxForPlayer(playerid,"~r~Saves uztildyti negalite.");
if(playerDB[zaidejoID][mutelaikas]>0) return InfoBoxForPlayer(playerid,"~r~zaidejas jau uztildytas");
if(zaidejoID == INVALID_PLAYER_ID) return InfoBoxForPlayer(playerid,"~r~Tokio zaidejo nera.");
if(playerDB[playerid][savininkas]==0)
{
if(playerDB[zaidejoID][adminlvl]>0 || playerDB[zaidejoID][savininkas]!=0) return InfoBoxForPlayer(playerid,"~r~Adminstratoriaus uztildyti negalima.");
}
if(time > 5000) return InfoBoxForPlayer(playerid,"~y~Laikas per ilgas~n~ ~r~(MAX - 5000sek).");
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(zaidejoID,names,sizeof(names));
playerDB[zaidejoID][mutelaikas]+=time;
format(msgss,240,"[Mute] Administratorius %s uюtildл юaidлjа %s Prieюastis: {00CC00}%s",name,names,priezastis);
SendClientMessageToAll(0xFF0000FF,msgss);
format(msg,sizeof(msg),"{FF0000}Jыs buvote uюtildytas: {DC00FF}%d {FF0000}sekundюiш. Dлl {DC00FF}%s. {FF0000}Jus uюtildл: {FFD400}%s",time,priezastis,name);
SendClientMessage(zaidejoID,-1,msg);
MuteTime[zaidejoID] = SetTimerEx("Mute", 1000, 1, "i", zaidejoID);
format(msgs,sizeof(msgs),"Mute: %d sek.",playerDB[zaidejoID][mutelaikas]);
SetPlayerChatBubble(zaidejoID, msgs, 0xFF0000FF, 20.0, 2000);
return 1;
}
CMD:unmute(playerid,params[])
{
if(playerDB[playerid][adminlvl]<3) return 0;
new player[MAX_PLAYER_NAME],zaidejoID,name[MAX_PLAYER_NAME],names[MAX_PLAYER_NAME],msg[100],msgs[50];
if(sscanf(params,"z",player)) return InfoBoxForPlayer(playerid,"~y~Atitildyti zaideja ~r~/unmute (Vardas_Pavarde)");
zaidejoID = GetPlayeridMid( player );
if(playerDB[zaidejoID][mutelaikas]==0) return InfoBoxForPlayer(playerid,"~g~Zaidejas nera uztildytas");
if(zaidejoID == playerid) return InfoBoxForPlayer(playerid,"~r~Saves Atitildyti negalite.");
else if(zaidejoID == INVALID_PLAYER_ID) return InfoBoxForPlayer(playerid,"~r~Tokio zaidejo nera.");
playerDB[zaidejoID][mutelaikas]=0;
KillTimer(MuteTime[zaidejoID]);
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(zaidejoID,names,sizeof(names));
format(msg,sizeof(msg),"~g~Sveikiname, administratorius ~r~%s ~g~jus atitilde",name);
InfoBoxForPlayer(zaidejoID,msg);
format(msgs,sizeof(msgs),"~g~Atitildete %s",names);
InfoBoxForPlayer(playerid,msgs);
return 1;
}
Why would you want to downgrade from ZCMD to strcmp? Use ZCMD and stop living in 2006.