Page 1 of 1

mdl.

Posted: 2014 May 29 21:20
by hl2
Gal atsirastu koks žmogelis kur paredaguotu šitą pluginą, tiksliai norėčiau kad jis pakeistu ne vien CT modelius bet ir T.

Code: Select all

#include <amxmodx>#include <cstrike>#include <hamsandwich> public plugin_init(){    RegisterHam(Ham_Spawn, "player", "ham_PlayerSpawn", 1)} public plugin_precache() {    precache_model("models/player/model/model.mdl")} public ham_PlayerSpawn(id){    set_task(1.0, "set_player_model", id)} public set_player_model(id) {    if (!is_user_connected(id)) return    if (cs_get_user_team(id) == CS_TEAM_CT)     {        cs_set_user_model(id, "model")             }    else     {        cs_reset_user_model(id)    }}

Re: mdl.

Posted: 2014 May 30 00:59
by DYaGesS

Code: Select all

  if ( cs_get_user_team ( id) ==CS_TEAM_CT arba cs_get_user_team ( id) ==CS_TEAM_T )


neradau telefone arba simblių tai pats tuos du būkšniukus pasidėk, bet esmė ta, kad pridedi dar vieną tikrinimą ar tai ct arba t komanda, jei taip, deda modelį.

Re: mdl.

Posted: 2014 May 30 08:43
by psychical
DYaGesS wrote:

Code: Select all

  if ( cs_get_user_team ( id) ==CS_TEAM_CT arba cs_get_user_team ( id) ==CS_TEAM_T )


neradau telefone arba simblių tai pats tuos du būkšniukus pasidėk, bet esmė ta, kad pridedi dar vieną tikrinimą ar tai ct arba t komanda, jei taip, deda modelį.
Tokiu atveju ir geriau ir patogiau naudoti:

Code: Select all

switch(cs_get_user_team(index)){    case CS_TEAM_T:    {        cs_set_user_model(index, "modelT");    }    case CS_TEAM_CT:    {        cs_set_user_model(index, "modelCT");     }    default:    {        cs_reset_user_model(index);    }}
O ir šiiap asmeniškai aš kodą rašyčiau visai kitaip, nes šitaip pakeitus modelius, rašant į konsolę "model <modelio_pavadinimas>" jį galima pasikeist...

Re: mdl.

Posted: 2014 May 30 13:13
by hl2
Dėkingas.