try doing these steps in order although i dont guarantee success by doing these steps i found while searching the internet :
1) Restart the computer.
2) Remove any hacking utilities you may have used.
3) Uninstall Crossfire the usual way:-
Windows XP > Control Panel > Add/Remove Programs
Windows Vista/Windows 7 > Control Panel > Programs and Features (or Uninstall a Program)
4) Restart the computer.
5) Delete the Crossfire games folder.
Navigate to the installation location, for example:-
My Computer > C:\Program Files>Z8Games >
Right click the ‘Crossfire’ folder and Delete
6) Download, install and run CCleaner.
Select Cleaner > Analyse and then 'Run Cleaner'
Select Registry > Scan for Issues and then 'Fix selected Issues'
Piriform - Download CCleaner, Defraggler, Recuva, Speccy - Millions of users worldwide! (Latest version 2.36.1233)
7) Restart the computer.
8) Disable all anti-virus and spyware/anti-malware programs you have running.
EG: Norton, McAfee, Spybot, Windows Defender
9) Download and Install the latest Crossfire installer.
At the time of writing this, the current file details should be:
File Name : CrossFire_Setup_v1052_xfire.exe
File Size = 467MB (478,912KB)
(When downloading it may show files size as 468MB)
10) Leaving your anti-virus and malware programs disabled – Test the game.
11) If all goes well, restart the computer and test the game again.