Raised This Month: $ Target: $400
 0% 

How to make a Fake Player, that can repeat the gestures of real player


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
dias
BANNED
Join Date: Jul 2009
Location: South Vietnam
Old 09-24-2011 , 20:55   Re: How to make a Fake Player, that can repeat the gestures of real player
Reply With Quote #6

I still can't do it. Can you add that code for me to the think forward ?
PHP Code:
#include <amxmodx>
#include <engine>

public plugin_init()
{
    
register_clcmd("onna""onna")
    
register_think("npc_onna","npc_think");
}

public 
plugin_precache()
{
    
precache_model("models/player/gign/gign.mdl")
    
precache_model("models/p_ak47.mdl")
}

public 
onna(id)
{
    
    new 
Float:origin[3]
    
    
entity_get_vector(id,EV_VEC_origin,origin)
    
    new 
ent create_entity("info_target")
    
give_weapon(ent)
    
    
entity_set_origin(ent,origin);
    
origin[2] += 300.0
    entity_set_origin
(id,origin)
    
    
entity_set_float(ent,EV_FL_takedamage,1.0)
    
entity_set_float(ent,EV_FL_health,100.0)
    
    
entity_set_string(ent,EV_SZ_classname,"npc_onna");
    
entity_set_model(ent,"models/player/gign/gign.mdl");
    
entity_set_int(ent,EV_INT_solid2)
    
    
entity_set_byte(ent,EV_BYTE_controller1,125);
    
entity_set_byte(ent,EV_BYTE_controller2,125);
    
entity_set_byte(ent,EV_BYTE_controller3,125);
    
entity_set_byte(ent,EV_BYTE_controller4,125);
    
    new 
Float:maxs[3] = {16.0,16.0,36.0}
    new 
Float:mins[3] = {-16.0,-16.0,-36.0}
    
entity_set_size(ent,mins,maxs)
    
    
entity_set_float(ent,EV_FL_animtime,2.0)
    
entity_set_float(ent,EV_FL_framerate,1.0)
    
entity_set_int(ent,EV_INT_sequence,0);
    
    
entity_set_float(ent,EV_FL_nextthink,halflife_time() + 0.01)
    
    
drop_to_floor(ent)
    return 
1;
}

public 
give_weapon(ent)
{
    new 
entWeapon create_entity("info_target")
    
    
entity_set_string(entWeaponEV_SZ_classname"npc_weapon")
    
    
entity_set_int(entWeaponEV_INT_movetypeMOVETYPE_FOLLOW)
    
entity_set_int(entWeaponEV_INT_solidSOLID_NOT)
    
entity_set_edict(entWeaponEV_ENT_aimentent)
    
entity_set_model(entWeapon"models/p_ak47.mdl"
}

public 
npc_think(id)
{
    
// Add Code Here
    
    
    
    
entity_set_float(id,EV_FL_nextthink,halflife_time() + 0.01)

dias is offline
Send a message via Yahoo to dias Send a message via Skype™ to dias
 



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 19:37.


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