cs_set_user_model() problema

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
KieC
O taip. Jis jau surinko 50 žinučių!
Posts: 93
Joined: 2011 Mar 01 16:42

cs_set_user_model() problema

Post by KieC »

kodel kai darau su cs_set_user_model() pakeiciu modely ir servas uzstringa? kame problema.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: cs_set_user_model() problema

Post by aaarnas »

Galbūt modelio pavadinimas neteisingas? Su kokia klaida užstringa serveris ?
Palikau CS pasaulį ;/ . Nebepasiekiamas.

KieC
O taip. Jis jau surinko 50 žinučių!
Posts: 93
Joined: 2011 Mar 01 16:42

Re: cs_set_user_model() problema

Post 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.
Last edited by KieC on 2011 Apr 25 18:26, edited 1 time in total.

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: cs_set_user_model() problema

Post 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"}

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: cs_set_user_model() problema

Post 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)])    }}
Palikau CS pasaulį ;/ . Nebepasiekiamas.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: cs_set_user_model() problema

Post by newb »

Kodel random_num, o ne random ? Gi patogiau ^^
Ir kam dar else if ? Kito teamo cia kaip ir nebus :D

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: cs_set_user_model() problema

Post by xFrostas »

Kaikurios funkcijos susiejusios su team jei darai else o ne else if tai berods neveikia.

KieC
O taip. Jis jau surinko 50 žinučių!
Posts: 93
Joined: 2011 Mar 01 16:42

Re: cs_set_user_model() problema

Post by KieC »

Nu aciu uz pagalba nes nesu dares su cs_get_user_team().

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: cs_set_user_model() problema

Post by aaarnas »

Gali toje vietoje dar būti team 3, bet jos nebus, nes yra:

if (!is_user_alive(id))
return
Palikau CS pasaulį ;/ . Nebepasiekiamas.

KieC
O taip. Jis jau surinko 50 žinučių!
Posts: 93
Joined: 2011 Mar 01 16:42

Re: cs_set_user_model() problema

Post by KieC »

bet aisku jei buti 31 vienas zmogus serveryja mestu error ane?

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests