Raised This Month: $ Target: $400
 0% 

Need help with entities (solid and size)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
zacky
Senior Member
Join Date: Mar 2008
Location: Sweden
Old 04-15-2009 , 17:18   Need help with entities (solid and size)
Reply With Quote #1

I wanted to get to know how to create entities, and i know how to do it now, but, i can walk through it and i dont know how to fix this, i've even setted size and made is to SOLID_BBOX, but it still doesnt work, please help me.

Heres the code:
Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
 
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
 
new const gszModel[] = "models/blockmaker/bm_block_bhop.mdl";
new const gClassname[] = "info_target";
 
public plugin_init() {
 register_plugin(PLUGIN, VERSION, AUTHOR);
 
 register_clcmd("say /cc", "cmdCreateCar")
}
 
public plugin_precache()
 precache_model(gszModel);  
 
public cmdCreateCar(id) {
 if (get_user_flags(id) & ADMIN_CHAT)
 {
  new origin[3];
  new Float:FLorigin[3];
  new Float: vAngles[] = {0.0, 0.0, 0.0};
 
  get_user_origin(id, origin, 2);
 
  FLorigin[ 0 ] = float( origin[0] );
  FLorigin[ 1 ] = float( origin[1] );
  FLorigin[ 2 ] = float( origin[2] );
 
  cmdCreateCar2(FLorigin, vAngles);
 }
}
 
cmdCreateCar2(Float:FLorigin[3], Float:vAngles[3]) {
 new ent = create_entity(gClassname);
 
 new Float:gSizeMin[] = {-32.0, -32.0, -4.0};
 new Float:gSizeMax[] = {32.0, 32.0, 4.0};
 
 if (is_valid_ent(ent)) {
  entity_set_int(ent, EV_INT_movetype, MOVETYPE_NONE);
  entity_set_vector(ent, EV_VEC_angles, vAngles);
  entity_set_origin(ent, FLorigin);
  entity_set_int(ent, EV_INT_solid, SOLID_BBOX);
  entity_set_size(ent, gSizeMin, gSizeMax);
  entity_set_model(ent, gszModel);
 
  return ent;
 }
 return 0;
}
And if you wanna know why i use cmdCreateCar is because i was doing with car first, but it didnt work with size and solid either, so i made it to bhop block (from blockmaker) because i checked the size on them in bm, which then didn't work either.

+karma for help

Last edited by zacky; 04-15-2009 at 17:22.
zacky is offline
Send a message via Skype™ to zacky
 



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 02:16.


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