Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Purdinho poslato Avgust 31, 2018, 14:42:55 POSLE PODNE

Naslov: Warning 208
Poruka od: Purdinho poslato Avgust 31, 2018, 14:42:55 POSLE PODNE
Problem(error/warning): Warning
Dio skripte: C:\Users\tomih\OneDrive\Radna površina\Samp\zadnji AG\ABSTRACT NIGGA\ABSTRACT NIGGA\gamemodes\abstract2018.pwn(8695) : warning 208: function with tag result used before definition, forcing reparse
C:\Users\tomih\OneDrive\Radna površina\Samp\zadnji AG\ABSTRACT NIGGA\ABSTRACT NIGGA\gamemodes\abstract2018.pwn(8706) : warning 208: function with tag result used before definition, forcing reparse
C:\Users\tomih\OneDrive\Radna površina\Samp\zadnji AG\ABSTRACT NIGGA\ABSTRACT NIGGA\gamemodes\abstract2018.pwn(8719) : warning 208: function with tag result used before definition, forcing reparse

forward ShadyAC_Nisani(playerid, Float:saciax, Float:saciay, Float:saciaz, Float:sacrad);
public ShadyAC_Nisani(playerid, Float:saciax, Float:saciay, Float:saciaz, Float:sacrad)
{
    new Float:camera_saciax,Float:camera_saciay,Float:camera_saciaz,Float:vector_saciax,Float:vector_saciay,Float:vector_saciaz;
    GetPlayerCameraPos(playerid, camera_saciax, camera_saciay, camera_saciaz);
    GetPlayerCameraFrontVector(playerid, vector_saciax, vector_saciay, vector_saciaz);

    new Float:vertical, Float:horisaciazontal;

    switch (GetPlayerWeapon(playerid))
    {
    case 34,35,36:
{
        if (ShadyAC_UdaljenostKamera(camera_saciax, camera_saciay, camera_saciaz, saciax, saciay, saciaz, vector_saciax, vector_saciay, vector_saciaz) < sacrad) return true;
        return false;
        }
        case 30,31: {vertical = 4.0; horisaciazontal = -1.6;}
        case 33: {vertical = 2.7; horisaciazontal = -1.0;}
        default: {vertical = 6.0; horisaciazontal = -2.2;}
    }

    new Float:angle = ShadyAC_GetPoinTAngleToPoint(0, 0, floatsqroot(vector_saciax*vector_saciax+vector_saciay*vector_saciay), vector_saciaz) - 270.0;
    new Float:resisaciaze_saciax, Float:resisaciaze_saciay, Float:resisaciaze_saciaz = floatsin(angle+vertical, degrees);
    ShadyAC_GetXYInFrontOfPoint(resisaciaze_saciax, resisaciaze_saciay, ShadyAC_GetPoinTAngleToPoint(0, 0, vector_saciax, vector_saciay)+horisaciazontal, floatcos(angle+vertical, degrees));

if (ShadyAC_UdaljenostKamera(camera_saciax, camera_saciay, camera_saciaz, saciax, saciay, saciaz, resisaciaze_saciax, resisaciaze_saciay, resisaciaze_saciaz) < sacrad) return true;
return false;
}
forward bool:ShadyAC_NisaniIgraca(playerid, target);
public bool:ShadyAC_NisaniIgraca(playerid, target)
{
    new Float:x, Float:y, Float:z;
    GetPlayerPos(target, x, y, z);
    if (ShadyAC_Nisani(playerid, x, y, z-0.75, 0.25)) return true;
    if (ShadyAC_Nisani(playerid, x, y, z-0.25, 0.25)) return true;
    if (ShadyAC_Nisani(playerid, x, y, z+0.25, 0.25)) return true;
    if (ShadyAC_Nisani(playerid, x, y, z+0.75, 0.25)) return true;
    return false;
}
forward Float:ShadyAC_UdaljenostKamera(Float:CamX, Float:CamY, Float:CamZ, Float:ObjX, Float:ObjY, Float:ObjZ, Float:FrX, Float:FrY, Float:FrZ);
public Float:ShadyAC_UdaljenostKamera(Float:CamX, Float:CamY, Float:CamZ, Float:ObjX, Float:ObjY, Float:ObjZ, Float:FrX, Float:FrY, Float:FrZ)
{
    new Float:TGTDistance;

    TGTDistance = floatsqroot((CamX - ObjX) * (CamX - ObjX) + (CamY - ObjY) * (CamY - ObjY) + (CamZ - ObjZ) * (CamZ - ObjZ));

    new Float:tmpX, Float:tmpY, Float:tmpZ;
    tmpX = FrX * TGTDistance + CamX;
    tmpY = FrY * TGTDistance + CamY;
    tmpZ = FrZ * TGTDistance + CamZ;
    return floatsqroot((tmpX - ObjX) * (tmpX - ObjX) + (tmpY - ObjY) * (tmpY - ObjY) + (tmpZ - ObjZ) * (tmpZ - ObjZ));
}
forward Float:ShadyAC_GetPoinTAngleToPoint(Float:sgpx2, Float:sgpy2, Float:sgpX, Float:sgpY);
public Float:ShadyAC_GetPoinTAngleToPoint(Float:sgpx2, Float:sgpy2, Float:sgpX, Float:sgpY)
{
new Float:DX, Float:DY;
new Float:sgpangle;

DX = floatabs(floatsub(sgpx2,sgpX));
DY = floatabs(floatsub(sgpy2,sgpY));

if (DY == 0.0 || DX == 0.0)
{
    if(DY == 0 && DX > 0) sgpangle = 0.0;
    else if(DY == 0 && DX < 0) sgpangle = 180.0;
    else if(DY > 0 && DX == 0) sgpangle = 90.0;
    else if(DY < 0 && DX == 0) sgpangle = 270.0;
    else if(DY == 0 && DX == 0) sgpangle = 0.0;
  }
  else
{
    sgpangle = atan(DX/DY);
    if(sgpX > sgpx2 && sgpY <= sgpy2) sgpangle += 90.0;
    else if(sgpX <= sgpx2 && sgpY < sgpy2) sgpangle = floatsub(90.0, sgpangle);
    else if(sgpX < sgpx2 && sgpY >= sgpy2) sgpangle -= 90.0;
    else if(sgpX >= sgpx2 && sgpY > sgpy2) sgpangle = floatsub(270.0, sgpangle);
  }
  return floatadd(sgpangle, 90.0);
}
forward ShadyAC_GetXYInFrontOfPoint(&Float:spgx, &Float:spgy, Float:spgangle, Float:spgdistance);
public ShadyAC_GetXYInFrontOfPoint(&Float:spgx, &Float:spgy, Float:spgangle, Float:spgdistance)
{
spgx += (spgdistance * floatsin(-spgangle, degrees));
spgy += (spgdistance * floatcos(-spgangle, degrees));
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: Warning 208
Poruka od: twoblqck.art poslato Avgust 31, 2018, 14:48:43 POSLE PODNE
Posalji te linije i ne radi ti to :D
Naslov: Odg: Warning 208
Poruka od: Purdinho poslato Avgust 31, 2018, 14:56:42 POSLE PODNE
Citat: ᴇᴍᴏ_ᴋʜᴀʟɪÒ"á´€ poslato Avgust 31, 2018, 14:48:43 POSLE PODNE
Posalji te linije i ne radi ti to :D
To je od AntiCheat-a, fora je to sto na obicnom pawnu sve cisto,a na Fast Compiler dobijem ovaj kurac
Naslov: Odg: Warning 208
Poruka od: Purdinho poslato Avgust 31, 2018, 22:15:08 POSLE PODNE
Fixano ! Lock :)