Написать спидхак под любой сервер - дело пяти минут.
Главное, чтоб была пушка с ww.
1. Ищем с помощью артмани смещение по которому находится значение скорости.
Делается просто: без бафов и сетов на скорость ничего не берем в руки - ищем значение "с точкой 4 байта" в диапазоне от 0x02000000 до 0x05000000 равное нулю; потом берем пушку с ww и отсеиваем по значению "с точкой 4 байта" равное единице. И так несколько раз, пока не останется 5-10 значений. Потом методом тыка прямо в артмани исправляем значение и смотрим в игре, не бегаем ли мы быстрее...
2. Найдя смещение, записываем его и создаем проект в дельфи. Кидаем компонент "таймер" на форму.
Тыкаем 2 раза по значку таймера, меняем код процедуры на следующий:
Код
...
procedure TForm1.Timer1Timer(Sender: TObject);
var wnd, hdl, ThreadId, ProcessId, bytesread: integer;
begin
// ищем окно игры
wnd := FindWindow(nil, 'RF Online');
// ищем id процесса
ThreadId := GetWindowThreadProcessId(wnd,@ProcessId);
// открываем процесс с правами записи
hdl := OpenProcess(PROCESS_ALL_ACCESS,False,ProcessId);
// пишем по адесу speed_offset значение value
WriteProcessMemory(hdl,pointer(speed_offset),@value,4,bytesread);
// закрываем процесс (в оптимизированном виде по таймеру надо делать только предыдущую строку, а остальное только при нахождении процесса игры первый раз)
CloseHandle(hdl);
end;
...
где speed_offset - смещение скорости (полученное в пункте №1), value - нужное нам значение скорости (не забываем, что это float).
3. В свойствах таймера: Interval=100, Enable=true
4. Бегаем с читерской скоростью на нашем сервере.
+10