0 в игре
Скачать
Полицейская погоня под эстакадой в Mafia II

Вики

Оружие

Оружие выдаётся по ID (или по имени из таблицы weapons). Патроны добавляются к тем, что уже есть.

IDИмя в скриптахОружие
2weapons.revolverModel 12 Revolver
3weapons.mauserMauser C96
4weapons.colt1911Colt M1911A1
5weapons.colt1911specialColt M1911 Special
6weapons.magnumS&W Model 19 Revolver
7weapons.grenadeMK2 Frag Grenade
8weapons.shotgunRemington Model 870
9weapons.greasegunM3 Grease Gun
10weapons.mp40MP40
11weapons.thompsonThompson 1928
12weapons.thompsonm1a1M1A1 Thompson
13weapons.berettaBeretta Model 38A
14weapons.mg42MG42
15weapons.garandM1 Garand
17weapons.kar98kKar98k
21weapons.molotovMolotov Cocktail

Выдача оружия и патронов

player:giveWeapon(weapons.thompson, 200)   -- Томпсон и 200 патронов
player:giveAmmo(weapons.thompson, 50)      -- ещё 50
player:giveWeapon(4, 21)                   -- по ID: Colt M1911A1
player:removeWeapon(weapons.thompson)
player:removeAllWeapons()

Оружейный магазин

local prices = { [weapons.colt1911] = 150, [weapons.thompson] = 900 }
events.onClient("shop:buyWeapon", function(player, weapon)
    local price = prices[weapon]
    if not price or (player:getMoney() or 0) < price then return end
    player:giveMoney(-price)
    player:giveWeapon(weapon, 50)
end)