[Ajuda] 1 Warning
#1

Quote:

(50709) : warning 216: nested comment

1є - Warning

Linha :

pawn Код:
/*Para colocar Coordenada no lugar que voce quer , basta colocar a Coordenada X,Y,Z no lugar dos 00000 ,
Codigo Completo :

pawn Код:
/*public UpdateSpeed(playerid)
{
    new Float:x,Float:y,Float:z;
    new Float:distance,value;
    for(new i=0; i<SLOTS; i++)
    {
        if(IsPlayerConnected(i))
        {
            GetPlayerPos(i, x, y, z);
            distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
            value = floatround(distance * 3600);
            if(UpdateSeconds > 1)
            {
                value = floatround(value / UpdateSeconds);
            }
            distance1[i] = floatround(value/1600);

            SavePlayerPos[i][LastX] = x;
            SavePlayerPos[i][LastY] = y;
            SavePlayerPos[i][LastZ] = z;
            /*Para colocar Coordenada no lugar que voce quer , basta colocar a Coordenada X,Y,Z no lugar dos 00000 ,
            o 40 й o radio , que o radar pega, e o 50 , й a velocidade maxima*/

            /*AddFlitsPaal(i, 1278, 1212.8823,-1381.6776,13.4305, 50, 70);
             AddFlitsPaal(i, 1278, 1523.7429,-1722.8915,13.5530, 50, 70);
             AddFlitsPaal(i, 1278, 1442.9658,-1738.1095,13.5469, 50, 70);
             AddFlitsPaal(i, 1278, 1473.5967,-1040.5238,23.8281, 50, 70);
             AddFlitsPaal(i, 1278, 2237.6362,-1647.5065,15.4823, 50, 70);
             AddFlitsPaal(i, 1278, 2404.1538,-1738.6323,13.5469, 50, 70);
             AddFlitsPaal(i, 1278, 1464.4750,-1154.4930,23.8600, 50, 70);
             AddFlitsPaal(i, 1278, 345.8269,-1570.1700,33.1640, 50, 70);
             AddFlitsPaal(i, 1278, 383.0428,-1348.9799,14.6846, 50, 70);
             AddFlitsPaal(i, 1278, 1204.2743,-1846.5142,13.5509, 50, 70);
             AddFlitsPaal(i, 1278, 767.3163,-1773.4016,13.0270, 50, 70);
             AddFlitsPaal(i, 1278, 1044.7125,-1487.2719,13.5573, 50, 70);
             AddFlitsPaal(i, 1278, 2880.7656,-1189.7400,10.8750, 50, 70);
             AddFlitsPaal(i, 1278, 2880.9873,-1618.0223,11.0469, 50, 70);
             AddFlitsPaal(i, 1278, 1393.6208,-931.5850,34.5388, 50, 70);
             AddFlitsPaal(i, 1278, 672.6426,-591.9667,16.3281, 50, 70);
        }
    }
}


IsPlayerInCircle(playerid,Float:x,Float:y,radius)
{
    if(GetPlayerDistanceToPoint(playerid,Float:x,Float:y) < radius)
    {
        return 1;
    }
    return 0;
}

GetPlayerDistanceToPoint(playerid,Float:x,Float:y)
{
    new Float:x1,Float:y1,Float:z1; GetPlayerPos(playerid,x1,y1,z1);
    new Float:tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+
    floatpower(floatabs(floatsub(y,y1)),2));
    return floatround(tmpdis);
}

stock AddFlitsPaal(playerid, modelid, Float:xx, Float:yy, Float:zz, radius, speed)
{
    new fine[MAX_PLAYERS];
    new str[256];

    if(objectcreated!=maxobject)
    {
        CreateObject(modelid, xx, yy, zz, 0.0, 0.0, 10);
        objectcreated++;
    }
    if((distance1[playerid])>speed)
    {
        if(IsPlayerInCircle(playerid, xx, yy, radius)  && GetPlayerState(playerid)== PLAYER_STATE_DRIVER)
        {
            fine[playerid]=((distance1[playerid]*17/10)-speed);
            GivePlayerMoney(playerid, -2000);
            format(str,sizeof(str), "[RADAR LR] O Limite de velocidade й %d KM/H Vocк Passou a %d KM/H e foi multado!",speed, distance1[playerid] ,fine[playerid]);
            SendClientMessage(playerid, 0xFF6A08AA, str);
            PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
        }
    }
}

*/
Att : Codigo desativado e dando erro Oo
Reply
#2

