Mensajes: 13
Temas: 2
Registro en: Jul 2017
Reputación:
0
02/08/2017, 12:32 PM
(Última modificación: 02/08/2017, 12:33 PM por Rog3r.)
Bueh, lo que quiero es saber si existira algun plugin que haga que cada equipo solo tenga un skin a seleccionar, o mejor aun que se le otorge el skin automaticamente, pero que para todos del mismo equipo sea igual.
PD: Que pueda remplazar el skin por uno modificado/personalizado.
No documentes el problema, arréglalo.
Mensajes: 1,519
Temas: 237
Registro en: Feb 2014
Reputación:
22
02/08/2017, 09:50 PM
(Última modificación: 08/08/2017, 04:41 PM por zoolk.)
Código PHP: #include <amxmodx> #include <cstrike> #include <hamsandwich>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author"
new const models_ct[][] = { "models/models_cts/mct1.mdl", "models/models_cts/mct2.mdl" } new const models_tt[][] = { "models/models_tts/mtt1.mdl", "models/models_tts/mtt2.mdl" }
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawned_Post", 1) }
public plugin_precache() { new i for (i = 0; i < sizeof models_ct; i++) precache_model(models_ct[i]) for (i = 0; i < sizeof models_tt; i++) precache_model(models_tt[i]) }
public fw_PlayerSpawned_Post(id) { if(!is_user_alive(id)) return; switch(cs_get_user_team(id)) { case CS_TEAM_CT: cs_set_user_model(id, models_ct[random_num(0, sizeof models_ct -1)]) case CS_TEAM_T: cs_set_user_model(id, models_tt[random_num(0, sizeof models_tt -1)]) } }
Mensajes: 13
Temas: 2
Registro en: Jul 2017
Reputación:
0
Parece no funcionar, setea cualquier skin/model que viene por default.
No documentes el problema, arréglalo.
Mensajes: 1,519
Temas: 237
Registro en: Feb 2014
Reputación:
22
Resuelto.
Código PHP: #include <amxmodx> #include <cstrike> #include <hamsandwich>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author"
new const model_ct[][] = { "models/models_cts/ct.mdl" } new const model_tt[][] = { "models/models_tts/tt.mdl" }
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawned_Post", 1) }
public plugin_precache() { precache_model(model_ct) precache_model(model_tt[i]) }
public fw_PlayerSpawned_Post(id) { if(!is_user_alive(id)) return; switch(cs_get_user_team(id)) { case CS_TEAM_CT: cs_set_user_model(id, models_ct) case CS_TEAM_T: cs_set_user_model(id, models_tt) } }
Mensajes: 13
Temas: 2
Registro en: Jul 2017
Reputación:
0
Ahora asigna un skin fijo a cada equipo (eso esta bien) pero no carga el model y lo mas extraño es que cuando muere alguien cambia el model estando tirado en el piso(muerto) y al volver a empezar una ronda vuelve a ponerse los models por default.
No documentes el problema, arréglalo.
Mensajes: 1,519
Temas: 237
Registro en: Feb 2014
Reputación:
22
Prueba ahora
Código PHP: #include <amxmodx> #include <cstrike> #include <hamsandwich>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author"
new const model_ct[] = { "model_ct" } new const model_tt[] = { "model_tt" }
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawned_Post", 1) }
public plugin_precache() { new buffer[50] formatex(buffer, charsmax(buffer), "models/%s/%s.mdl", model_ct, model_ct) precache_model(buffer) formatex(buffer, charsmax(buffer), "models/%s/%s.mdl", model_tt, model_tt) precache_model(buffer) }
public fw_PlayerSpawned_Post(id) { if(!is_user_alive(id)) return; switch(cs_get_user_team(id)) { case CS_TEAM_CT: cs_set_user_model(id, model_ct) case CS_TEAM_T: cs_set_user_model(id, model_tt) } }
Mensajes: 13
Temas: 2
Registro en: Jul 2017
Reputación:
0
Sigue pasando lo mismo.
No documentes el problema, arréglalo.
Mensajes: 13
Temas: 2
Registro en: Jul 2017
Reputación:
0
He estado buscando y encontre que se debe usar el "cs_player_models_api" pero la verdad no se mucho. ¿Que deberia hacer?
No documentes el problema, arréglalo.
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
descarga esa api, cs player models de mercy, la native se usa igual que la defualt de cstrike
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 13
Temas: 2
Registro en: Jul 2017
Reputación:
0
Ya probe otros plugins con la API e igual no me setea el model al entrar, solo lo cambia cuando esta en el piso(muerto) y nuevamente se coloca el default al comenzar.
No documentes el problema, arréglalo.
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
cl_minmodels ?) la api funciona perfectamente
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 13
Temas: 2
Registro en: Jul 2017
Reputación:
0
No estoy diciendo que la API este mal, capaz yo este haciendo algo mal o no lo se.
1:
Coloque la API antes que el plugins que modifica los skin's.
cs_player_models_api.amxx
model_player.amxx
2:
Deje el directorio de las carpetas por default.
moldes/player/sas/sas.mld
PD: Tambien las modifique haber si funcionaba y nada.
models/player/nuevo/nuevo.mld
models/player/nuevo/skin_nuevo.mld
models/nuevo/skin_nuevo.mld
models/skin_nuevo.mld
Nada funciono.
No documentes el problema, arréglalo.
|