Raised This Month: $51 Target: $400
 12% 

Bug con los models


  
 
 
Thread Tools Display Modes
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 04-15-2012 , 21:36   Re: Bug con los models
#21

Quote:
Originally Posted by leonard19941 View Post
[R]ak, no es necesario precachear ya que los nuevos models se precachean atravez del .ini gracias al plgin de Connor, no ?
no me di cuenta de eso entonces si.. usa un cvar si ya tenes precacheados todos los models xD
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
bazhenov93
Veteran Member
Join Date: Oct 2010
Old 04-15-2012 , 21:41   Re: Bug con los models
#22

rak, gracias!

Last edited by bazhenov93; 04-15-2012 at 21:51.
bazhenov93 is offline
leonard19941
Veteran Member
Join Date: Jun 2011
Old 04-15-2012 , 21:42   Re: Bug con los models
#23

Quote:
Originally Posted by rak View Post
no me di cuenta de eso entonces si.. usa un cvar si ya tenes precacheados todos los models xD

PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <codmod>
#include <cstrike>
#include <hamsandwich>
#define PLAYERS_MODELS
#if defined PLAYERS_MODELS
new CT_Skins[4][] = {"sas""gsg9""urban""gign"};
new 
Terros_Skins[4][] = {"arctic""leet""guerilla""terror"};
#else
new CT_Skins[4][] = {"codsas_leohas""codgsg9_leohas""codurban_leohas""codgign_leohas"};
new 
Terros_Skins[4][] = {"codarctic_leohas""codleet_leohas""codguerilla_leohas""codterror_leohas"};
#endif
new cvar_models;
new 
bool:mw2_class[33];
new const 
name[] = "Camuflado";
new const 
description[] = "Tiene el Traje del Enemigo.";
new const 
weapons 1<<CSW_AK47 1<<CSW_DEAGLE 1<<CSW_HEGRENADE 1<<CSW_FLASHBANG;
new const 
health 14;
new const 
condition 30;
new const 
intelligence 0;
new const 
strength 10;
public 
plugin_init() 
{
 
register_plugin(name"1.0""QTM_Peyote");
 
 
cod_register_class(namedescriptionweaponshealthconditionintelligencestrength);
 
 
RegisterHam(Ham_Spawn"player""Spawn"1);
 
 
cvar_models register_cvar("cod_models""1"); // 0 - Utilizar los models por defaul. 1 - Utilizar los nuevos models.
}
public 
cod_class_enabled(id)
 