pawn Код:
/*
public UpdateSpeed(playerid)
{
    new Float:x,Float:y,Float:z;
    new Float:distance,value;
    for(new i=0; i<SLOTS; i++)
    {
        if(IsPlayerConnected(i))
        {
            GetPlayerPos(i, x, y, z);
            distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
            value = floatround(distance * 3600);
            if(UpdateSeconds > 1)
            {
                value = floatround(value / UpdateSeconds);
            }
            distance1[i] = floatround(value/1600);

            SavePlayerPos[i][LastX] = x;
            SavePlayerPos[i][LastY] = y;
            SavePlayerPos[i][LastZ] = z;
            Para colocar Coordenada no lugar que voce quer , basta colocar a Coordenada X,Y,Z no lugar dos 00000 ,
            o 40 й o radio , que o radar pega, e o 50 , й a velocidade maxima
             AddFlitsPaal(i, 1278, 1212.8823,-1381.6776,13.4305, 50, 70);
             AddFlitsPaal(i, 1278, 1523.7429,-1722.8915,13.5530, 50, 70);
             AddFlitsPaal(i, 1278, 1442.9658,-1738.1095,13.5469, 50, 70);
             AddFlitsPaal(i, 1278, 1473.5967,-1040.5238,23.8281, 50, 70);
             AddFlitsPaal(i, 1278, 2237.6362,-1647.5065,15.4823, 50, 70);
             AddFlitsPaal(i, 1278, 2404.1538,-1738.6323,13.5469, 50, 70);
             AddFlitsPaal(i, 1278, 1464.4750,-1154.4930,23.8600, 50, 70);
             AddFlitsPaal(i, 1278, 345.8269,-1570.1700,33.1640, 50, 70);
             AddFlitsPaal(i, 1278, 383.0428,-1348.9799,14.6846, 50, 70);
             AddFlitsPaal(i, 1278, 1204.2743,-1846.5142,13.5509, 50, 70);
             AddFlitsPaal(i, 1278, 767.3163,-1773.4016,13.0270, 50, 70);
             AddFlitsPaal(i, 1278, 1044.7125,-1487.2719,13.5573, 50, 70);
             AddFlitsPaal(i, 1278, 2880.7656,-1189.7400,10.8750, 50, 70);
             AddFlitsPaal(i, 1278, 2880.9873,-1618.0223,11.0469, 50, 70);
             AddFlitsPaal(i, 1278, 1393.6208,-931.5850,34.5388, 50, 70);
             AddFlitsPaal(i, 1278, 672.6426,-591.9667,16.3281, 50, 70);
        }
    }
}


IsPlayerInCircle(playerid,Float:x,Float:y,radius)
{
    if(GetPlayerDistanceToPoint(playerid,Float:x,Float:y) < radius)
    {
        return 1;
    }
    return 0;
}

GetPlayerDistanceToPoint(playerid,Float:x,Float:y)
{
    new Float:x1,Float:y1,Float:z1; GetPlayerPos(playerid,x1,y1,z1);
    new Float:tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+
    floatpower(floatabs(floatsub(y,y1)),2));
    return floatround(tmpdis);
}

stock AddFlitsPaal(playerid, modelid, Float:xx, Float:yy, Float:zz, radius, speed)
{
    new fine[MAX_PLAYERS];
    new str[256];

    if(objectcreated!=maxobject)
    {
        CreateObject(modelid, xx, yy, zz, 0.0, 0.0, 10);
        objectcreated++;
    }
    if((distance1[playerid])>speed)
    {
        if(IsPlayerInCircle(playerid, xx, yy, radius)  && GetPlayerState(playerid)== PLAYER_STATE_DRIVER)
        {
            fine[playerid]=((distance1[playerid]*17/10)-speed);
            GivePlayerMoney(playerid, -2000);
            format(str,sizeof(str), "[RADAR LR] O Limite de velocidade й %d KM/H Vocк Passou a %d KM/H e foi multado!",speed, distance1[playerid] ,fine[playerid]);
            SendClientMessage(playerid, 0xFF6A08AA, str);
            PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
        }
    }
}

*/
Reply
#3

