
Bawię się ciut configami. Dopiero zaczynam i parę banalnych rzeczy umiem już zrobić. Jednak mam problem: Jak zmienić szybko strzelność?
Oto config M4 od Desert Storm:
Ciut zmodyfikowany przeze mnie już jest, jednak gdy zmieniam opcję "aifirerate" z 5.0000 do 8.0000 to w grze tego nie ma. Ai upierdliwie nie chciało mi strzelać auto, ale innej zmiany szybkości ognia nie widzę. gdzie nalezy wpisać info o firerate, by gracz mógł też odczuć zmianę szybkośći ognia?
Oto config M4 od Desert Storm:
- Kod: Zaznacz cały
// type scope
#define private 0
#define protected 1
#define public 2
#define WeaponNoSlot 0// dummy weapons
#define WeaponSlotPrimary 1// primary weapons
#define WeaponSlotSecondary 16// secondary weapons
#define WeaponSlotItem 256// items
#define WeaponSlotBinocular 4096// binocular
#define WeaponHardMounted 65536
class CfgPatches
{
//------------------------------------------------------
//------------------------------------------------------
class m4a1Soldierd {units[] = {m4a1Soldierd}; weapons[] = {}; requiredVersion = 1.30; };
class m4a1Soldiern {units[] = {m4a1Soldiern}; weapons[] = {}; requiredVersion = 1.30; };
//------------------------------------------------------
//------------------------------------------------------
class m4a1 {units[] = {m4a1}; weapons[] = {}; requiredVersion = 1.30; };
};
//---------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------
class CfgAmmo
{
class default {};
class BulletSingle : default{};
class BulletBurst: BulletSingle{};
class BulletFullAuto: BulletBurst{};
class BulletSingleW: BulletSingle{};
class BulletBurstW: BulletBurst{};
class BulletFullAutoW: BulletFullAuto{};
};
//---------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------
class CfgWeapons
//---------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------
{
class Default {};
class MGun: Default {};
class Riffle: MGun {};
class M16: Riffle {};
//-----------------------------------------------
class m4a1: M16
//-----------------------------------------------
{
scopeWeapon=2;
scopeMagazine=2;
model="\ds_m4a1\m4a1";
modelOptics="\ds_m4a1\optika_m4a1";
picture="\ds_m4a1\w_m4a1.paa";
displayName="M4a1";
displayNameMagazine="M4A1mag";
shortNameMagazine="M4A1";
drySound[]={"weapons\m16dry",0.000316,1};
optics=1;
opticsZoomMin=0.300000;
opticsZoomMax=0.300000;
initSpeed=1200;
count=250;
modes[]={"Single","FullAuto"};
magazines[]={"m4a1","M16"};
class Single
{
ammo="BulletSingleW";
multiplier=1;
burst=6;
displayName="M4A1 Single";
dispersion=0.002000;
sound[]={"\ds_m4a1\m4a1.wav",db0,1};
soundContinuous=0;
reloadTime=0.150000;
recoil="rifflesingle";
ffCount=1;
autoFire=0;
aiRateOfFire=800.000000;
aiRateOfFireDistance=500;
useAction=0;
useActionTitle="";
};
class FullAuto
{
ammo="BulletFullAuto";
multiplier=1;
burst=1;
displayName="M4A1 Auto";
dispersion=0.004000;
sound[]={"\ds_m4a1\m4a1.wav",db0,1};
soundContinuous=0;
reloadTime=0.100000;
ffCount=1;
recoil="riffleBurst3";
autoFire=1;
aiRateOfFire=800.000000;
aiRateOfFireDistance=500;
useAction=0;
useActionTitle="";
};
};
//-----------------------------------------------
};
class CfgNonAIVehicles
{
class ProxyWeapon {};
class Proxym4a1: ProxyWeapon {};
};
//------------------------------------------------------
//------------------------------------------------------
class CfgVehicles
{
class All{};
class AllVehicles:All{};
class Land:AllVehicles{};
class Man:Land{};
class Soldier:Man{};
class SoldierWB:Soldier{};
class SoldierWSaboteur: SoldierWB{};
class SoldierWSaboteurPipe: SoldierWSaboteur{};
class SoldierWSaboteurDay: SoldierWSaboteurPipe{};
class m4a1Soldierd: SoldierWSaboteurday
{
access=1;
displayName="US DeltaForce M4A1 (Day)";
weapons[]={"Throw","Put","NVGoggles","m4a1"};
magazines[]={"m4a1","m4a1","m4a1","m4a1","HandGrenade","HandGrenade","SmokeShell"};
};
class m4a1Soldiern: SoldierWSaboteurpipe
{
access=1;
displayName="US DeltaForce M4A1 (Night)";
weapons[]={"Throw","Put","NVGoggles","m4a1"};
magazines[]={"m4a1","m4a1","m4a1","m4a1","HandGrenade","HandGrenade","SmokeShell"};
};
};
Ciut zmodyfikowany przeze mnie już jest, jednak gdy zmieniam opcję "aifirerate" z 5.0000 do 8.0000 to w grze tego nie ma. Ai upierdliwie nie chciało mi strzelać auto, ale innej zmiany szybkości ognia nie widzę. gdzie nalezy wpisać info o firerate, by gracz mógł też odczuć zmianę szybkośći ognia?