mw2_class[id] = true;
public 
cod_class_disabled(id)
{
 
ChangeSkins(id1);
 
mw2_class[id] = false;
}
public 
Spawn(id)
{
 if(!
is_user_alive(id))
  return;
 
 if(!
mw2_class[id])
  return;
 
 if(
random_num(1,3) == 1)
 {
  new 
CsTeams:team cs_get_user_team(id);
  
  
cs_set_user_team(id, (team == CS_TEAM_CT)? CS_TEAM_TCS_TEAM_CT);
  
ExecuteHam(Ham_CS_RoundRespawnid);
  
  
cs_set_user_team(idteam);
 }
 
ChangeSkins(id0);
}
public 
ChangeSkins(idreset)
{
 if (!
is_user_connected(id)) 
  return 
PLUGIN_CONTINUE;
  
 if(
get_pcvar_num(cvar_models))
 
 if(
reset)
  
cs_reset_user_model(id);
 else
 {
  new 
num random_num(0,3);
  
cs_set_user_model(id, (cs_get_user_team(id) == CS_TEAM_T)? CT_Skins[num]: Terros_Skins[num]);
 }
 
 return 
PLUGIN_CONTINUE;

de copilar copila, pero no lo puedo probar (estoy con el portatil -.-), asi esta bien ?
__________________
leonard19941 is offline
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 04-15-2012 , 21:56   Re: Bug con los models
#24

PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <codmod>
#include <cstrike>
#include <hamsandwich>

new CT_Skins[4][][] = {
    { 
"sas""codsas_leohas" },
    { 
"gsg9""codgsg9_leohas" },
    { 
"urban""codurban_leohas" },
    { 
"gign""codgign_leohas"}
};
new 
Terros_Skins[4][][] = {
    { 
"arctic""codarctic_leohas" },
    { 
"leet""codleet_leohas" },
    { 
"guerilla""codguerilla_leohas" },
    { 
"terror""codterror_leohas" }
};

new 
cvar_models;
new 
bool:mw2_class[33];
new const 
name[] = "Camuflado";
new const 
description[] = "Tiene el Traje del Enemigo.";
new const 
weapons 1<<CSW_AK47 1<<CSW_DEAGLE 1<<CSW_HEGRENADE 1<<CSW_FLASHBANG;
new const 
health 14;
new const 
condition 30;
new const 
intelligence 0;
new const 
strength 10;

public 
plugin_init() 
{
    
register_plugin(name"1.0""QTM_Peyote");
    
    
cod_register_class(namedescriptionweaponshealthconditionintelligencestrength);
    
    
RegisterHam(Ham_Spawn"player""Spawn"1);
    
    
cvar_models register_cvar("cod_models""1"); // 0 - Utilizar los models por defaul. 1 - Utilizar los nuevos models.
}

public 
cod_class_enabled(id)
    
mw2_class[id] = true;

public 
cod_class_disabled(id)
{
    
ChangeSkins(id1);
    
mw2_class[id] = false;
}

public 
Spawn(id)
{
    if(!
is_user_alive(id))
        return;
    
    if(!
mw2_class[id])
        return;
    
    if(
random_num(1,3) == 1)
    {
        new 
CsTeams:team cs_get_user_team(id);
        
        
cs_set_user_team(id, (team == CS_TEAM_CT)? CS_TEAM_TCS_TEAM_CT);
        
ExecuteHam(Ham_CS_RoundRespawnid);
        
        
cs_set_user_team(idteam);
    }
    
ChangeSkins(id0);
}

public 
ChangeSkins(idreset)
{
    if (!
is_user_connected(id)) 
        return 
PLUGIN_CONTINUE;
    
    if(
reset)
        
cs_reset_user_model(id);
    else
    {
        new 
num random_num(0,3), cvar get_pcvar_num(cvar_models);
        
cs_set_user_model(id, (cs_get_user_team(id) == CS_TEAM_T)? CT_Skins[num][cvar]: Terros_Skins[num][cvar]);
    }
    
    return 
PLUGIN_CONTINUE;

no lo pude compilar para ver si le pifie(equivoque) en algo por q no tengo el include
__________________

www.amxmodx-es.com

Steam: Luchokoldo

Last edited by rak; 04-15-2012 at 22:01.
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
leonard19941
Veteran Member
Join Date: Jun 2011
Old 04-17-2012 , 13:46   Re: Bug con los models
#25

Quote:
Originally Posted by rak View Post
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <codmod>
#include <cstrike>
#include <hamsandwich>

new CT_Skins[4][][] = {
    { 
"sas""codsas_leohas" },
    { 
"gsg9""codgsg9_leohas" },
    { 
"urban""codurban_leohas" },
    { 
"gign""codgign_leohas"}
};
new 
Terros_Skins[4][][] = {
    { 
"arctic""codarctic_leohas" },
    { 
"leet""codleet_leohas" },
    { 
"guerilla""codguerilla_leohas" },
    { 
"terror""codterror_leohas" }
};

new 
cvar_models;
new 
bool:mw2_class[33];

new const 
name[] = "Camuflado";
new const 
description[] = "Tiene el Traje del Enemigo.";
new const 
weapons 1<<CSW_AK47 1<<CSW_DEAGLE 1<<CSW_HEGRENADE 1<<CSW_FLASHBANG;
new const 
health 14;
new const 
condition 30;
new const 
intelligence 0;
new const 
strength 10;

public 
plugin_init() 
{
    
register_plugin(name"1.0""QTM_Peyote");
    
    
cod_register_class(namedescriptionweaponshealthconditionintelligencestrength);
    
    
RegisterHam(Ham_Spawn"player""Spawn"1);
    
    
cvar_models register_cvar("cod_models""1"); // 0 - Utilizar los models por defaul. 1 - Utilizar los nuevos models.
}

public 
cod_class_enabled(id)
    
mw2_class[id] = true;

public 
cod_class_disabled(id)
{
    
ChangeSkins(id1);
    
mw2_class[id] = false;
}

public 
Spawn(id)
{
    if(!
is_user_alive(id))
        return;
    
    if(!
mw2_class[id])
        return;
    
    if(
random_num(1,3) == 1)
    {
        new 
CsTeams:team cs_get_user_team(id);
        
        
cs_set_user_team(id, (team == CS_TEAM_CT)? CS_TEAM_TCS_TEAM_CT);
        
ExecuteHam(Ham_CS_RoundRespawnid);
        
        
cs_set_user_team(idteam);
    }
    
ChangeSkins(id0);
}

public 
ChangeSkins(idreset)
{
    if (!
is_user_connected(id)) 
        return 
PLUGIN_CONTINUE;
    
    if(
reset)
        
cs_reset_user_model(id);
    else
    {
        new 
num random_num(0,3), cvar get_pcvar_num(cvar_models);
        
cs_set_user_model(id, (cs_get_user_team(id) == CS_TEAM_T)? CT_Skins[num][cvar]: Terros_Skins[num][cvar]);
    }
    
    return 
PLUGIN_CONTINUE;

no lo pude compilar para ver si le pifie(equivoque) en algo por q no tengo el include
la cvar no funciona, si la pongo en 0 se quedan los models nuevos, hice restart, cambiar de mapa pero nada, la cvar no funciona
Attached Files
File Type: inc codmod.inc (7.6 KB, 75 views)
__________________

Last edited by leonard19941; 04-19-2012 at 14:07.
leonard19941 is offline
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 04-17-2012 , 23:47   Re: Bug con los models
#26

Quote:
Originally Posted by leonard19941 View Post
la cvar no funciona, si la pongo en 0 se quedan los models nuevos, hice restart, cambiar de mapa pero nada, la cvar no funciona

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <codmod>
#include <cstrike>
#include <engine>
#include <hamsandwich>

new sprite_blast;
new 
cvar_models;
new 
amount_rockets[33];

new 
bool:mw2_class[33];

new 
CT_Skins[4][][] = {
    { 
"sas""codsas_leohas" },
    { 
"gsg9""codgsg9_leohas" },
    { 
"urban""codurban_leohas" },
    { 
"gign""codgign_leohas"}
};
new 
Terros_Skins[4][][] = {
    { 
"arctic""codarctic_leohas" },
    { 
"leet""codleet_leohas" },
    { 
"guerilla""codguerilla_leohas" },
    { 
"terror""codterror_leohas" }
};

new const 
name[] = "Infiltrado";
new const 
description[] = "Tiene el Traje del Enemigo, 1 Rocket (Cohete) por Ronda, y 1/4 oportunidades de renacer en la Base Enemiga.";
new const 
weapons 1<<CSW_MP5NAVY 1<<CSW_DEAGLE 1<<CSW_SMOKEGRENADE;
new const 
health 20;
new const 
condition 0;
new const 
intelligence 10;
new const 
strength 0;

public 
plugin_init() 
{
    
register_plugin(name"1.0""PYRDYS");
    
    
cod_register_class(namedescriptionweaponshealthconditionintelligencestrength);
    
    
register_touch("rocket""*" "RocketTouch");
    
register_event("ResetHUD""ResetHUD""abe");
    
    
RegisterHam(Ham_Spawn"player""Spawn"1);
    
    
cvar_models register_cvar("cod_models""1"); // 0 - Use the default models. 1 - Use the new models.
}

public 
plugin_precache()
{
    
sprite_blast precache_model("sprites/cod_leohas/dexplo.spr");
    
precache_model("models/cod_leohas/rpgrocket.mdl");
}

public 
cod_class_enabled(id)
{
    
mw2_class[id] = true;
    
amount_rockets[id] = 1;
}

public 
cod_class_disabled(id)
{
    
ChangeSkins(id1);
    
mw2_class[id] = false;
}

public 
Spawn(id)
{
    if(!
is_user_alive(id))
        return;
    
    if(!
mw2_class[id])
        return;
    
    if(
random_num(14) == 1)
    {
        new 
CsTeams:team cs_get_user_team(id);
        
        
cs_set_user_team(id, (team == CS_TEAM_CT)? CS_TEAM_TCS_TEAM_CT);
        
ExecuteHam(Ham_CS_RoundRespawnid);
        
        
cs_set_user_team(idteam);
    }
    
ChangeSkins(id0);
}

public 
ChangeSkins(idreset)
{
    if (!
is_user_connected(id)) 
        return 
PLUGIN_CONTINUE;
    
    if(
get_pcvar_num(cvar_models))
        
    if(
reset)
        
cs_reset_user_model(id);
    else
    {
        new 
num random_num(03), cvar get_pcvar_num(cvar_models);
        
cs_set_user_model(id, (cs_get_user_team(id) == CS_TEAM_T)? CT_Skins[num][cvar]: Terros_Skins[num][cvar]);
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
cod_class_skill_used(id)
{
    if (!
amount_rockets[id])
    {
        
client_print(idprint_center"Has utilizado todos tus Rockets (Cohetes)!");
        return 
PLUGIN_CONTINUE;
    }
    
    if (
is_user_alive(id))
    {
        
amount_rockets[id]--;
        
        new 
FloatOrigin[3], FloatvAngle[3], FloatVelocity[3];
        
        
entity_get_vector(idEV_VEC_v_anglevAngle);
        
entity_get_vector(idEV_VEC_origin Origin);
        
        new 
Ent create_entity("info_target");
        
        
entity_set_string(EntEV_SZ_classname"rocket");
        
entity_set_model(Ent"models/cod_leohas/rpgrocket.mdl");
        
        
vAngle[0] *= -1.0;
        
        
entity_set_origin(EntOrigin);
        
entity_set_vector(EntEV_VEC_anglesvAngle);
        
        
entity_set_int(EntEV_INT_effects2);
        
entity_set_int(EntEV_INT_solidSOLID_BBOX);
        
entity_set_int(EntEV_INT_movetypeMOVETYPE_FLY);
        
entity_set_edict(EntEV_ENT_ownerid);
        
        
VelocityByAim(id1000 Velocity);
        
entity_set_vector(EntEV_VEC_velocity ,Velocity);
    }    
    return 
PLUGIN_CONTINUE;
}

public 
RocketTouch(ent)
{
    if (!
is_valid_ent(ent))
        return;
    
    new 
attacker entity_get_edict(entEV_ENT_owner);
    
    
    new 
Float:fOrigin[3];
    
entity_get_vector(entEV_VEC_originfOrigin);    
    
    new 
iOrigin[3];
    for(new 
i=0;i<3;i++)
        
iOrigin[i] = floatround(fOrigin[i]);
    
    
message_begin(MSG_BROADCAST,SVC_TEMPENTITYiOrigin);
    
write_byte(TE_EXPLOSION);
    
write_coord(iOrigin[0]);
    
write_coord(iOrigin[1]);
    
write_coord(iOrigin[2]);
    
write_short(sprite_blast);
    
write_byte(32); 
    
write_byte(20); 
    
write_byte(0);
    
message_end();
    
    new 
entlist[33];
    new 
numfound find_sphere_class(ent"player"190.0entlist32);
    
    for (new 
i=0numfoundi++)
    {        
        new 
pid entlist[i];
        
        if (!
is_user_alive(pid) || get_user_team(attacker) == get_user_team(pid))
            continue;
        
cod_inflict_damage(attackerpid55.00.9ent, (1<<24));
    }
    
remove_entity(ent);
}    

public 
ResetHUD(id)
    
amount_rockets[id] = 1;

public 
client_disconnect(id)
{
    new 
ent find_ent_by_class(0"rocket");
    while(
ent 0)
    {
        if(
entity_get_edict(idEV_ENT_owner) == id)
            
remove_entity(ent);
        
ent find_ent_by_class(ent"rocket");
    }

probalo sin el plugin de connor.. poray te interfiere... me dijiste q querias esto para un server q no tenia los models nuevos xD
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
AlgoChikitito
BANNED
Join Date: Feb 2011
Location: Espaņa
Old 04-18-2012 , 00:55   Re: Bug con los models
#27

Quote:
Originally Posted by leonard19941 View Post
de copilar copila
pff, si quieres cambiar los models te estas complicando un monton.
AlgoChikitito is offline
leonard19941
Veteran Member
Join Date: Jun 2011
Old 04-19-2012 , 14:05   Re: Bug con los models
#28

Muchas gracias a todos por la ayude (en especial a vos [Ra]ak), al final pues simplemente le cambiare los

nombres por default o se los dejare dependiendo de que server utilize, gracias.
__________________
leonard19941 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:20.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode