#pragma comment(lib, "user32.lib") // если будет ругатся на таймеры // в void init_samp_chat_cmds () зарегистрируй команду addClientCommand ( "mycmd" , ( int ) MyCMD ) ; // И сама команда void MyCMD ( char * params ) { static HWND handle ; static UINT_PTR id ; static DWORD RetVal ; static bool newloop = false ; if ( newloop == false ) { RetVal = SetTimer ( handle , id , 1000 , ( TIMERPROC ) MyMethod ) ; // 1000 время повтора в мс newloop = true ; } else { newloop = false ; KillTimer ( handle , id ) ; } // убиваешь таймер при повторном вводе команды } ; // Сам коллбэк таймера void __stdcall MyMethod ( ) { // твое действие }