Й porque vocк ta colocando /* dentro de /*.
Tente:
pawn Код:
/*public UpdateSpeed(playerid)
{
    new Float:x,Float:y,Float:z;
    new Float:distance,value;
    for(new i=0; i<SLOTS; i++)
    {
        if(IsPlayerConnected(i))
        {
            GetPlayerPos(i, x, y, z);
            distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
            value = floatround(distance * 3600);
            if(UpdateSeconds > 1)
            {
                value = floatround(value / UpdateSeconds);
            }
            distance1[i] = floatround(value/1600);

            SavePlayerPos[i][LastX] = x;
            SavePlayerPos[i][LastY] = y;
            SavePlayerPos[i][LastZ] = z;
            Para colocar Coordenada no lugar que voce quer , basta colocar a Coordenada X,Y,Z no lugar dos 00000 ,
            o 40 й o radio , que o radar pega, e o 50 , й a velocidade maxima
            AddFlitsPaal(i, 1278, 1212.8823,-1381.6776,13.4305, 50, 70);
             AddFlitsPaal(i, 1278, 1523.7429,-1722.8915,13.5530, 50, 70);
             AddFlitsPaal(i, 1278, 1442.9658,-1738.1095,13.5469, 50, 70);
             AddFlitsPaal(i, 1278, 1473.5967,-1040.5238,23.8281, 50, 70);
             AddFlitsPaal(i, 1278, 2237.6362,-1647.5065,15.4823, 50, 70);
             AddFlitsPaal(i, 1278, 2404.1538,-1738.6323,13.5469, 50, 70);
             AddFlitsPaal(i, 1278, 1464.4750,-1154.4930,23.8600, 50, 70);
             AddFlitsPaal(i, 1278, 345.8269,-1570.1700,33.1640, 50, 70);
             AddFlitsPaal(i, 1278, 383.0428,-1348.9799,14.6846, 50, 70);
             AddFlitsPaal(i, 1278, 1204.2743,-1846.5142,13.5509, 50, 70);
             AddFlitsPaal(i, 1278, 767.3163,-1773.4016,13.0270, 50, 70);
             AddFlitsPaal(i, 1278, 1044.7125,-1487.2719,13.5573, 50, 70);
             AddFlitsPaal(i, 1278, 2880.7656,-1189.7400,10.8750, 50, 70);
             AddFlitsPaal(i, 1278, 2880.9873,-1618.0223,11.0469, 50, 70);
             AddFlitsPaal(i, 1278, 1393.6208,-931.5850,34.5388, 50, 70);
             AddFlitsPaal(i, 1278, 672.6426,-591.9667,16.3281, 50, 70);
        }
    }
}


IsPlayerInCircle(playerid,Float:x,Float:y,radius)
{
    if(GetPlayerDistanceToPoint(playerid,Float:x,Float:y) < radius)
    {
        return 1;
    }
    return 0;
}

GetPlayerDistanceToPoint(playerid,Float:x,Float:y)
{
    new Float:x1,Float:y1,Float:z1; GetPlayerPos(playerid,x1,y1,z1);
    new Float:tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+
    floatpower(floatabs(floatsub(y,y1)),2));
    return floatround(tmpdis);
}

stock AddFlitsPaal(playerid, modelid, Float:xx, Float:yy, Float:zz, radius, speed)
{
    new fine[MAX_PLAYERS];
    new str[256];

    if(objectcreated!=maxobject)
    {
        CreateObject(modelid, xx, yy, zz, 0.0, 0.0, 10);
        objectcreated++;
    }
    if((distance1[playerid])>speed)
    {
        if(IsPlayerInCircle(playerid, xx, yy, radius)  && GetPlayerState(playerid)== PLAYER_STATE_DRIVER)
        {
            fine[playerid]=((distance1[playerid]*17/10)-speed);
            GivePlayerMoney(playerid, -2000);
            format(str,sizeof(str), "[RADAR LR] O Limite de velocidade й %d KM/H Vocк Passou a %d KM/H e foi multado!",speed, distance1[playerid] ,fine[playerid]);
            SendClientMessage(playerid, 0xFF6A08AA, str);
            PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
        }
    }
}

*/
Reply
#4

Para "eliminar" as linhas de serem compiladas, tambem se pode usar //, e dб menos problemas (:
Sendo que й mais lento.
Reply
#5

Thanks For all
Reply
#6

Eis aqui б soluзгo meu amigo !

pawn Код:
#include a_samp

