- Регистрация
- 13 Янв 2020
- Сообщения
- 31
- Лучшие ответы
- 0
- Репутация
- 2
PHP:
CMD:mole ( playerid, params [ ] )
{
if ( Admin [ playerid ] [ admin_level ] < 4 )
return 1 ;
extract params -> new string: text [ 100 ] ; else
return SendClientMessage ( playerid, col_gray, !"* Используйте: /mole [сообщение]" ) ;
if ( strlen ( text ) > 100 )
return SendClientMessage ( playerid, col_gray, !"Слишком длинное сообщение!" ) ;
static const
string [ ] = "[SMS] %s. Отправитель: Крот." ;
new
str [ sizeof ( string ) + ( -2 + 100 ) ] ;
format ( str, sizeof ( str ), string, text ) ;
foreach ( logged_players, i ) SendClientMessage ( i, 0x007fffff, str ) ;
format ( str, sizeof ( str ), "[A] %s(%d) отправил сообщение через /mole (крот)", Player [ playerid ] [ player_name ], playerid ) ;
foreach ( admin_players, i ) SendClientMessage ( i, col_middle_white, str ) ;
return 1 ;
}
PHP:
[14:38:46] [OnPlayerCommandReceived]: playerid: 3 | cmd: mole | params: q // Перед вызовом команды
[14:38:46] sscanf warning: Invalid data length.
[14:38:46] sscanf warning: Invalid character in data length.
[14:38:46] [OnPlayerCommandPerformed]: playerid: 3 | cmd: mole | params: q // После вызова команды
---------- Сообщение добавлено в 15:47 ---------- Предыдущее сообщение добавлено в 14:45 ----------
В других командах, в которых я тоже ввожу какие-то буквы, пишет то-же самое.
Использую extract и в других командах.