Code
[quote=sSeRegA]Такс попробуем так Должно Работать
Это к ньюшкам
new mutedsecond[MAX_PLAYERS];
Это к Другим Public"ам
forward OneSecOnd();
public OneSecOnd()
{
CheckTime();
}
stock CheckTime()
{
for(new i=0;i<MAX_PLAYERS;i++){
mutedsecond[i]--;gangsleep[i]--;
if(mutedsecond[i]==0){UnMuted(i);mutedsecond[i]=-1;}
}}
stock UnMuted(playerid)
{
PlayerInfo[playerid][pMuted]=0;
SendClientMessage(playerid,COLOR_GREEN," Вы автоматический разоткнуты");
}
Это пониже /mute
if(strcmp(cmd, "/mutet", true) == 0){
if(IsPlayerConnected(playerid)){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){return SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /mutet [id игрока/часть ника] [сек]");}
new playa=ReturnUser(tmp);
if(PlayerInfo[playerid][pAdmin] >= 1){
if(IsPlayerConnected(playa)){
if(playa!=INVALID_PLAYER_ID){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){return SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /mutet [id игрока/часть ника] [сек]");}
new second=strval(tmp);
if(second<1)return SendClientMessage(playerid, COLOR_GRAD2, "Hеверное значение");
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playa][pMuted]=1;
mutedsecond[playa]=second;
printf("AdmCmd: %s заткнут %s",sendername, giveplayer);
format(string, sizeof(string), "AdmCmd: %s заткнут %s на %d секунд",giveplayer ,sendername,second);
ABroadCast(COLOR_LIGHTRED,string,1);
SetTimer("OneSecOnd",1000,1);
}}}}
else{SendClientMessage(playerid, COLOR_GRAD1, " у вас нет прав на использование этой команды!");
}
return 1;
} [/quote]
Всё работает ток я чё т не пойму как сделать чтобы он выводил в чат AdmCmd: %s заткнут %s на %d секунд",giveplayer ,sendername,second Этого не происходит тупо затыкает без этого 
Добавлено (01.12.2010, 23:52)
---------------------------------------------
Всё я сделал...
спасибо за помошь 