/*public UpdateSpeed(playerid)
{
    new Float:x,Float:y,Float:z;
    new Float:distance,value;
    for(new i=0; i<SLOTS; i++)
    {
        if(IsPlayerConnected(i))
        {
            GetPlayerPos(i, x, y, z);
            distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
            value = floatround(distance   3600);
            if(UpdateSeconds > 1)
            {
                value = floatround(value / UpdateSeconds);
            }
            distance1[i] = floatround(value/1600);

            SavePlayerPos[i][LastX] = x;
            SavePlayerPos[i][LastY] = y;
            SavePlayerPos[i][LastZ] = z;
            //Para colocar Coordenada no lugar que voce quer , basta colocar a Coordenada X,Y,Z no lugar dos 00000 ,
            //o 40 й o radio , que o radar pega, e o 50 , й a velocidade maxima
            //AddFlitsPaal(i, 1278, 1212.8823,-1381.6776,13.4305, 50, 70);
             AddFlitsPaal(i, 1278, 1523.7429,-1722.8915,13.5530, 50, 70);
             AddFlitsPaal(i, 1278, 1442.9658,-1738.1095,13.5469, 50, 70);
             AddFlitsPaal(i, 1278, 1473.5967,-1040.5238,23.8281, 50, 70);
             AddFlitsPaal(i, 1278, 2237.6362,-1647.5065,15.4823, 50, 70);
             AddFlitsPaal(i, 1278, 2404.1538,-1738.6323,13.5469, 50, 70);
             AddFlitsPaal(i, 1278, 1464.4750,-1154.4930,23.8600, 50, 70);
             AddFlitsPaal(i, 1278, 345.8269,-1570.1700,33.1640, 50, 70);
             AddFlitsPaal(i, 1278, 383.0428,-1348.9799,14.6846, 50, 70);
             AddFlitsPaal(i, 1278, 1204.2743,-1846.5142,13.5509, 50, 70);
             AddFlitsPaal(i, 1278, 767.3163,-1773.4016,13.0270, 50, 70);
             AddFlitsPaal(i, 1278, 1044.7125,-1487.2719,13.5573, 50, 70);
             AddFlitsPaal(i, 1278, 2880.7656,-1189.7400,10.8750, 50, 70);
             AddFlitsPaal(i, 1278, 2880.9873,-1618.0223,11.0469, 50, 70);
             AddFlitsPaal(i, 1278, 1393.6208,-931.5850,34.5388, 50, 70);
             AddFlitsPaal(i, 1278, 672.6426,-591.9667,16.3281, 50, 70);
        }
    }
}


IsPlayerInCircle(playerid,Float:x,Float:y,radius)
{
    if(GetPlayerDistanceToPoint(playerid,Float:x,Float:y) < radius)
    {
        return 1;
    }
    return 0;
}

GetPlayerDistanceToPoint(playerid,Float:x,Float:y)
{
    new Float:x1,Float:y1,Float:z1; GetPlayerPos(playerid,x1,y1,z1);
    new Float:tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+
    floatpower(floatabs(floatsub(y,y1)),2));
    return floatround(tmpdis);
}

stock AddFlitsPaal(playerid, modelid, Float:xx, Float:yy, Float:zz, radius, speed)
{
    new fine[MAX_PLAYERS];
    new str[256];

    if(objectcreated!=maxobject)
    {
        CreateObject(modelid, xx, yy, zz, 0.0, 0.0, 10);
        objectcreated++;
    }
    if((distance1[playerid])>speed)
    {
        if(IsPlayerInCircle(playerid, xx, yy, radius)  && GetPlayerState(playerid)== PLAYER_STATE_DRIVER)
        {
            fine[playerid]=((distance1[playerid] 17/10)-speed);
            GivePlayerMoney(playerid, -2000);
            format(str,sizeof(str), "[RADAR LR] O Limite de velocidade й %d KM/H Vocк Passou a %d KM/H e foi multado!",speed, distance1[playerid] ,fine[playerid]);
            SendClientMessage(playerid, 0xFF6A08AA, str);
            PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
        }
    }
}
*/
- Esse erro foi provocado porque tinha duas aberturas Exemplo:

pawn Код:
/*public UpdateSpeed(playerid)
{
- E depois outra em:

pawn Код:
/*Para colocar Coordenada no lugar que voce quer...
- E isso tambem pode ser provocado por fechaduras !

- Se ajudei me dб Reputation !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)