Page 1 of 2

cs_set_user_model() problema

Posted: 2011 Apr 25 17:46
by KieC
kodel kai darau su cs_set_user_model() pakeiciu modely ir servas uzstringa? kame problema.

Re: cs_set_user_model() problema

Posted: 2011 Apr 25 17:54
by aaarnas
Galbūt modelio pavadinimas neteisingas? Su kokia klaida užstringa serveris ?

Re: cs_set_user_model() problema

Posted: 2011 Apr 25 18:24
by KieC
Tiesiog jokios klaidos dinksta pati serverio programa arba prisijungi jei speji visa cs ismeta bet be jokio error.

Jei reikia tai va script:

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <amxmisc>#include <cstrike>#include <hamsandwich> #define PLUGIN "New Plug-In"#define VERSION "1.0"#define AUTHOR "author" new const T_MODEL[][] = {    "models/player/torpeda/torpeda.mdl",    "models/player/torpeda2/torpeda2.mdl"} new const CT_MODEL[][] = {    "models/player/raketa/raketa.mdl",    "models/player/raketa2/raketa2.mdl"} public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        RegisterHam(Ham_Spawn, "player", "Bacon_Player_Spawn", 1);} public plugin_precache(){    new i    for (i = 0; i < sizeof (T_MODEL); i++)    {        precache_model(T_MODEL[i])    }        for (i = 0; i < sizeof (CT_MODEL); i++)    {        precache_model(CT_MODEL[i])    }} public Bacon_Player_Spawn(id){       if (!is_user_alive(id))        return        if (get_user_team(id) == 1)    {        cs_set_user_model(id, T_MODEL[random_num(0,sizeof T_MODEL - 1)])    }    else if (get_user_team(id) == 2)    {        cs_set_user_model(id, CT_MODEL[random_num(0,sizeof CT_MODEL - 1)])    }} 
manau kad cia paciam skripte padares as klaida ten kur random man taip atrodo.

Re: cs_set_user_model() problema

Posted: 2011 Apr 25 18:38
by beast
Nustatant modelį reikia nurodyti tik modelio_pavadinimą, o ne visą kelią iki jo. Taigi viršuj sukurk atskirus masyvus tik su modelių pavadinimais, pvz.:

Code: Select all

new T_model_names[][] ={    "torpeda",    "torpeda2"}

Re: cs_set_user_model() problema

Posted: 2011 Apr 25 22:44
by aaarnas

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <amxmisc>#include <cstrike>#include <hamsandwich> #define PLUGIN "New Plug-In"#define VERSION "1.0"#define AUTHOR "author" new const T_MODEL[][] = {    "torpeda",    "torpeda2"} new const CT_MODEL[][] = {    "raketa",    "raketa2"} public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        RegisterHam(Ham_Spawn, "player", "Bacon_Player_Spawn", 1);} public plugin_precache() {        new i, model[60]    for (i = 0; i < sizeof (T_MODEL); i++) {        formatex(model, charsmax(model), "models/%s/%s.mdl", T_MODEL[i], T_MODEL[i])        precache_model(model)    }        for (i = 0; i < sizeof (CT_MODEL); i++) {        formatex(model, charsmax(model), "models/%s/%s.mdl", CT_MODEL[i], CT_MODEL[i])        precache_model(model)    }} public Bacon_Player_Spawn(id) {           if (!is_user_alive(id))        return        if (get_user_team(id) == 1) {                cs_set_user_model(id, T_MODEL[random_num(0,sizeof T_MODEL - 1)])    }    else if (get_user_team(id) == 2) {                cs_set_user_model(id, CT_MODEL[random_num(0,sizeof CT_MODEL - 1)])    }}

Re: cs_set_user_model() problema

Posted: 2011 Apr 25 23:16
by newb
Kodel random_num, o ne random ? Gi patogiau ^^
Ir kam dar else if ? Kito teamo cia kaip ir nebus :D

Re: cs_set_user_model() problema

Posted: 2011 Apr 26 15:07
by xFrostas
Kaikurios funkcijos susiejusios su team jei darai else o ne else if tai berods neveikia.

Re: cs_set_user_model() problema

Posted: 2011 Apr 26 15:41
by KieC
Nu aciu uz pagalba nes nesu dares su cs_get_user_team().

Re: cs_set_user_model() problema

Posted: 2011 Apr 26 16:42
by aaarnas
Gali toje vietoje dar būti team 3, bet jos nebus, nes yra:

if (!is_user_alive(id))
return

Re: cs_set_user_model() problema

Posted: 2011 Apr 26 17:06
by KieC
bet aisku jei buti 31 vienas zmogus serveryja mestu error ane?