AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Entity Crash.. (https://forums.alliedmods.net/showthread.php?t=19295)

Zenith77 10-13-2005 13:38

Entity Crash..
 
This seems to crash my server...

Code:
public place_camera(id) {         if( get_cvar_num("sv_camera") < 1 ) {                 client_print(id, print_chat, "[CAMERA] Camera MOD is disabled at this time!" )                 return PLUGIN_HANDLED             }         if( hasPlacedCamera[id] ) {                 client_print(id, print_chat, "[CAMERA] You already Placed a Camera! ")                 return PLUGIN_HANDLED     }         new camera = create_entity("info_target")     new origin[3]         // Logging         new name[32]     new authid[32]         get_user_name(id, name, 31)     get_user_authid(id, name, 31)         log_amx("<%s><><%s><> Set a Camera !", name, authid)         //---------------------             get_user_origin(id, origin, 3)         entity_set_origin(camera, Float:origin )         new Float:maxs[3] = {1.0,1.0,3.0}     new Float:mins[3] = {-1.0,1.0,-3.0}         entity_set_size(camera,mins,maxs)     entity_set_int(camera,EV_INT_solid, SOLID_NOT )         entity_set_string(camera, EV_SZ_classname, "camera" )         entity_set_float(camera,EV_FL_takedamage,1.0)     entity_set_float(camera,EV_FL_health,100.0) // prehaps some try bullets or a nade     // will fly by ?         entity_set_edict(camera, EV_ENT_owner, id)         hasPlacedCamera[id] = true             return PLUGIN_CONTINUE     }

anybody know why ?


p.s Log shows up, so it has something to due with the entity code.

bahr 10-13-2005 14:25

Replace

Code:
    get_user_origin(id, origin, 3)           entity_set_origin(camera, Float:origin )

by:

Code:
    get_user_origin(id, origin, 3)     Float: forigin[3]     IVecFVec(origin, forigin)     entity_set_origin(camera, forigin)

Hope this helps :wink:

Zenith77 10-13-2005 20:01

Thank you and will try, I knew it was probably something to do with the origin.


Once again, thnx :)


All times are GMT -4. The time now is 23:41.

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