UPDATED !!
*USED RAHEEM METHOD for Entity Removing
[ZE] EXTRA ITEM: BUNKER BUSTER LTD
Some tips:
- Avoid using engine module from AMXX as much as possible, use instead ReAPI engine functions.
- Example:
TO:
- set_pev(i_Ent, pev_solid, SOLID_NOT);
- set_entvar(i_Ent, var_solid, SOLID_NOT);
- Example:
- Use ReGameDLL functions as much as possible, consider always dropping AMXX functions if there are alternatives in ReAPI.
- Example:
TO:
- engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "func_breakable"));
- rg_create_entity("func_breakable");
- Example:
- After creating the entity you must ensure it exists, my tests says that AMXX won't give wrong values after directly it's created.
- Example:
TO:
- public Create_Plane(id,Float:sOrigin[3],Float:eOrigin[3])
- {
- new i_Ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "func_breakable"));
- entity_set_model(i_Ent,MODELS[M_PLANE]);
- set_pev(i_Ent, pev_classname, C_Plane);
- set_pev(i_Ent, pev_solid, SOLID_NOT);
- set_pev(i_Ent, pev_movetype, MOVETYPE_NOCLIP);
- sOrigin[2] = GetMaxHeight(i_Ent,sOrigin);
- set_pev(i_Ent, pev_origin,sOrigin);
- set_pev(i_Ent, pev_iuser1,id);
- set_pev(i_Ent, pev_vuser1,sOrigin);
- set_pev(i_Ent, pev_vuser2,eOrigin);
- Aim_To_Target(i_Ent,eOrigin);
- fm_set_rendering(i_Ent,kRenderFxNone,0,0,0,kRenderTransAlpha,0);
- g_iEntExist[i_Ent] = 1;
- // This is Random Value , I Am Not Sure When To Remove , Bcz This Depends On Map Size :-D
- set_task(20.0,"Kill_Remove",i_Ent);
- set_task(4.0,"Task_Fly",i_Ent);
- set_pev(i_Ent, pev_nextthink,get_gametime() + 4.0);
- }
- public Create_Plane(id,Float:sOrigin[3],Float:eOrigin[3])
- {
- #define PDATA_SAFE 2
- new i_Ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "func_breakable"));
- if (pev_valid(i_Ent) != PDATA_SAFE)
- return
- entity_set_model(i_Ent,MODELS[M_PLANE]);
- set_pev(i_Ent, pev_classname, C_Plane);
- set_pev(i_Ent, pev_solid, SOLID_NOT);
- set_pev(i_Ent, pev_movetype, MOVETYPE_NOCLIP);
- sOrigin[2] = GetMaxHeight(i_Ent,sOrigin);
- set_pev(i_Ent, pev_origin,sOrigin);
- set_pev(i_Ent, pev_iuser1,id);
- set_pev(i_Ent, pev_vuser1,sOrigin);
- set_pev(i_Ent, pev_vuser2,eOrigin);
- Aim_To_Target(i_Ent,eOrigin);
- fm_set_rendering(i_Ent,kRenderFxNone,0,0,0,kRenderTransAlpha,0);
- g_iEntExist[i_Ent] = 1;
- // This is Random Value , I Am Not Sure When To Remove , Bcz This Depends On Map Size :-D
- set_task(20.0,"Kill_Remove",i_Ent);
- set_task(4.0,"Task_Fly",i_Ent);
- set_pev(i_Ent, pev_nextthink,get_gametime() + 4.0);
- }
- Example:
He who fails to plan is planning to fail
Okay Boss
-
- Member
- Posts: 1
- Joined: 3 years ago
- Contact:
Hi
Please help me transfer to slot 5
Fix pls bunker buster - no fly plane sound and height plane + drop buster
Nova you Russian?
Please help me transfer to slot 5
Fix pls bunker buster - no fly plane sound and height plane + drop buster
Nova you Russian?
He's indian but he live in great britain rndeniska21233 wrote: ↑3 years ago Hi
Please help me transfer to slot 5
Fix pls bunker buster - no fly plane sound and height plane + drop buster
Nova you Russian?
Create an account or sign in to join the discussion
You need to be a member in order to post a reply
Create an account
Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute
Sign in
Who is online
Users browsing this forum: No registered users and 4 guests