ARMA 3 / A2 OPERATION ARROWHEAD / ARMA2 / Serwery: artur_PL http://blogit.one.pl/arma/ |
|
Checklista dla Domi http://blogit.one.pl/arma/viewtopic.php?f=25&t=291 |
Strona 1 z 1 |
Autor: | Artur Dębski [ N lis 25, 2012 11:06 am ] |
Tytuł: | Checklista dla Domi |
0. Problemy z wyświetlaniem Player names Arma 3 class d_show_playernames { title = "$STR_DOM_MISSIONSTRING_1159"; values[] = {0,1}; default = 1; <<< PRAWIDŁOWO texts[] = {"$STR_DOM_MISSIONSTRING_1446","$STR_DOM_MISSIONSTRING_1447"}; A2 i OA: class GVAR(show_playernames) { title = "$STR_DOM_MISSIONSTRING_1159"; values[] = {0,1}; #ifndef __ACE__ default = 1; <<< bo to jest Disable Show Player names #else default = 1; <<< bo to jest Disable Show Player names #endif texts[] = {"$STR_DOM_MISSIONSTRING_1006","$STR_DOM_MISSIONSTRING_1007"}; }; 1. Podmiana MHQ - z edytora 2. Wożenie MHQ A3 X:\Documents\Arma 3 - Other Profiles\artur_PL\missions\ART_Domi_99u_hud_v0_1f_[02].Altis\x_init\fn_preinit.sqf "B_APC_Wheeled_01_cannon_F" <<< STARE, Marshall C:\Users\adebski\Documents\Arma 3 - Other Profiles\artur_PL\missions\ART_Domi_3_Altis_[03].Altis\x_init\x_initcommon.sqf "I_APC_Wheeled_03_cannon_F" <<< Domi 3 Gorgon A2 i_client.sqf ["AllVehicles"] - do sprawdzenia -raczej nie działa - sparwdzane na Fallujah "M2A3_Ep1_TGW","M6_EP1_TGW","M1A2_TUSK_MG","LAV25" "ACE_Vulcan","ACE_Stryker_ICV_MK19","ACE_Stryker_ICV_M2","ACE_Stryker_RV","ACE_Stryker_TOW","ACE_Stryker_MGS" Klasy pojazdow do wożenia śmigłowcem: GVAR(helilift1_types) = Wszystkie polskie + reszta ["LAV25","ACE_M2A3_W","ACE_M6A1_W","ACE_M1A1HC_TUSK_CSAMM","HMMWV_Ambulance","HMMWV_M2","HMMWV_MK19","HMMWV_TOW","HMMWV_Avenger", "WarfareSalvageTruck_USMC","MtvrSupply_DES_EP1","MtvrReammo","MtvrRefuel","MtvrRepair","VIL_anders_tank_camo","VIL_anders_ifv","VIL_brdm_m96", "VIL_BRDM2_ATGM","VIL_brm1_wp","VIL_bwp2000_wp","VIL_2s1_PL","VIL_DANA","VIL_LEO2A4","VIL_OSA_PLOT","VIL_new_PT91","VIL_rosomak","VIL_t72M1_wp", "VIL_zsu_camoPL","LAV25_HQ","M1133_MEV_EP1","HMMWV_DES_EP1","HMMWV_M1035_DES_EP1","MTVR_DES_EP1","HMMWV_Ambulance_DES_EP1", "MtvrReammo_DES_EP1","MtvrRefuel_DES_EP1","MtvrRepair_DES_EP1","LandRover_CZ_EP1","HMMWV_Ambulance_CZ_DES_EP1","MtvrSupply_DES_EP1","M119_US_EP1"] Same polskie z kilkoma ptrzebnymi "LAV25","ACE_M2A3_W","ACE_M6A1_W","ACE_M1A1HC_TUSK_CSAMM","HMMWV_Ambulance","HMMWV_M2","HMMWV_MK19", "HMMWV_TOW","HMMWV_Avenger","WarfareSalvageTruck_USMC","MtvrSupply_DES_EP1","MtvrReammo","MtvrRefuel","MtvrRepair", "VIL_anders_tank_camo","VIL_anders_ifv","VIL_brdm_m96","VIL_BRDM2_ATGM","VIL_brm1_wp","VIL_bwp2000_wp","VIL_2s1_PL", "VIL_DANA","VIL_LEO2A4","VIL_OSA_PLOT","VIL_new_PT91","VIL_rosomak","VIL_t72M1_wp","VIL_zsu_camoPL", 3. Załadunek Ammo dla MHQ A3 // GVAR(check_ammo_load_vecs) // the only vehicles that can load an ammo box are the transport choppers and MHQs__ X:\Documents\Arma 3 - Other Profiles\artur_PL\missions\ART_Domi_99u_hud_v0_1f_[02].Altis\x_init\fn_preinit.sqf "B_APC_Wheeled_01_cannon_F" A2 Modyfikacja który pojazd może załadować ammobox - i_client.sqf: // d_check_ammo_load_vecs // the only vehicles that can load an ammo box are the transport choppers and MHQs__ #ifdef __OWN_SIDE_WEST__ d_check_ammo_load_vecs = if (__OAVer) then { ["M1133_MEV_EP1","UH60M_EP1","UH1H_TK_GUE_EP1","BMP2_HQ_TK_EP1","Mi17_TK_EP1"] } else { ["LAV25_HQ","MH60S"] }; #endif #ifdef __OWN_SIDE_EAST__ d_check_ammo_load_vecs = if (__OAVer) then { ["BMP2_HQ_TK_EP1","Mi17_TK_EP1"] } else { ["BTR90_HQ","Mi17_Ins"] }; #endif #ifdef __TT__ d_check_ammo_load_vecs = if (__OAVer) then { ["M1133_MEV_EP1","UH60M_EP1","CH_47F_EP1","BMP2_HQ_TK_EP1","Mi17_TK_EP1"] } else { ["LAV25_HQ","MH60S","BTR90_HQ","Mi17_Ins"] }; #endif LUB // GVAR(check_ammo_load_vecs) // the only vehicles that can load an ammo box are the transport choppers and MHQs__ #ifdef __OWN_SIDE_WEST__ GVAR(check_ammo_load_vecs) = switch (true) do { case (__OAVer): {["LAV25","M1133_MEV_EP1","UH60M_EP1","UH1H_TK_GUE_EP1","BMP2_HQ_TK_EP1","Mi17_TK_EP1"]}; case (__COVer): {["LAV25","LAV25_HQ","MH60S"]}; 3A. Modyfikacja po ilu sekundach można ząłdować lub wyładowac ammobox- i_client.sqf: // time player has to wait until he can drop the next ammobox (old ammobox handling) // in the new ammobox handling (default, loading and dropping boxes) it means the time dif in seconds before a box can be loaded or dropped again in a vehicle d_drop_ammobox_time = if (d_AmmoBoxHandling) then {300} else {240}; d_current_truck_cargo_array = 0; 4. Podmiana na Polaków vilasa - z edytora 5. Podmiana AI na Polaków vilasa x_client\x_recruitsetup.sqf ["vil_soldier_nwp_PCS2", "vil_soldier_nwp_ATGM", "vil_soldier_nwp_med", "vil_soldier_nwp_MG" , "vil_soldier_nwp_gl", "vil_soldier_nwp_snp_new_tordemo", "vil_soldier_nwp_aa", "VIL_soldier_nwp_jwgrom3sd"] x_setupllayer.sqf - Fallujah #ifdef __OA__ __aiadda ["Recruit Soldier" call XBlueText,_script,"vil_soldier_nwp_PCS2"]; __aiadda ["Recruit AT Soldier" call XBlueText,_script,"vil_soldier_nwpDES_ATGM"]; __aiadda ["Recruit Medic" call XBlueText,_script,"VIL_SOLDIER_NWPDES_MED"]; __aiadda ["Recruit MG Gunner" call XBlueText,_script,"VIL_SOLDIER_NWPDES_MG"]; __aiadda ["Recruit Grenadier" call XBlueText,_script,"VIL_SOLDIER_NWPDES_GL"]; __aiadda ["Recruit Sniper" call XBlueText,_script,"VIL_SOLDIER_NWPDES_Tor"]; __aiadda ["Recruit AA Soldier" call XBlueText,_script,"VIL_SOLDIER_NWPDES_AA"]; __aiadda ["Recruit Specop" call XBlueText,_script,"Specop"]; 6. Bradleye 7. Respawn dodanych pojazdów veh = [this, 10, 500] execVM "vehicle.sqf" veh = [this, 10, 604800] execvm "vehicle.sqf"; - nieużywane pojazdy po tygodniu respawnują się 8. Naprawa wszystkich pojazdów przez inżyniera W folderze x_client w plikach o nazwie x_repanalyze i x_repengineer usunąć dane związane z definicją #ifdef __ACE__ lub zamiast #ifdef __ACE__ wpisać np. #ifdef __niechcetego__. 9. Siatki maskujące zielone A3 włączenie siatek: /* TODO Camo nets in A3 are attacked by enemy AI units without a reason, so no good idea to add them if (GVAR(with_base_camonet) == 0) then { _camotype = switch (getNumber (configFile/"CfgVehicles"/typeOf _vehicle/"side")) do { case 1: {"Land_CamoNetB_NATO_EP1"}; case 0: {"Land_CamoNetB_EAST_EP1"}; }; _camo = createVehicle [_camotype, position _vehicle, [], 0, "NONE"]; _camo setDir (direction _vehicle) + 180; _camo setPos (position _vehicle); _vehicle setVariable [QGVAR(camonet), _camo]; };*/ 'Przedmioty wojskowe" >>> "Siatka maskująca dla pojazdów NATO" vehicle="Land_CamoNetB_NATO"; dla MHQ: x_deploymhq.sqf _camotype = switch (GVAR(player_side)) do { #ifdef __CO__ case west: {"Land_CamoNetB_NATO"}; Piaskowa była : "Land_CamoNetB_NATO_EP1" case east: {"Land_CamoNetB_EAST"}; #endif #ifdef __OA__ case west: {"Land_CamoNetB_NATO"}; case east: {"Land_CamoNetB_EAST_EP1"}; dla innych pojazdów: x_vrespawn2.sqf switch (true) do { case (__OAVer): {"Land_CamoNetB_NATO"}; <<< już po zamianie nie zieloną siatkę case (__COVer): {"Land_CamoNetB_NATO"}; 10. d_init.sqf - tam siedzą parametry co i jak z respawnem defaultowych pojazdów z Domi 11.i_common.sqf - tu parametry zrzutu "Call Drop" A3 C:\Users\adebski\Documents\Arma 3 - Other Profiles\artur_PL\missions\ART_Domi_3_Altis_[04].Altis\x_init\fn_preinit.sqf A2 #ifdef __OWN_SIDE_WEST__ switch (true) do { case (__ACEVer): { [["Drop Artillery", "M252"], ["Drop Humvee","HMMWV_M1035_DES_EP1"], ["Drop Ammo", "USBasicAmmunitionBox_EP1"]] }; case (__OAVer): { [["Drop Artillery", "M252"], ["Drop Humvee","HMMWV_M1035_DES_EP1"], ["Drop Ammo", "USBasicAmmunitionBox_EP1"]] }; default { [["Drop Artillery", "M252"], ["Drop Humvee","HMMWV"], ["Drop Ammo", "USBasicAmmunitionBox"]] } 12. i_server.sqf - jaki samolot robi drop // Type of aircraft, that will air drop stuff x_drop_aircraft = #ifdef __OWN_SIDE_GUER__ if (__OAVer) then {"UH1H_TK_GUE_EP1"} else {"MH60S"}; #endif #ifdef __OWN_SIDE_WEST__ if (__OAVer) then {"MH60S"} else {"MH60S"}; #endif #ifdef __OWN_SIDE_EAST__ if (__OAVer) then {"An2_TK_EP1"} else {"Mi17_rockets_RU"}; #endif #ifdef __TT__ if (__OAVer) then {"C130J_US_EP1"} else {"MH60S"}; #endif 13. i_server.sqf - kto może latać kto może latac - i_client.sqf // if the array is empty, anybody can fly, // just add the string name (var name in the editor) of the playable units that can fly, for example: // for example: ["pilot_1","pilot_2"];, case sensitiv // this includes bonus aircrafts too GVAR(only_pilots_can_fly) = ["Pilot_1","Pilot_2","Pilot_3","admin"]; 14. i_common.sqf - bonusowe pojazdy GVAR(sm_bonus_vehicle_array) = ( #ifdef __DEFAULT__ switch (GVAR(own_side)) do { case "GUER": {["A10","AH1Z","UH1Y","AV8B","AV8B2", "F35B", "M1A2_TUSK_MG","M1A1"]}; 15. Kto robi drop i_client.sqf // can call in air drop #ifndef __TT__ d_can_call_drop = ["alpha_1","charlie_1","echo_1","bravo_1"]; #else d_can_call_drop = []; #endif // is artillery operator // can build mash // can build mg nest // is engineer 16. REPAIR REFUEL PO PRZESUNIECIU POJAZDU 17. Flip w ARMA 3 - Do zbadania \x_client\x_setupplayer.sqf if (_vehicle isKindOf "Quadbike_01_Base_F") then { _vehicle addAction [(localize "STR_DOM_MISSIONSTRING_162") call FUNC(BlueText), {_this call FUNC(flipatv)}, 0, -1, false, false, "", "!(player in _target) && {((vectorUp _target) select 2) < 0.6}"]; }; 18. Create Vehicle - pojazdy z MHQ \x_init\fn_preinit.sqf // this vehicle will be created if you use the "Create XXX" at a mobile respawn (old "Create Motorcycle") or at a jump flag #ifdef __OWN_SIDE_BLUFOR__ ["B_Quadbike_01_F","I_APC_Wheeled_03_cannon_F"]; #endif ############################# create vehicle: #ifdef __OWN_SIDE_BLUFOR__ ["B_Quadbike_01_F","B_Mortar_01_F"]; "B_HMG_01_high_F" - .50 podwyzszony #endif 19. AI w ARMA3 AI w Arma 3: x_recruitsetup.sqf |
Strona 1 z 1 | Strefa czasowa: UTC + 1 [ DST ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |