Holassss.. Necesito ayuda con este Parrafo..
Lo que quiero lograr es lo siguiente..
1º Que una entidad en mi caso se llama "BM_DISAPER2"( Ya les doy el codigo ) Se mueva a un lugar determinado por mi, osea un rango que se mueva 100.0 para adelante y que vuelva a su punto de origen. algo asi quiero acer..
2º Que al moverse, se mueva a una determinada velocidad..
3º Si se logra eso, la entidad se va a mover si un player se para encima, segun lo que ise yo, no se hacer que se mueva solo..
Les dejo el Code..
PHP Code:
while ((ent = find_ent_by_class(ent, g_block_classname)))
{
new blockType = entity_get_int(ent, EV_INT_body); // Aki dice que se haga la accion si el player esta sobre la entidad.
new Float: vOrigin2[3];
if (blockType == BM_DISAPER2)// Esa es la entidad
{
vOrigin2[0] == 0.0;
vOrigin2[1] == 0.0;
vOrigin2[2] == 0.0;
if (vOrigin2[0] == 0.0 && vOrigin2[1] == 0.0)// Toketiando no se usar esto.. :(
{
vOrigin2[0] == 100.0;// Lo mismo
}
new Float:vVelocity[3];
set_pev(ent, pev_velocity, vVelocity);
vVelocity[2] = 200.0;
set_pev(ent, pev_movetype, MOVETYPE_FLY);
set_pev(ent, pev_v_angle, vOrigin2); // Original Origin
}
}
Por favor necesito respuestas Gracias.