[HELP NEEDED] Editing default model and team

Parabola949

New Member
So, I've opened up the teams on my server (BLUFOR, OPFOR, INDEPENDENT) - that's working fine. However, no matter what I do, my player is stuck on side west. Any ideas how to unlock the stupid teams?

Second question, I'm trying to change up the models as well. For now, for testing, I'm trying this in server_playerLogin, basically checking if the players current model = survivor2, then run this:
Code:
_rndmodel=floor(random 7);
       
        switch (_rndmodel) do
        {
            case 0: {_tempModel= "Worker1"};
            case 1: {_tempModel= "Worker3"};
            case 3: {_tempModel= "Rocker2"};
            case 4: {_tempModel= "Profiteer1"};
            case 5: {_tempModel= "Doctor"};
            case 6: {_tempModel= "Villager2"};
            case 7: {_tempModel= "Priest"};
        };
        diag_log format ["Model should be: %1",_tempModel];
        _model = tempModel;

So far, it's done jack all....

If you have any thoughts on either of these, as they are both really important, let me know.
 
Hi,
I'm not going to answer you, but I would to know how did you manage to activate the other two teams (opfor and independent) ?
I try to do it for a while without succeed..
(bad googling perhaps)
If you could explain to me how to do this, that would be great =)
 
That was actually pretty simple, just edit mission.sqm in your mission pbo:
Code:
items=4;
        class Item0
        {
            side="WEST";
            class Vehicles
            {
                items=25;
                class Item0
                {
                    position[]={13194.403,610.8114,16665.807};
                    azimut=-17.0839;
                    id=11;
                    side="WEST";
                    vehicle="Soldier1_DZ";
                    player="PLAY CDG";
                    skill=0.60000002;
                    init="this enableSimu

There's BluFor

Code:
class Item2
        {
            side="EAST";
            class Vehicles
            {
                items=25;
                class Item0
                {
                    position[]={13194.403,610.8114,16665.807};
                    azimut=-17.0839;
                    id=11;
                    side="EAST";
                    vehicle="Bandit1_DZ";
                    player="PLAY CDG";

OPFOR

Code:
class Item3
        {
            side="GUER";
            class Vehicles
            {
                items=50;
                class Item0
                {
                    position[]={13171.207,614.54742,16670.992};
                    azimut=-17.0839;
                    id=51;
                    side="GUER";
                    vehicle="Camo1_DZ";
                    player="PLAY CDG";
and independent

of course, make sure the count of players matches the items=<number>;
 
So let me get it right:
You want to spawn with your Customskins right? It has to choose between your seven right?
I'll post you my code. It nearly has every possible Skin from Arma and arma oa implemented (rmod <3):
Code:
    if (!(_model in ["SurvivorW2_DZ","Survivor2_DZ","Sniper1_DZ","Soldier1_DZ","Camo1_DZ","Rocket_DZ","BanditW1_DZ","Bandit1_DZ","USMC_Soldier","USMC_Soldier_Light","USMC_Soldier2","USMC_Soldier_GL","USMC_Soldier_Officer","USMC_Soldier_SL","USMC_Soldier_TL","USMC_Soldier_LAT","USMC_Soldier_AT","USMC_Soldier_HAT","USMC_Soldier_AA","USMC_Soldier_Medic","USMC_Soldier_AR","USMC_Soldier_MG","USMC_SoldierS_Spotter","USMC_SoldierS_Sniper","USMC_SoldierS_SniperH","USMC_SoldierM_Marksman","USMC_SoldierS","USMC_SoldierS_Engineer","USMC_Soldier_Pilot","USMC_Soldier_Crew","USMC_LHD_Crew_White","USMC_LHD_Crew_Blue","USMC_LHD_Crew_Brown","USMC_LHD_Crew_Green","USMC_LHD_Crew_Red","USMC_LHD_Crew_Purple","USMC_LHD_Crew_Yellow","FR_TL","FR_Commander","FR_R","FR_Marksman","FR_Light","FR_Corpsman","FR_AR","FR_GL","FR_Sapper","FR_AC","FR_Miles","FR_Cooper","FR_Sykes","FR_OHara","FR_Rodriguez","FR_Assault_R","FR_Assault_GL","RU_Soldier_Base","RU_Soldier","RU_Soldier2","RU_Soldier_GL","RU_Soldier_Light","RU_Soldier_Officer","RU_Soldier_SL","RU_Soldier_TL","RU_Commander","RU_Soldier_MG","RU_Soldier_AR","RU_Soldier_LAT","RU_Soldier_AT","RU_Soldier_HAT","RU_Soldier_AA","RU_Soldier_Sniper","RU_Soldier_SniperH","RU_Soldier_Spotter","RU_Soldier_Marksman","RU_Soldier_Medic","RU_Soldier_Pilot","RU_Soldier_Crew","RUS_Soldier_Base","RUS_Soldier1","RUS_Soldier2","RUS_Soldier3","RUS_Soldier_GL","RUS_Soldier_TL","RUS_Commander","RUS_Soldier_Marksman","RUS_Soldier_Sab","MVD_Soldier_Base","MVD_Soldier","MVD_Soldier_GL","MVD_Soldier_TL","MVD_Soldier_AT","MVD_Soldier_MG","MVD_Soldier_Marksman","MVD_Soldier_Sniper","GUE_Soldier_Base","GUE_Soldier_1","GUE_Soldier_2","GUE_Soldier_3","GUE_Soldier_GL","GUE_Worker2","GUE_Woodlander1","GUE_Woodlander2","GUE_Woodlander3","GUE_Villager3","GUE_Villager4","GUE_Soldier_CO","GUE_Commander","GUE_Soldier_AT","GUE_Soldier_AA","GUE_Soldier_AR","GUE_Soldier_MG","GUE_Soldier_Sniper","GUE_Soldier_Sab","GUE_Soldier_Scout","GUE_Soldier_Medic","GUE_Soldier_Pilot","GUE_Soldier_Crew","Ins_Soldier_Base","Ins_Soldier_2","Ins_Soldier_GL","Ins_Soldier_CO","Ins_Commander","Ins_Soldier_Medic","Ins_Soldier_AR","Ins_Soldier_MG","Ins_Soldier_AT","Ins_Soldier_AA","Ins_Soldier_Sniper","Ins_Soldier_Sapper","Ins_Soldier_Sab","Ins_Worker2","Ins_Woodlander1","Ins_Woodlander2","Ins_Woodlander3","Ins_Villager3","Ins_Villager4","Ins_Soldier_Pilot","Ins_Soldier_Crew","CDF_Soldier_Base","CDF_Soldier_Light","CDF_Soldier_GL","CDF_Soldier_Medic","CDF_Soldier_Sniper","CDF_Soldier_Spotter","CDF_Soldier_Marksman","CDF_Soldier_RPG","CDF_Soldier_Strela","CDF_Soldier_MG","CDF_Soldier_TL","CDF_Soldier_Officer","CDF_Commander","CDF_Soldier_Pilot","CDF_Soldier_Crew","CDF_Soldier_Engineer","Citizen2","Citizen4","RU_Citizen1","RU_Citizen2","RU_Citizen3","RU_Citizen4","Worker2","Worker3","Worker4","RU_Worker1","RU_Worker2","RU_Worker3","RU_Worker4","Profiteer1","Profiteer2","Profiteer3","Profiteer4","RU_Profiteer1","RU_Profiteer2","RU_Profiteer3","RU_Profiteer4","Rocker1","Rocker2","Rocker3","Rocker4","RU_Rocker1","RU_Rocker2","RU_Rocker3","RU_Rocker4","Woodlander1","Woodlander2","Woodlander3","Woodlander4","RU_Woodlander1","RU_Woodlander2","RU_Woodlander3","RU_Woodlander4","Functionary1","Functionary2","RU_Functionary1","RU_Functionary2","Villager2","Villager3","Villager4","RU_Villager1","RU_Villager2","RU_Villager3","RU_Villager4","Priest","RU_Priest","Doctor","RU_Doctor","SchoolTeacher","RU_SchoolTeacher","Assistant","RU_Assistant","Pilot","RU_Pilot","Policeman","RU_Policeman","Secretary1","Secretary2","Secretary3","Secretary4","Secretary5","RU_Secretary1","RU_Secretary2","RU_Secretary3","RU_Secretary4","RU_Secretary5","Sportswoman1","Sportswoman2","Sportswoman3","Sportswoman4","Sportswoman5","RU_Sportswoman1","RU_Sportswoman2","RU_Sportswoman3","RU_Sportswoman4","RU_Sportswoman5","Madam1","Madam2","Madam3","Madam4","Madam5","RU_Madam1","RU_Madam2","RU_Madam3","RU_Madam4","RU_Madam5","Farmwife1","Farmwife2","Farmwife3","Farmwife4","Farmwife5","RU_Farmwife1","RU_Farmwife2","RU_Farmwife3","RU_Farmwife4","RU_Farmwife5","HouseWife1","HouseWife2","HouseWife3","HouseWife4","HouseWife5","RU_Housewife1","RU_Housewife2","RU_Housewife3","RU_Housewife4","RU_Housewife5","Hooker1","Hooker2","Hooker3","Hooker4","Hooker5","RU_Hooker1","RU_Hooker2","RU_Hooker3","RU_Hooker4","RU_Hooker5","WorkWoman1","WorkWoman2","WorkWoman3","WorkWoman4","WorkWoman5","RU_WorkWoman1","RU_WorkWoman2","RU_WorkWoman3","RU_WorkWoman4","RU_WorkWoman5","TK_CIV_Takistani02_EP1","TK_CIV_Takistani03_EP1","TK_CIV_Takistani04_EP1","TK_CIV_Takistani06_EP1","TK_CIV_Worker01_EP1","TK_CIV_Worker02_EP1","TK_CIV_Woman01_EP1","TK_CIV_Woman02_EP1","TK_CIV_Woman03_EP1","CIV_EuroWoman01_EP1","CIV_EuroWoman02_EP1","CIV_EuroMan01_EP1","CIV_EuroMan02_EP1","Citizen2_EP1","Citizen3_EP1","Profiteer2_EP1","Functionary1_EP1","Functionary2_EP1","Pilot_EP1","TK_INS_Soldier_AAT_EP1","TK_INS_Soldier_2_EP1","TK_INS_Soldier_3_EP1","TK_INS_Soldier_4_EP1","TK_INS_Soldier_AA_EP1","TK_INS_Soldier_AT_EP1","TK_INS_Soldier_TL_EP1","TK_INS_Soldier_Sniper_EP1","TK_INS_Soldier_AR_EP1","TK_INS_Soldier_MG_EP1","TK_INS_Bonesetter_EP1","TK_INS_Warlord_EP1","TK_GUE_Soldier_EP1","TK_GUE_Soldier_AAT_EP1","TK_GUE_Soldier_2_EP1","TK_GUE_Soldier_3_EP1","TK_GUE_Soldier_4_EP1","TK_GUE_Soldier_5_EP1","TK_GUE_Soldier_AA_EP1","TK_GUE_Soldier_AT_EP1","TK_GUE_Soldier_HAT_EP1","TK_GUE_Soldier_TL_EP1","TK_GUE_Soldier_Sniper_EP1","TK_GUE_Soldier_AR_EP1","TK_GUE_Soldier_MG_EP1","TK_GUE_Bonesetter_EP1","TK_GUE_Warlord_EP1","US_Delta_Force_Undercover_Takistani02_EP1","US_Delta_Force_Undercover_Takistani04_EP1","US_Delta_Force_Undercover_Takistani05_EP1","US_Delta_Force_Undercover_Takistani06_EP1","CZ_Soldier_SL_DES_EP1","CZ_Soldier_B_DES_EP1","CZ_Soldier_medik_DES_EP1","CZ_Soldier_AMG_DES_EP1","CZ_Soldier_AT_DES_EP1","CZ_Soldier_MG_DES_EP1","CZ_Soldier_Office_DES_EP1","CZ_Soldier_Light_DES_EP1","CZ_Soldier_Pilot_EP1","CZ_Soldier_Sniper_EP1","CZ_Special_Forces_Scout_DES_EP1","CZ_Special_Forces_MG_DES_EP1","CZ_Special_Forces_DES_EP1","CZ_Special_Forces_TL_DES_EP1","CZ_Special_Forces_GL_DES_EP1","US_Soldier_B_EP1","US_Soldier_AMG_EP1","US_Soldier_AAR_EP1","US_Soldier_AHAT_EP1","US_Soldier_AAT_EP1","US_Soldier_Light_EP1","US_Soldier_GL_EP1","US_Soldier_Officer_EP1","US_Soldier_SL_EP1","US_Soldier_TL_EP1","US_Soldier_LAT_EP1","US_Soldier_AT_EP1","US_Soldier_HAT_EP1","US_Soldier_AA_EP1","US_Soldier_Medic_EP1","US_Soldier_AR_EP1","US_Soldier_MG_EP1","US_Soldier_Spotter_EP1","US_Soldier_Sniper_EP1","US_Soldier_Sniper_NV_EP1","US_Soldier_SniperH_EP1","US_Soldier_Marksman_EP1","US_Soldier_Engineer_EP1","US_Soldier_Pilot_EP1","US_Soldier_Crew_EP1","US_Delta_Force_EP1","US_Delta_Force_TL_EP1","US_Delta_Force_Medic_EP1","US_Delta_Force_Assault_EP1","US_Delta_Force_SD_EP1","US_Delta_Force_MG_EP1","US_Delta_Force_AR_EP1","US_Delta_Force_Night_EP1","US_Delta_Force_Marksman_EP1","US_Delta_Force_M14_EP1","US_Delta_Force_Air_Controller_EP1","US_Pilot_Light_EP1","UN_CDF_Soldier_base_EP1","UN_CDF_Soldier_EP1","UN_CDF_Soldier_B_EP1","UN_CDF_Soldier_AAT_EP1","UN_CDF_Soldier_AMG_EP1","UN_CDF_Soldier_AT_EP1","UN_CDF_Soldier_MG_EP1","UN_CDF_Soldier_SL_EP1","UN_CDF_Soldier_Officer_EP1","UN_CDF_Soldier_Guard_EP1","UN_CDF_Soldier_Pilot_EP1","UN_CDF_Soldier_Crew_EP1","UN_CDF_Soldier_Light_EP1","TK_Soldier_EP1","TK_Soldier_GL_EP1","TK_Soldier_B_EP1","TK_Soldier_AAT_EP1","TK_Soldier_AMG_EP1","TK_Soldier_LAT_EP1","TK_Soldier_AT_EP1","TK_Soldier_HAT_EP1","TK_Soldier_AA_EP1","TK_Soldier_Engineer_EP1","TK_Soldier_MG_EP1","TK_Soldier_AR_EP1","TK_Soldier_Medic_EP1","TK_Soldier_SL_EP1","TK_Soldier_Officer_EP1","TK_Soldier_Spotter_EP1","TK_Soldier_Sniper_EP1","TK_Soldier_SniperH_EP1","TK_Soldier_Sniper_Night_EP1","TK_Soldier_Night_1_EP1","TK_Soldier_Night_2_EP1","TK_Soldier_TWS_EP1","TK_Soldier_Crew_EP1","TK_Soldier_Pilot_EP1","TK_Special_Forces_EP1","TK_Special_Forces_MG_EP1","TK_Aziz_EP1","TK_Commander_EP1","GER_Soldier_EP1","GER_Soldier_Medic_EP1","GER_Soldier_TL_EP1","GER_Soldier_Scout_EP1","GER_Soldier_MG_EP1"])) then {
Code:
        _model = ["Citizen2","Citizen4","RU_Citizen1","RU_Citizen2","RU_Citizen3","RU_Citizen4","Worker2","Worker3","Worker4","RU_Worker1","RU_Worker2","RU_Worker3","RU_Worker4","Profiteer1","Profiteer2","Profiteer3","Profiteer4","RU_Profiteer1","RU_Profiteer2","RU_Profiteer3","RU_Profiteer4","Rocker1","Rocker2","Rocker3","Rocker4","RU_Rocker1","RU_Rocker2","RU_Rocker3","RU_Rocker4","Woodlander1","Woodlander2","Woodlander3","Woodlander4","RU_Woodlander1","RU_Woodlander2","RU_Woodlander3","RU_Woodlander4","Functionary1","Functionary2","RU_Functionary1","RU_Functionary2","Villager2","Villager3","Villager4","RU_Villager1","RU_Villager2","RU_Villager3","RU_Villager4","Priest","RU_Priest","Doctor","RU_Doctor","SchoolTeacher","RU_SchoolTeacher","Assistant","RU_Assistant","Pilot","RU_Pilot","Policeman","RU_Policeman"] select floor random 60;
The second code chooses between 60 diffrent skins when a player spawns.
 
So, I've opened up the teams on my server (BLUFOR, OPFOR, INDEPENDENT) - that's working fine. However, no matter what I do, my player is stuck on side west. Any ideas how to unlock the stupid teams?

Second question, I'm trying to change up the models as well. For now, for testing, I'm trying this in server_playerLogin, basically checking if the players current model = survivor2, then run this:
Code:
_rndmodel=floor(random 7);
     
        switch (_rndmodel) do
        {
            case 0: {_tempModel= "Worker1"};
            case 1: {_tempModel= "Worker3"};
            case 3: {_tempModel= "Rocker2"};
            case 4: {_tempModel= "Profiteer1"};
            case 5: {_tempModel= "Doctor"};
            case 6: {_tempModel= "Villager2"};
            case 7: {_tempModel= "Priest"};
        };
        diag_log format ["Model should be: %1",_tempModel];
        _model = tempModel;

So far, it's done jack all....

If you have any thoughts on either of these, as they are both really important, let me know.

Will not work without major rework of the Dayz code. spawn/respawn, debug area etc.

And why would you want to do that ?

Sarge
 
Back
Top