06.04.2010, 20:38
А не подскажете как сделать так чтобы писало всем "Такойта_Такойта забанен администратором Такимто_Такимто, причина: такаета"
Я делаю так:
if ( tempBanPlayer( id, playerid, hours, reason ) )
{
new plName[24], admName[24];
new reportStr[160];
GetPlayerName( id, reportStr, 24 );
GetPlayerName(playerid, admName, sizeof(admName));
GetPlayerName( playerid, plName, 24 );
format( reportStr, 160, " * %s забанен администратором %s, причина: %s", plName, admName, reason );
SendClientMessageToAll( COLOR_LIGHTRED, reportStr );
}
Но мне пишет, "Админ_Такойта забанен администратором Такимто_Такимто, причина: такаета", тоесть показывает что админ банит сам себя.
Пробовал и GetPlayerName( giveplayerid, plName, 24 ); место GetPlayerName( playerid, plName, 24 );
Помогите пожалуйста.
Я делаю так:
if ( tempBanPlayer( id, playerid, hours, reason ) )
{
new plName[24], admName[24];
new reportStr[160];
GetPlayerName( id, reportStr, 24 );
GetPlayerName(playerid, admName, sizeof(admName));
GetPlayerName( playerid, plName, 24 );
format( reportStr, 160, " * %s забанен администратором %s, причина: %s", plName, admName, reason );
SendClientMessageToAll( COLOR_LIGHTRED, reportStr );
}
Но мне пишет, "Админ_Такойта забанен администратором Такимто_Такимто, причина: такаета", тоесть показывает что админ банит сам себя.
Пробовал и GetPlayerName( giveplayerid, plName, 24 ); место GetPlayerName( playerid, plName, 24 );
Помогите пожалуйста.