Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
Código PHP: #include <amxmodx> #include <amxmisc> #include <cs_player_models_api>
new const PluginInfoJ[][]={"Menu de Models H & M","1.0b","Juan' Diego'"};
enum _:MODEL_DATA { MODELH_NAME[30], MODELH_RUTA[ 50 ], MODELM_NAME[33], MODELM_RUTA[50] }
new const Model[][MODEL_DATA]= { "Hombre Model Name #1","models/player/HombreModel/tumodel1.mdl","Mujer Model Name #1","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #2","models/player/HombreModel/tumodel2.mdl","Mujer Model Name #2","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #3","models/player/HombreModel/tumodel3.mdl","Mujer Model Name #3","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #4","models/player/HombreModel/tumodel4.mdl","Mujer Model Name #4","models/player/MujerModel/tumodel1.mdl" };
new const Comandos[][]= { "say /models", "say_team /models", "say /skin", "say_team /skin" };
new g_model[33];
new g_use_mujer[33]; new g_use_hombre[33];
public plugin_init() { register_plugin(PluginInfoJ[0],PluginInfoJ[1],PluginInfoJ[2]); for(new i =0; i<sizeof(Comandos); i++) { register_clcmd(Comandos[i],"cmd_check1"); } } public plugin_precache() { for(new i=1; i< sizeof Model; i++) { precache_model(Model[i][MODELH_RUTA]); precache_model(Model[i][MODELM_RUTA]); }
} public client_putinserver(id) { g_use_mujer[id]=false; g_use_hombre[id]=false; g_model[id]=false; } public client_disconnect(id) { g_use_mujer[id]=false; g_use_hombre[id]=false; g_model[id]=false; } public cmd_check1(id) { if(!g_use_hombre[id] && !g_use_mujer[id]) { if(!is_user_admin(id))cmd_check(id); } else if(g_use_hombre[id]) { cmd_menuH(id); } else if(g_use_mujer[id]) { cmd_menuM(id); } return PLUGIN_HANDLED; }
public cmd_check(id) { static menu; menu_create("\r[ \damxmodx-es \r] \wEscoje tu Genero", "menu_check" ); menu_additem(menu,"\rHombre \d (Masculino)","1"); menu_additem(menu,"\yMujer \d (Femenino)","2"); menu_display(id,menu,0); } public menu_check(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: cmd_menuH(id); case 1: cmd_menuM(id); } menu_destroy(menu); return PLUGIN_HANDLED; } public cmd_menuH(id) { if(is_user_admin(id))return ; static i, formtt[40], menu; menu = menu_create("\r[ \damxmodx-es \r] \wMenu Models Hombres", "menu_models" ); for(i = 0; i < sizeof Model; ++i ) { if( g_model[id] ==i) { formatex(formtt, charsmax(formtt), "\d%s \r[ \yACTUAL \r]", Model[ i][ MODELH_NAME ] ); menu_additem( menu,formtt, "" ); } else menu_additem( menu, Model[i][ MODELH_NAME ], "" ); } menu_display(id,menu); }
public menu_models(id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } if( g_model[id] == item ) { client_print( id, print_center, "Ya Elegistes este Skin / Model"); return PLUGIN_HANDLED; } cs_set_player_model(id,Model[item][MODELH_RUTA]); g_model[ id] = item; g_use_hombre[id]=true; menu_destroy( menu ); return PLUGIN_HANDLED; } public cmd_menuM(id) { if(is_user_admin(id))return ; static i, formtt[40], menu; menu = menu_create("\r[ \damxmodx-es \r] \wMenu Models Mujeres", "menu_modelsM" ); for(i = 0; i < sizeof Model; ++i ) { if( g_model[id] ==i) { formatex(formtt, charsmax(formtt), "\d%s \r[ \yACTUAL \r]", Model[ i][ MODELM_NAME ] ); menu_additem( menu,formtt, "" ); } else menu_additem( menu, Model[i][ MODELM_NAME ], "" ); } menu_display(id,menu); }
public menu_modelsM(id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } if( g_model[id] == item ) { client_print( id, print_center, "Ya Elegistes este Skin / Model"); return PLUGIN_HANDLED; } cs_set_player_model(id,Model[item][MODELM_RUTA]); g_model[ id] = item; g_use_mujer[id]=true; menu_destroy( menu ); return PLUGIN_HANDLED; }
como hago para saber cual es tt y cual es ct?
Mensajes: 4,383
Temas: 132
Registro en: Apr 2015
Reputación:
23
11/10/2018, 09:26 AM
(Última modificación: 11/10/2018, 09:30 AM por Nazi.-.)
(11/10/2018, 01:12 AM)Alejandro escribió: Código PHP: #include <amxmodx> #include <amxmisc> #include <cs_player_models_api>
new const PluginInfoJ[][]={"Menu de Models H & M","1.0b","Juan' Diego'"};
enum _:MODEL_DATA { MODELH_NAME[30], MODELH_RUTA[ 50 ], MODELM_NAME[33], MODELM_RUTA[50] }
new const Model[][MODEL_DATA]= { "Hombre Model Name #1","models/player/HombreModel/tumodel1.mdl","Mujer Model Name #1","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #2","models/player/HombreModel/tumodel2.mdl","Mujer Model Name #2","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #3","models/player/HombreModel/tumodel3.mdl","Mujer Model Name #3","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #4","models/player/HombreModel/tumodel4.mdl","Mujer Model Name #4","models/player/MujerModel/tumodel1.mdl" };
new const Comandos[][]= { "say /models", "say_team /models", "say /skin", "say_team /skin" };
new g_model[33];
new g_use_mujer[33]; new g_use_hombre[33];
public plugin_init() { register_plugin(PluginInfoJ[0],PluginInfoJ[1],PluginInfoJ[2]); for(new i =0; i<sizeof(Comandos); i++) { register_clcmd(Comandos[i],"cmd_check1"); } } public plugin_precache() { for(new i=1; i< sizeof Model; i++) { precache_model(Model[i][MODELH_RUTA]); precache_model(Model[i][MODELM_RUTA]); }
} public client_putinserver(id) { g_use_mujer[id]=false; g_use_hombre[id]=false; g_model[id]=false; } public client_disconnect(id) { g_use_mujer[id]=false; g_use_hombre[id]=false; g_model[id]=false; } public cmd_check1(id) { if(!g_use_hombre[id] && !g_use_mujer[id]) { if(!is_user_admin(id))cmd_check(id); } else if(g_use_hombre[id]) { cmd_menuH(id); } else if(g_use_mujer[id]) { cmd_menuM(id); } return PLUGIN_HANDLED; }
public cmd_check(id) { static menu; menu_create("\r[ \damxmodx-es \r] \wEscoje tu Genero", "menu_check" ); menu_additem(menu,"\rHombre \d (Masculino)","1"); menu_additem(menu,"\yMujer \d (Femenino)","2"); menu_display(id,menu,0); } public menu_check(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: cmd_menuH(id); case 1: cmd_menuM(id); } menu_destroy(menu); return PLUGIN_HANDLED; } public cmd_menuH(id) { if(is_user_admin(id))return ; static i, formtt[40], menu; menu = menu_create("\r[ \damxmodx-es \r] \wMenu Models Hombres", "menu_models" ); for(i = 0; i < sizeof Model; ++i ) { if( g_model[id] ==i) { formatex(formtt, charsmax(formtt), "\d%s \r[ \yACTUAL \r]", Model[ i][ MODELH_NAME ] ); menu_additem( menu,formtt, "" ); } else menu_additem( menu, Model[i][ MODELH_NAME ], "" ); } menu_display(id,menu); }
public menu_models(id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } if( g_model[id] == item ) { client_print( id, print_center, "Ya Elegistes este Skin / Model"); return PLUGIN_HANDLED; } cs_set_player_model(id,Model[item][MODELH_RUTA]); g_model[ id] = item; g_use_hombre[id]=true; menu_destroy( menu ); return PLUGIN_HANDLED; } public cmd_menuM(id) { if(is_user_admin(id))return ; static i, formtt[40], menu; menu = menu_create("\r[ \damxmodx-es \r] \wMenu Models Mujeres", "menu_modelsM" ); for(i = 0; i < sizeof Model; ++i ) { if( g_model[id] ==i) { formatex(formtt, charsmax(formtt), "\d%s \r[ \yACTUAL \r]", Model[ i][ MODELM_NAME ] ); menu_additem( menu,formtt, "" ); } else menu_additem( menu, Model[i][ MODELM_NAME ], "" ); } menu_display(id,menu); }
public menu_modelsM(id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } if( g_model[id] == item ) { client_print( id, print_center, "Ya Elegistes este Skin / Model"); return PLUGIN_HANDLED; } cs_set_player_model(id,Model[item][MODELM_RUTA]); g_model[ id] = item; g_use_mujer[id]=true; menu_destroy( menu ); return PLUGIN_HANDLED; }
como hago para saber cual es tt y cual es ct?
Este plugin no usa la diferencia de quien es ct o tt solo remplaza el model de tu personaje por uno que tu elijas, distintamente si eres ct o tt
lo que puedes hacer es:
Código PHP: enum _:MODEL_DATA { MODELH_NAME[30], MODELH_RUTA[ 50 ], MODELM_NAME[33], MODELM_RUTA[50], Type // 1 para tt y 2 para ct
new const Model[][MODEL_DATA]= { { "Hombre Model Name #1","models/player/HombreModel/tumodel1.mdl","Mujer Model Name #1","models/player/MujerModel/tumodel1.mdl", 1 },// aqui agregas el tipo osea al final { "Hombre Model Name #2","models/player/HombreModel/tumodel2.mdl","Mujer Model Name #2","models/player/MujerModel/tumodel1.mdl", 1}, { "Hombre Model Name #3","models/player/HombreModel/tumodel3.mdl","Mujer Model Name #3","models/player/MujerModel/tumodel1.mdl", 2}, { "Hombre Model Name #4","models/player/HombreModel/tumodel4.mdl","Mujer Model Name #4","models/player/MujerModel/tumodel1.mdl", 2}, }
Y con eso identificas los tipos de models para cada team, espera que tenga tiempo y te lo paso completo o trata de aprender: lo que vas hacer es que en el menu de mostrar comparas el equipo al cual pertenece el player y el tipo de model que se mostrara
Para obtener el equipo del player :
* Ing. Informático * Mapper * Venezolano
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
11/10/2018, 05:29 PM
(Última modificación: 11/10/2018, 05:54 PM por Alejandro.)
(11/10/2018, 09:26 AM)Nazi.- escribió: (11/10/2018, 01:12 AM)Alejandro escribió: Código PHP: #include <amxmodx> #include <amxmisc> #include <cs_player_models_api>
new const PluginInfoJ[][]={"Menu de Models H & M","1.0b","Juan' Diego'"};
enum _:MODEL_DATA { MODELH_NAME[30], MODELH_RUTA[ 50 ], MODELM_NAME[33], MODELM_RUTA[50] }
new const Model[][MODEL_DATA]= { "Hombre Model Name #1","models/player/HombreModel/tumodel1.mdl","Mujer Model Name #1","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #2","models/player/HombreModel/tumodel2.mdl","Mujer Model Name #2","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #3","models/player/HombreModel/tumodel3.mdl","Mujer Model Name #3","models/player/MujerModel/tumodel1.mdl", "Hombre Model Name #4","models/player/HombreModel/tumodel4.mdl","Mujer Model Name #4","models/player/MujerModel/tumodel1.mdl" };
new const Comandos[][]= { "say /models", "say_team /models", "say /skin", "say_team /skin" };
new g_model[33];
new g_use_mujer[33]; new g_use_hombre[33];
public plugin_init() { register_plugin(PluginInfoJ[0],PluginInfoJ[1],PluginInfoJ[2]); for(new i =0; i<sizeof(Comandos); i++) { register_clcmd(Comandos[i],"cmd_check1"); } } public plugin_precache() { for(new i=1; i< sizeof Model; i++) { precache_model(Model[i][MODELH_RUTA]); precache_model(Model[i][MODELM_RUTA]); }
} public client_putinserver(id) { g_use_mujer[id]=false; g_use_hombre[id]=false; g_model[id]=false; } public client_disconnect(id) { g_use_mujer[id]=false; g_use_hombre[id]=false; g_model[id]=false; } public cmd_check1(id) { if(!g_use_hombre[id] && !g_use_mujer[id]) { if(!is_user_admin(id))cmd_check(id); } else if(g_use_hombre[id]) { cmd_menuH(id); } else if(g_use_mujer[id]) { cmd_menuM(id); } return PLUGIN_HANDLED; }
public cmd_check(id) { static menu; menu_create("\r[ \damxmodx-es \r] \wEscoje tu Genero", "menu_check" ); menu_additem(menu,"\rHombre \d (Masculino)","1"); menu_additem(menu,"\yMujer \d (Femenino)","2"); menu_display(id,menu,0); } public menu_check(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: cmd_menuH(id); case 1: cmd_menuM(id); } menu_destroy(menu); return PLUGIN_HANDLED; } public cmd_menuH(id) { if(is_user_admin(id))return ; static i, formtt[40], menu; menu = menu_create("\r[ \damxmodx-es \r] \wMenu Models Hombres", "menu_models" ); for(i = 0; i < sizeof Model; ++i ) { if( g_model[id] ==i) { formatex(formtt, charsmax(formtt), "\d%s \r[ \yACTUAL \r]", Model[ i][ MODELH_NAME ] ); menu_additem( menu,formtt, "" ); } else menu_additem( menu, Model[i][ MODELH_NAME ], "" ); } menu_display(id,menu); }
public menu_models(id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } if( g_model[id] == item ) { client_print( id, print_center, "Ya Elegistes este Skin / Model"); return PLUGIN_HANDLED; } cs_set_player_model(id,Model[item][MODELH_RUTA]); g_model[ id] = item; g_use_hombre[id]=true; menu_destroy( menu ); return PLUGIN_HANDLED; } public cmd_menuM(id) { if(is_user_admin(id))return ; static i, formtt[40], menu; menu = menu_create("\r[ \damxmodx-es \r] \wMenu Models Mujeres", "menu_modelsM" ); for(i = 0; i < sizeof Model; ++i ) { if( g_model[id] ==i) { formatex(formtt, charsmax(formtt), "\d%s \r[ \yACTUAL \r]", Model[ i][ MODELM_NAME ] ); menu_additem( menu,formtt, "" ); } else menu_additem( menu, Model[i][ MODELM_NAME ], "" ); } menu_display(id,menu); }
public menu_modelsM(id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } if( g_model[id] == item ) { client_print( id, print_center, "Ya Elegistes este Skin / Model"); return PLUGIN_HANDLED; } cs_set_player_model(id,Model[item][MODELM_RUTA]); g_model[ id] = item; g_use_mujer[id]=true; menu_destroy( menu ); return PLUGIN_HANDLED; }
como hago para saber cual es tt y cual es ct?
Este plugin no usa la diferencia de quien es ct o tt solo remplaza el model de tu personaje por uno que tu elijas, distintamente si eres ct o tt
lo que puedes hacer es:
Código PHP: enum _:MODEL_DATA { MODELH_NAME[30], MODELH_RUTA[ 50 ], MODELM_NAME[33], MODELM_RUTA[50], Type // 1 para tt y 2 para ct
new const Model[][MODEL_DATA]= { { "Hombre Model Name #1","models/player/HombreModel/tumodel1.mdl","Mujer Model Name #1","models/player/MujerModel/tumodel1.mdl", 1 },// aqui agregas el tipo osea al final { "Hombre Model Name #2","models/player/HombreModel/tumodel2.mdl","Mujer Model Name #2","models/player/MujerModel/tumodel1.mdl", 1}, { "Hombre Model Name #3","models/player/HombreModel/tumodel3.mdl","Mujer Model Name #3","models/player/MujerModel/tumodel1.mdl", 2}, { "Hombre Model Name #4","models/player/HombreModel/tumodel4.mdl","Mujer Model Name #4","models/player/MujerModel/tumodel1.mdl", 2}, }
Y con eso identificas los tipos de models para cada team, espera que tenga tiempo y te lo paso completo o trata de aprender: lo que vas hacer es que en el menu de mostrar comparas el equipo al cual pertenece el player y el tipo de model que se mostrara
Para obtener el equipo del player :
Disculpa que sea bruto pero esto donde lo coloco? xd
y no me compila e.e
|