Page 1 of 1

del modeliu pasirinkimo

Posted: 2016 Aug 08 17:06
by laimiukas3
gal kas padetu pataisyti koda esme tame kad dabar esu priverstas naudoti p_ modeli skina ar eitu pataisyti kad jaigu as jo neturiu nenurodau tai jo ir nereikalaus serveris
pvz

Code: Select all

// DABAR YRA TAIP"28" "AMXMODX.lt AK-47" "models/csgo/new2/v_combat.mdl" "60" /new2/v_combat.mdl/p_new2/v_combat.mdlesu priverstas naudoti p mdl kitaip serveris nepasileidzia  REIKETU TAIP// NETURIU p_ modelio"28" "AMXMODX.lt AK-47" "models/csgo/new2/v_combat.mdl" "60" // TURIU p_modeli"28" "AMXMODX.lt AK-47" "models/csgo/new2/v_combat.mdl" "models/csgo/new2/p_combat.mdl" "60"
kiek suprantu reikia sita kodo dali edit jaigu ne priseksiu visa sma

Code: Select all

public WeaponSwitch(Weapon) {    new id = get_pdata_cbase(Weapon, 41, 4);    new wid = cs_get_weapon_id(Weapon);        if(id > 32 || id < 1)    {        return HAM_SUPERCEDE;    }        static left[32], right[32], p_model[64];        for(new i = 1; i < AllWeapon; i++)    {        if(i == UsingWeapon[0][id])        {            if(wid == Weapons[i])            {                split(WeaponMdls[i], left, charsmax(left), right, charsmax(right), "csgo/");                formatex(p_model, charsmax(p_model), "%scsgo/p_%s", left, right);                    set_pev(id, pev_weaponmodel2, p_model);                set_pev(id, pev_viewmodel2, WeaponMdls[i]);                return HAM_SUPERCEDE;            }        }        else if(i == UsingWeapon[1][id])        {            if(wid == Weapons[i])            {                split(WeaponMdls[i], left, charsmax(left), right, charsmax(right), "csgo/");                formatex(p_model, charsmax(p_model), "%scsgo/p_%s", left, right);                    set_pev(id, pev_weaponmodel2, p_model);                             set_pev(id, pev_viewmodel2, WeaponMdls[i]);                return HAM_SUPERCEDE;            }        }        else if(i == UsingWeapon[2][id])        {            if(wid == Weapons[i])            {                split(WeaponMdls[i], left, charsmax(left), right, charsmax(right), "csgo/");                formatex(p_model, charsmax(p_model), "%scsgo/p_%s", left, right);                    set_pev(id, pev_weaponmodel2, p_model);                             set_pev(id, pev_viewmodel2, WeaponMdls[i]);                return HAM_SUPERCEDE;            }        }            }    if(ValidMdl(DefaultSkin[wid]))    {        split(DefaultSkin[wid], left, charsmax(left), right, charsmax(right), "csgo/");        formatex(p_model, charsmax(p_model), "%scsgo/p_%s", left, right);         set_pev(id, pev_weaponmodel2, p_model);         set_pev(id, pev_viewmodel2, DefaultSkin[wid]);    }    return HAM_IGNORED;}

Code: Select all

public plugin_precache() {    new Line[128], Data[4][48], Len;    AllWeapon++;    get_configsdir(Folder, 47);    format(SkinFile, 47, "%s/csgo/skins.cfg", Folder);    format(SaveFile, 47, "%s/csgo/save.ini", Folder);    format(RangFile, 47, "%s/csgo/rangs.cfg", Folder);    format(RegisterFile, 47, "%s/csgo/reg.ini", Folder);    format(DefaultSkinFile, 47, "%s/csgo/dskins.cfg", Folder);    format(Prefix, 31, "[Global Offensive]");        if(file_exists(RangFile))    {        for(new i; i < file_size(RangFile, 1); i++)        {            read_file(RangFile, i, Line, 127, Len);            parse(Line, Data[0], 31, Data[1], 31);                        copy(Rangs[i], 31, Data[0]);            NeedKills[i] = str_to_num(Data[1]);        }    }    if(file_exists(SkinFile))    {        static left[32], right[32], p_model[64];        for(new i; i < file_size(SkinFile, 1); i++)        {            read_file(SkinFile, i, Line, 127, Len);                        if(strlen(Line) < 5)                continue;                        parse(Line, Data[0], 31, Data[1], 31, Data[2], 47, Data[3], 31);                        Weapons[AllWeapon] = str_to_num(Data[0]);            copy(WeaponNames[AllWeapon], 31, Data[1]);                        if(ValidMdl(Data[2])) {                precache_model(Data[2]);                copy(WeaponMdls[AllWeapon], 47, Data[2]);            }                        split(Data[2], left, charsmax(left), right, charsmax(right), "csgo/");            formatex(p_model, charsmax(p_model), "%scsgo/p_%s", left, right);             if(ValidMdl(p_model))                precache_model(p_model);                                    WeaponDrop[AllWeapon] = str_to_num(Data[3]);            AllWeapon++;        }    }    if(file_exists(DefaultSkinFile))    {        for(new i; i < file_size(DefaultSkinFile, 1); i++)        {            read_file(DefaultSkinFile, i, Line, 127, Len);                        if(strlen(Line) < 5)                continue;                        parse(Line, Data[0], 31, Data[1], 47);                        if(ValidMdl(Data[1])) {                precache_model(Data[1]);                copy(DefaultSkin[str_to_num(Data[0])], 47, Data[1]);            }        }    }}

Re: del modeliu pasirinkimo

Posted: 2016 Aug 17 08:47
by Molvas
Papraščiau nebūtu fake p modeli įkelti ir tiek?

Re: del modeliu pasirinkimo

Posted: 2016 Aug 17 11:49
by laimiukas3
Molvas wrote:Papraščiau nebūtu fake p modeli įkelti ir tiek?
zinoma nebutu hl turi modeliu limita o turint galimybe ne ant visi naudoti p zimei daugiau ginklu galesiu ikelti cia ne iseitis