-- *** Example flashmen ***
-- Since: v0.4.1
-- This script give you speed.
-- For speed press "SPECIAL KEY".

local gamestate = 0
local ped = 0
local player = 0
local sprint_speed = 12.0

while(true) do
	wait(0)
	if (GetGameFrame() > 0) then
		if (gamestate == 0) then -- If start new game
			wait(100)
			for i = 1, 6, 1 do
				ped = GetPedStruct(i)
				x, y, z = GetPedPos(ped)
				if (GetPedRangeOfPoint(ped, x, y, z) <= 0.5) then
					 --WriteInLog(string.format("ped index %d id %d struct %X\n",i,GetPedID(ped),ped))
					 break
				end
			end
			player = GetPedPlayer(ped)
			gamestate = 1
		end
		if (gamestate == 1 and ped ~= 0 and player ~= 0) then		
			if (IsGameKeyPress(player, 0x81)) then
				SetPedSpeed(ped, sprint_speed)
			end						
		end
	else
		wait(100)
		gamestate = 0 -- If not frame to game restart or game not loaded
	end
end