Thread: Make a circle
View Single Post
shanapu
Veteran Member
Join Date: Apr 2015
Location: .de
Old 04-13-2017 , 17:58   Re: Make a circle
Reply With Quote #2

https://forums.alliedmods.net/showth...ghlight=circle
https://forums.alliedmods.net/showth...ghlight=circle
https://github.com/shanapu/MyCircle

https://github.com/shanapu/MyCircle/...e.sp#L370-L396
PHP Code:
    float clientPos[3], ang[3], unitradius;
    
GetClientAbsOrigin(clientclientPos);
    
GetClientEyeAngles(clientang);
    
unitradius radius 52.49343832020997;

    for (
int i 0GetArraySize(g_aCircle); i++)
    {
        
float newPos[3], vec[3], angles[3];
        
newPos[0] = clientPos[0] + (Cosine(DegToRad(angle) * GetArraySize(g_aCircle)) * unitradius);
        
newPos[1] = clientPos[1] + (Sine(DegToRad(angle) * GetArraySize(g_aCircle)) * unitradius);

        if (
gc_bHoverCircle.BoolValue)
        {
            
newPos[2] = clientPos[2] + 10;
        }
        else
        {
            
newPos[2] = clientPos[2];
        }

        
SubtractVectors(clientPosnewPosvec);
        
NormalizeVector(vecvec);
        
GetVectorAngles(vecangles);

        
int iClient GetArrayCell(g_aCirclei);
        
SetEntityRenderColor(iClientg_iColorPlayer[0], g_iColorPlayer[1], g_iColorPlayer[2], 255);
        
TeleportEntity(iClientnewPosanglesNULL_VECTOR);

__________________
coding & free software
shanapu is offline