Welcome to the world of making a Artificial Intelligence
It's not as easy as it looks, you have to process frame by frame what he would have to do, walk forward, aim and others...
I found this function from "Arena" of "MrDev", but i am not sure of how to make them shoot
PHP Code:
stock Set_Aiming( CoreID, TargetID )
{
new Float:CoreAngles[3] = { 0.0, 0.0, 0.0 };
new Float:CoreOrigin[3];
pev(CoreID, pev_origin, CoreOrigin );
new Float:TargetOrigin[3];
pev(TargetID, pev_origin, TargetOrigin );
new anglemode:Mode = degrees;
new Float:DeltaOrigin[3];
for ( new i = 0; i < 3; i++ )
DeltaOrigin[i] = CoreOrigin[i] - TargetOrigin[i];
CoreAngles[x] = floatatan( DeltaOrigin[z] / Distance2D( DeltaOrigin[x], DeltaOrigin[y] ), Mode ) ;
CoreAngles[y] = floatatan( DeltaOrigin[y] / DeltaOrigin[x], Mode );
( DeltaOrigin[x] >= 0.0 ) ? ( CoreAngles[y] += 180.0 ): ( CoreAngles[y] += 0.0 )
set_pev(CoreID, pev_angles, CoreAngles,3 );
set_pev(CoreID, pev_fixangle, 1 );
}
Well, good luck in making the first AI for AMXX
__________________