void CALLBACK addAdmCMD ( std :: string param ) { if ( param . empty ( ) ) return SF -> getSAMP ( ) -> getChat ( ) -> AddChatMessage ( - 1 , "Используйте: /addadm [ник]" ) ; char nick [ SAMP_MAX_PLAYER_NAME ] ; if ( sscanf ( param . c_str ( ) , "%s" , & nick ) ) { FILE * fp ; char WorkingDir [ MAX_PATH ] , IniFile [ MAX_PATH ] ; GetCurrentDirectory ( _countof ( WorkingDir ) , WorkingDir ) ; sprintf_s ( IniFile , "%s\\SAMPFUNCS\\artsob\\admins.ini" , WorkingDir ) ; fp = fopen ( IniFile , "r" ) ; if ( fp ) { for ( int i = NULL ; i getSAMP ( ) -> getChat ( ) -> AddChatMessage ( - 1 , "Записан" ) ; sprintf ( admin_list [ i ] , "%s" , nick ) ; break ; } else continue ; } } } return ; }
SF -> getCLEO ( ) -> callOpcode ( "0B44: samp 0@ = create_3d_text \"asd\" color 0xFFFFFFFF position 2132.0054 1394.1887 10.8203 view_distance 50.0 show_behind_walls true attached_to_player -1 attached_to_vehicle -1" ) ;
SF->getSAMP()->getInfo()->pPools->pText3D->Create3DText();