Чтобы написать такое чудо нужно вставить в конце кода ресурса данный код:
Code
function rWep(source)
if not isPlayerInVehicle ( source ) then
local ammo = getPedAmmoInClip ( source )
local wep = getPedWeapon( source )
if wep == 31 then
if ammo < 50 then reloadPedWeapon ( source ) end
end
if wep == 29 then
if ammo < 30 then reloadPedWeapon ( source ) end
end
if wep == 23 then
if ammo < 17 then reloadPedWeapon ( source ) end
end
if wep == 24 then
if ammo < 7 then reloadPedWeapon ( source ) end
end
if wep == 22 then
if ammo < 34 then reloadPedWeapon ( source ) end
end
if wep == 32 then
if ammo < 100 then reloadPedWeapon ( source ) end
end
if wep == 30 then
if ammo < 30 then reloadPedWeapon ( source ) end
end
if wep == 38 then
if ammo < 500 then reloadPedWeapon ( source ) end
end
if wep == 37 then
if ammo < 50 then reloadPedWeapon ( source ) end
end
if wep == 28 then
if ammo < 100 then reloadPedWeapon ( source ) end
end
if wep == 27 then
if ammo < 7 then reloadPedWeapon ( source ) end
end
end
end
if not isPlayerInVehicle ( source ) then
local ammo = getPedAmmoInClip ( source )
local wep = getPedWeapon( source )
if wep == 31 then
if ammo < 50 then reloadPedWeapon ( source ) end
end
if wep == 29 then
if ammo < 30 then reloadPedWeapon ( source ) end
end
if wep == 23 then
if ammo < 17 then reloadPedWeapon ( source ) end
end
if wep == 24 then
if ammo < 7 then reloadPedWeapon ( source ) end
end
if wep == 22 then
if ammo < 34 then reloadPedWeapon ( source ) end
end
if wep == 32 then
if ammo < 100 then reloadPedWeapon ( source ) end
end
if wep == 30 then
if ammo < 30 then reloadPedWeapon ( source ) end
end
if wep == 38 then
if ammo < 500 then reloadPedWeapon ( source ) end
end
if wep == 37 then
if ammo < 50 then reloadPedWeapon ( source ) end
end
if wep == 28 then
if ammo < 100 then reloadPedWeapon ( source ) end
end
if wep == 27 then
if ammo < 7 then reloadPedWeapon ( source ) end
end
end
end
И вставляем где-то:
Code
function playerSpawn ( )
bindKey(source, "R", "down", rWep)
end
addEventHandler ( "onPlayerSpawn", getRootElement(), playerSpawn )
bindKey(source, "R", "down", rWep)
end
addEventHandler ( "onPlayerSpawn", getRootElement(), playerSpawn )
Все!