Mensajes: 18
Temas: 4
Registro en: May 2017
Reputación:
0
Buenas amigos,
La cuestión es que ya tengo un plugin para remplazar los models ct y tt, agregué el plugin y los models en la ruta correcta, pero al reiniciar y volver a entrar al servidor no se ven los modelos, sino hasta que muere el personaje. Cuando el personaje muere a los pocos segundos, mientras sigue en el suelo es que cambia al model custom. ¿Alguien me puede ayudar?
Este es el plugin que estoy usando:
Código PHP: /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc> #include <cstrike>
#define PLUGIN "Model tt y ct cs 1.6" #define VERSION "1.0" #define AUTHOR "Mrlindorcovas" // estas son las const de los models a donde se va a mandar al sv a buscar el model osea que // "models" es la carpeta de los models que viene por default "comunidad" lo podes cambiar osea es el nombre de tu comunidad y luego viene el nombre del mdl new const tt[] = {"models/comunidad/tt.mdl"} new const ct[] = {"models/comunidad/ct.mdl"}
public plugin_precache() { precache_model(tt) precache_model(ct) }
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "event_round_start","a", "1=0", "2=0"); }
public event_round_start() { for(new i = 1; i <= get_maxplayers( ); i++ ){ if(cs_get_user_team(i) == CS_TEAM_CT){ cs_set_user_model(i,ct) } else{ cs_set_user_model(i,tt) } } return }
Mensajes: 531
Temas: 14
Registro en: Mar 2017
Reputación:
9
Código PHP: #include < amxmodx > #include < hamsandwich > #include < cstrike >
new const g_MdlT[ ] = { "models/player/modelo.mdl" }; new const g_MdlCT[ ] = { "models/player/modelo.mdl" };
public plugin_precache( ) { precache_model( g_MdlT ); precache_model( g_MdlCT ); }
public plugin_init( ) { RegisterHam( Ham_Spawn, "player", "Ham_SpawnPost", .Post = true ); }
public Ham_SpawnPost( index ) { new CsTeams:Team; Team = cs_get_user_team( index ); if( is_user_alive( index ) ) { if( Team & CS_TEAM_CT ) { cs_set_user_model( index, g_MdlT ); } else if( Team & CS_TEAM_T ) { cs_set_user_model( index, g_MdlCT ); } } else { cs_reset_user_model( index ); } }
Mensajes: 18
Temas: 4
Registro en: May 2017
Reputación:
0
Mensajes: 101
Temas: 24
Registro en: Nov 2016
Reputación:
0
pero de los 2 o de 1 un solo model?
Código PHP: public event_round_start() { for(new i = 1; i <= get_maxplayers( ); i++ ){ if(cs_get_user_team(i) == CS_TEAM_CT){ cs_set_user_model(i,ct) } else{ cs_set_user_model(i,tt) } } return }
Deberia de ir asi creo
Código PHP: public event_round_start() { for(new i = 1; i <= get_maxplayers( ); i++ ){ if(cs_get_user_team(i) == CS_TEAM_CT){ if(cs_get_user_team(i) == CS_TEAM_T){ cs_set_user_model(i,ct) } else{ cs_set_user_model(i,tt) } } return } }
Mensajes: 531
Temas: 14
Registro en: Mar 2017
Reputación:
9
No sirve de nada lo que hace RomeL por que de todas maneras no le funcionara, dame 5 min y te hago uno xd es que ando con flojera.
Mensajes: 18
Temas: 4
Registro en: May 2017
Reputación:
0
xddd, Kross el tuyo si me funciona, pero me sigue dando ese bug, solo aparece el model después de muerto en el suelo ¿Por qué será?
Mensajes: 531
Temas: 14
Registro en: Mar 2017
Reputación:
9
(12/06/2017, 11:12 PM)Aedroop escribió: xddd, Kross el tuyo si me funciona, pero me sigue dando ese bug, solo aparece el model después de muerto en el suelo ¿Por qué será?
Logs ?
Mensajes: 18
Temas: 4
Registro en: May 2017
Reputación:
0
En mi servidor local si cargan perfectamente, pero en el host me sucede eso.
Mensajes: 444
Temas: 51
Registro en: May 2017
Reputación:
4
12/06/2017, 11:42 PM
(Última modificación: 12/06/2017, 11:43 PM por BlasKer.)
Pero no te tira logs en la consola como dize Kross
(07/06/2018, 09:51 PM)Hypnotize escribió: (07/06/2018, 06:55 PM)Nazy.- escribió: este sitio apesta
lo único que apesta es tu ano, deja de robar autor rata
Mensajes: 18
Temas: 4
Registro en: May 2017
Reputación:
0
12/06/2017, 11:47 PM
(Última modificación: 12/06/2017, 11:48 PM por Aedroop.)
Código PHP: L 06/13/2017 - 02:47:43: [CSTRIKE] Invalid player 5
L 06/13/2017 - 02:47:43: [AMXX] Run time error 10 (plugin "modelsteam.amxx") (native "cs_get_user_team") - debug not enabled!
L 06/13/2017 - 02:47:43: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Mensajes: 101
Temas: 24
Registro en: Nov 2016
Reputación:
0
Seguro que lo subiste?
Revisa aver si ténes el modulo cstrike activado, Me a pasado un montos de veces
Mensajes: 18
Temas: 4
Registro en: May 2017
Reputación:
0
Nada, al parecer es un error del código fuente del plugin amigos.
Mensajes: 135
Temas: 38
Registro en: Apr 2016
Reputación:
0
Solo es cuestión de buscar.
Código PHP: #include <amxmodx> #include <hamsandwich> #include <cstrike>
enum _:DATA_PRECACHE { NAMEMODEL[15], TMODEL }
#define SI 1 #define NO 0
new const ctModels[][DATA_PRECACHE] = { { "model_ct_uno", NO }, { "model_ct_dos", NO }, { "model_ct_tres", NO } } /* Si el model tiene un model T, reemplaza el NO por el SI. */ new const tModels[][DATA_PRECACHE] = { { "model_t_uno", NO }, { "model_t_dos", NO }, { "model_t_tres", NO } }
public plugin_precache() { new fmt[44]; for(new i = 0; i < sizeof tModels; i++) // Fix. { formatex(fmt, charsmax(fmt), "models/player/%s/%s.mdl", tModels[i][NAMEMODEL], tModels[i][NAMEMODEL]); precache_model(fmt); if(tModels[i][TMODEL] == SI) { formatex(fmt, charsmax(fmt), "models/player/%s/%sT.mdl", tModels[i][NAMEMODEL], tModels[i][NAMEMODEL]); precache_model(fmt); } } for(new i = 0; i < sizeof ctModels; i++) // Fix. { formatex(fmt, charsmax(fmt), "models/player/%s/%s.mdl", ctModels[i][NAMEMODEL], ctModels[i][NAMEMODEL]); precache_model(fmt); if(ctModels[i][TMODEL] == SI) { formatex(fmt, charsmax(fmt), "models/player/%s/%sT.mdl", ctModels[i][NAMEMODEL], ctModels[i][NAMEMODEL]); precache_model(fmt); } } }
Help a anonymous.
SOMOS LEGION..
¡NO OLVIDAMOS!
Esperamos...
MI STEAM
Mensajes: 449
Temas: 66
Registro en: Aug 2016
Reputación:
3
(13/06/2017, 12:43 AM)Anonymous. escribió: Solo es cuestión de buscar.
Código PHP: #include <amxmodx> #include <hamsandwich> #include <cstrike>
enum _:DATA_PRECACHE { NAMEMODEL[15], TMODEL }
#define SI 1 #define NO 0
new const ctModels[][DATA_PRECACHE] = { { "model_ct_uno", NO }, { "model_ct_dos", NO }, { "model_ct_tres", NO } } /* Si el model tiene un model T, reemplaza el NO por el SI. */ new const tModels[][DATA_PRECACHE] = { { "model_t_uno", NO }, { "model_t_dos", NO }, { "model_t_tres", NO } }
public plugin_precache() { new fmt[44]; for(new i = 0; i < sizeof tModels; i++) // Fix. { formatex(fmt, charsmax(fmt), "models/player/%s/%s.mdl", tModels[i][NAMEMODEL], tModels[i][NAMEMODEL]); precache_model(fmt); if(tModels[i][TMODEL] == SI) { formatex(fmt, charsmax(fmt), "models/player/%s/%sT.mdl", tModels[i][NAMEMODEL], tModels[i][NAMEMODEL]); precache_model(fmt); } } for(new i = 0; i < sizeof ctModels; i++) // Fix. { formatex(fmt, charsmax(fmt), "models/player/%s/%s.mdl", ctModels[i][NAMEMODEL], ctModels[i][NAMEMODEL]); precache_model(fmt); if(ctModels[i][TMODEL] == SI) { formatex(fmt, charsmax(fmt), "models/player/%s/%sT.mdl", ctModels[i][NAMEMODEL], ctModels[i][NAMEMODEL]); precache_model(fmt); } } }
Te tomaste el tiempo de leer el thread completo ? el pide que sea para ambos equipos CT y TT
Mensajes: 1,519
Temas: 237
Registro en: Feb 2014
Reputación:
22
Tu problema ya se soluciono? da mas detalles sobre el tema
Mensajes: 444
Temas: 51
Registro en: May 2017
Reputación:
4
No parece que no se ha solucionado a un.
(07/06/2018, 09:51 PM)Hypnotize escribió: (07/06/2018, 06:55 PM)Nazy.- escribió: este sitio apesta
lo único que apesta es tu ano, deja de robar autor rata
Mensajes: 135
Temas: 38
Registro en: Apr 2016
Reputación:
0
13/06/2017, 10:25 PM
(Última modificación: 13/06/2017, 10:26 PM por Anonymous..)
(13/06/2017, 02:32 PM)FrancoX escribió: (13/06/2017, 12:43 AM)Anonymous. escribió: Solo es cuestión de buscar.
Código PHP: #include <amxmodx> #include <hamsandwich> #include <cstrike>
enum _:DATA_PRECACHE { NAMEMODEL[15], TMODEL }
#define SI 1 #define NO 0
new const ctModels[][DATA_PRECACHE] = { { "model_ct_uno", NO }, { "model_ct_dos", NO }, { "model_ct_tres", NO } } /* Si el model tiene un model T, reemplaza el NO por el SI. */ new const tModels[][DATA_PRECACHE] = { { "model_t_uno", NO }, { "model_t_dos", NO }, { "model_t_tres", NO } }
public plugin_precache() { new fmt[44]; for(new i = 0; i < sizeof tModels; i++) // Fix. { formatex(fmt, charsmax(fmt), "models/player/%s/%s.mdl", tModels[i][NAMEMODEL], tModels[i][NAMEMODEL]); precache_model(fmt); if(tModels[i][TMODEL] == SI) { formatex(fmt, charsmax(fmt), "models/player/%s/%sT.mdl", tModels[i][NAMEMODEL], tModels[i][NAMEMODEL]); precache_model(fmt); } } for(new i = 0; i < sizeof ctModels; i++) // Fix. { formatex(fmt, charsmax(fmt), "models/player/%s/%s.mdl", ctModels[i][NAMEMODEL], ctModels[i][NAMEMODEL]); precache_model(fmt); if(ctModels[i][TMODEL] == SI) { formatex(fmt, charsmax(fmt), "models/player/%s/%sT.mdl", ctModels[i][NAMEMODEL], ctModels[i][NAMEMODEL]); precache_model(fmt); } } }
Te tomaste el tiempo de leer el thread completo ? el pide que sea para ambos equipos CT y TT te tomaste el tiempo de leer el codigo completo? Eso da Models para ambos equipos CT Y TT
Edit: Si lo lei, pero me parese mejor este.
Help a anonymous.
SOMOS LEGION..
¡NO OLVIDAMOS!
Esperamos...
MI STEAM
Mensajes: 684
Temas: 36
Registro en: Oct 2016
Reputación:
2
14/06/2017, 10:36 AM
(Última modificación: 14/06/2017, 10:37 AM por Dieguito.)
Código PHP: public Ham_SpawnPost( index ) { new CsTeams:Team; Team = cs_get_user_team( index ); if( is_user_alive( index ) ) { if( Team & CS_TEAM_CT ) { cs_set_user_model( index, g_MdlT ); } else if( Team & CS_TEAM_T ) { cs_set_user_model( index, g_MdlCT ); } } else { cs_reset_user_model( index ); } }
>>>>>
Código PHP: public Ham_SpawnPost(id) { if(!is_user_connected(id) || !is_user_alive(id) || get_user_team == 3) return HAM_IGNORED; if(get_user_team(id) == 2) cs_set_user_model(id, g_MdlCT); if(get_user_team(id) == 1) cs_set_user_model(id, g_MdlT); return HAM_IGNORED; }
Java, Mysql, PHP, Python and more.
Mensajes: 18
Temas: 4
Registro en: May 2017
Reputación:
0
Todavía no me ha funcionado.
Mensajes: 1,519
Temas: 237
Registro en: Feb 2014
Reputación:
22
Pruebalo y dime si te funciono
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/comunidad/ct.mdl" } new const models_tt[][] = { "models/comunidad/tt.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: 65
Temas: 29
Registro en: Jan 2017
Reputación:
0
Mmmmm, cl_minmodels 0??
Junior al cuadrado , paciencia
Mensajes: 4
Temas: 1
Registro en: May 2020
Reputación:
0
Disculpame, a la fecha de hoy tendrás el .amxx del plugin ese por favor?
Gracias.
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
(16/06/2017, 10:00 PM)zoolk escribió: Pruebalo y dime si te funciono
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/comunidad/ct.mdl" } new const models_tt[][] = { "models/comunidad/tt.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)]) } }
(12/07/2020, 11:20 PM)Lobo77 escribió: Disculpame, a la fecha de hoy tendrás el .amxx del plugin ese por favor?
Gracias.
EL que cite debería de funcionar, no te pueden pasar el .amxx porque esta prohibido subir archivos compilados al foro, compilalo tu mismo.
Mensajes: 811
Temas: 99
Registro en: Jun 2019
Reputación:
8
13/07/2020, 12:18 PM
Si no lo has solucionado te dejo uno.
Código PHP: #include <amxmodx> #include <hamsandwich> #include <cstrike>
public plugin_precache( ) { precache_model( "models/player/PLAYERCT/PLAYERCT.mdl" ); precache_model( "models/player/PLAYERTT/PLAYERTT.mdl" ); }
public plugin_init( ) { register_plugin( "SKIN CT Y TT", "1.0", "" ); RegisterHam( Ham_Spawn, "player", "@HamSpawn", true ); } public @HamSpawn( iId ) { if( !is_user_alive( iId ) ) return;
switch( cs_get_user_team( iId ) ) { case CS_TEAM_CT: cs_set_user_model( iId, "PLAYERCT" ); case CS_TEAM_T: cs_set_user_model( iId, "PLAYERTT" ); } }
I dream of someday being able to have your near.
|