saaashaaaa
Умник
Всем привет!
Проблема в том, что при выдачи мута, он выдается только на OOC чат ( /b ), как сделать чтоб он выдавался на все чаты?
Проблема в том, что при выдачи мута, он выдается только на OOC чат ( /b ), как сделать чтоб он выдавался на все чаты?
PHP:
CMD:mute(playerid, params[])
{
if(IsAdmin(playerid, 1)) return 1;
if(sscanf(params, "uds[64]", params[0],params[1],params[2])) return SCM(playerid, COLOR_WHITE, "Используйте: /mute [ид] [время в секундах] [причина]");
if( !IsPlayerLogged( params[0] ) ) return SCM( playerid, COLOR_DARK_GRAY, !INCORRECT_PLAYER_ID );
if( params[1] < 0 ) return SCM( playerid, COLOR_DARK_GRAY, !"Вы указали неверное количество секунд" );
format:str_cmd( "Администратор %s выдал блокировку чата игроку %s на %d секунд. Причина: %s" ,
pInfo[playerid][pName],
pInfo[params[0]][pName],
params[1],
params[2]
);
pformat:( "Вам заблокировали чат на %d секунд", params[1] );
psend:( params[0], COLOR_LIGHT_RED );
SendClientMessageToAll( COLOR_LIGHT_RED, str_cmd);
SetPVarInt(params[0],"mute",params[1]);
mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `Mute` = '%d' WHERE `Name` = '%s'",params[1], pInfo[params[0]][pName]);
mysql_function_query(mysql_connect_ID, str_small, false, "", "");
return 1;
}
CMD:unmute(playerid, params[])
{
if(IsAdmin(playerid, 1)) return 1;
if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_WHITE, "Используйте: /unmute [ид]");
if( !IsPlayerLogged( params[0] ) ) return SCM( playerid, COLOR_DARK_GRAY, !INCORRECT_PLAYER_ID );
format:str_cmd( "Администратор %s снял блокировку чата игроку %s", pInfo[playerid][pName],pInfo[params[0]][pName] );
SendClientMessageToAll(COLOR_LIGHT_RED,str_cmd);
SetPVarInt(params[0],"mute",0);
mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `Mute` = '%d' WHERE `Name` = '%s'",params[1], pInfo[params[0]][pName]); mysql_function_query(mysql_connect_ID, str_small, false, "", "");
return 1;
}
