Me tira error el pawno D:
#1

Bueno, la verdad que aveces me pasa y puedo arreglarlo, pero esta ves no pude :c

pawn Код:
new Float:PuntosBasura[61][3] = {
        EncontrarAlgo(listitem);
                {351.8791,-1542.9525,32.8241},
                {528.3840,-1421.4326,15.5214},
                {540.4012,-1581.2511,15.5786},
                {717.4601,-1588.2983,13.7824},
                {641.3878,-1290.5045,14.7365},
                {697.1915,-1154.5682,15.0319},
                {624.9969,-1500.6953,14.2819},
                {657.1359,-1754.1011,12.9295},
                {807.3387,-1786.8031,12.9919},
                {855.5547,-1599.3353,12.9575},
                {920.0758,-1435.9244,12.9004},
                {829.3325,-1318.7393,12.9412},
                {800.4104,-1153.3473,23.5362},
                {919.1944,-983.7144,37.6564},
                {960.5366,-1125.8149,23.2350},
                {1027.4044,-1222.7533,16.3308},
                {1055.6002,-1347.0660,12.9492},
                {1035.0167,-1661.7706,12.9492},
                {1135.6582,-1714.5726,13.2095},
                {1199.2737,-1449.2653,12.9445},
                {1166.7722,-1279.0509,13.1084},
                {1175.7271,-1139.5891,23.2408},
                {1165.6539,-996.5869,36.7975},
                {1003.9905,-956.1555,41.1873},
                {1259.8721,-1006.3247,33.8007},
                {1328.4585,-1282.8423,12.9490},
                {1367.6403,-1077.8971,24.8246},
                {1479.8086,-1109.1764,23.2225},
                {1452.0596,-1320.6748,12.9491},
                {1427.4011,-1576.5649,12.9273},
                {1425.8943,-1669.9651,12.9492},
                {1487.8964,-1734.6465,12.9490},
                {1510.6815,-1735.1931,12.9490},
                {1532.3123,-1674.5083,12.9493},
                {1532.5154,-1663.3816,12.9490},
                {1566.7845,-1823.5012,12.9490},
                {1443.2334,-1869.8840,12.9569},
                {1691.9636,-1775.9987,12.9493},
                {1692.5615,-1628.3645,12.9492},
                {1848.1118,-1512.0933,12.9324},
                {1852.4690,-1359.8696,12.9649},
                {1869.1888,-1079.5444,23.2335},
                {1968.1589,-1195.7958,25.2591},
                {2020.4669,-1264.0336,23.3865},
                {2118.3831,-1222.1611,23.3709},
                {2178.0645,-1160.1169,24.2061},
                {2329.2275,-1156.1409,26.3632},
                {2269.0276,-1248.3162,23.3730},
                {2164.4541,-1366.1935,23.3944},
                {2109.7114,-1488.5392,23.3842},
                {2079.1208,-1842.4808,12.9491},
                {2185.7046,-1897.3514,12.9632},
                {2218.7041,-1798.5983,12.7617},
                {2349.9788,-1750.7246,12.9493},
                {2432.4709,-1653.3844,26.1642},
                {2453.5630,-1373.6967,23.4024},
                {2565.4963,-1260.5342,45.5413},
                {2640.2383,-1369.0193,30.8336},
                {2674.0586,-1448.9202,29.9459},
                {2719.6277,-1570.2716,18.7877},
                {2513.8059,-1599.9224,17.1046}
        };
CUal es la parte que esta mal? Cuando empiezo a copilar me tira un error que dice "La memoria no read" o algo asi y despues de ese error termina de copilar y aparece que copilo bien pero cuando veo el .amx no tiene nada adentro .-. Y eso solo pasa cuando pongo ese codigo, que es la variable de un trabajo que tengo, basurero.
Reply
#2

EncontrarAlgo(listitem);?
Reply
#3

pawn Код:
new Float:PuntosBasura[61][3] = {
       // EncontrarAlgo(listitem); // Saca esto :l
                {351.8791,-1542.9525,32.8241},
                {528.3840,-1421.4326,15.5214},
                {540.4012,-1581.2511,15.5786},
                {717.4601,-1588.2983,13.7824},
                {641.3878,-1290.5045,14.7365},
                {697.1915,-1154.5682,15.0319},
                {624.9969,-1500.6953,14.2819},
                {657.1359,-1754.1011,12.9295},
                {807.3387,-1786.8031,12.9919},
                {855.5547,-1599.3353,12.9575},
                {920.0758,-1435.9244,12.9004},
                {829.3325,-1318.7393,12.9412},
                {800.4104,-1153.3473,23.5362},
                {919.1944,-983.7144,37.6564},
                {960.5366,-1125.8149,23.2350},
                {1027.4044,-1222.7533,16.3308},
                {1055.6002,-1347.0660,12.9492},
                {1035.0167,-1661.7706,12.9492},
                {1135.6582,-1714.5726,13.2095},
                {1199.2737,-1449.2653,12.9445},
                {1166.7722,-1279.0509,13.1084},
                {1175.7271,-1139.5891,23.2408},
                {1165.6539,-996.5869,36.7975},
                {1003.9905,-956.1555,41.1873},
                {1259.8721,-1006.3247,33.8007},
                {1328.4585,-1282.8423,12.9490},
                {1367.6403,-1077.8971,24.8246},
                {1479.8086,-1109.1764,23.2225},
                {1452.0596,-1320.6748,12.9491},
                {1427.4011,-1576.5649,12.9273},
                {1425.8943,-1669.9651,12.9492},
                {1487.8964,-1734.6465,12.9490},
                {1510.6815,-1735.1931,12.9490},
                {1532.3123,-1674.5083,12.9493},
                {1532.5154,-1663.3816,12.9490},
                {1566.7845,-1823.5012,12.9490},
                {1443.2334,-1869.8840,12.9569},
                {1691.9636,-1775.9987,12.9493},
                {1692.5615,-1628.3645,12.9492},
                {1848.1118,-1512.0933,12.9324},
                {1852.4690,-1359.8696,12.9649},
                {1869.1888,-1079.5444,23.2335},
                {1968.1589,-1195.7958,25.2591},
                {2020.4669,-1264.0336,23.3865},
                {2118.3831,-1222.1611,23.3709},
                {2178.0645,-1160.1169,24.2061},
                {2329.2275,-1156.1409,26.3632},
                {2269.0276,-1248.3162,23.3730},
                {2164.4541,-1366.1935,23.3944},
                {2109.7114,-1488.5392,23.3842},
                {2079.1208,-1842.4808,12.9491},
                {2185.7046,-1897.3514,12.9632},
                {2218.7041,-1798.5983,12.7617},
                {2349.9788,-1750.7246,12.9493},
                {2432.4709,-1653.3844,26.1642},
                {2453.5630,-1373.6967,23.4024},
                {2565.4963,-1260.5342,45.5413},
                {2640.2383,-1369.0193,30.8336},
                {2674.0586,-1448.9202,29.9459},
                {2719.6277,-1570.2716,18.7877},
                {2513.8059,-1599.9224,17.1046}
        };
Reply
#4

Quote:
Originally Posted by benjas09
Посмотреть сообщение
pawn Код:
new Float:PuntosBasura[61][3] = {
       // EncontrarAlgo(listitem); // Saca esto :l
                {351.8791,-1542.9525,32.8241},
                {528.3840,-1421.4326,15.5214},
                {540.4012,-1581.2511,15.5786},
                {717.4601,-1588.2983,13.7824},
                {641.3878,-1290.5045,14.7365},
                {697.1915,-1154.5682,15.0319},
                {624.9969,-1500.6953,14.2819},
                {657.1359,-1754.1011,12.9295},
                {807.3387,-1786.8031,12.9919},
                {855.5547,-1599.3353,12.9575},
                {920.0758,-1435.9244,12.9004},
                {829.3325,-1318.7393,12.9412},
                {800.4104,-1153.3473,23.5362},
                {919.1944,-983.7144,37.6564},
                {960.5366,-1125.8149,23.2350},
                {1027.4044,-1222.7533,16.3308},
                {1055.6002,-1347.0660,12.9492},
                {1035.0167,-1661.7706,12.9492},
                {1135.6582,-1714.5726,13.2095},
                {1199.2737,-1449.2653,12.9445},
                {1166.7722,-1279.0509,13.1084},
                {1175.7271,-1139.5891,23.2408},
                {1165.6539,-996.5869,36.7975},
                {1003.9905,-956.1555,41.1873},
                {1259.8721,-1006.3247,33.8007},
                {1328.4585,-1282.8423,12.9490},
                {1367.6403,-1077.8971,24.8246},
                {1479.8086,-1109.1764,23.2225},
                {1452.0596,-1320.6748,12.9491},
                {1427.4011,-1576.5649,12.9273},
                {1425.8943,-1669.9651,12.9492},
                {1487.8964,-1734.6465,12.9490},
                {1510.6815,-1735.1931,12.9490},
                {1532.3123,-1674.5083,12.9493},
                {1532.5154,-1663.3816,12.9490},
                {1566.7845,-1823.5012,12.9490},
                {1443.2334,-1869.8840,12.9569},
                {1691.9636,-1775.9987,12.9493},
                {1692.5615,-1628.3645,12.9492},
                {1848.1118,-1512.0933,12.9324},
                {1852.4690,-1359.8696,12.9649},
                {1869.1888,-1079.5444,23.2335},
                {1968.1589,-1195.7958,25.2591},
                {2020.4669,-1264.0336,23.3865},
                {2118.3831,-1222.1611,23.3709},
                {2178.0645,-1160.1169,24.2061},
                {2329.2275,-1156.1409,26.3632},
                {2269.0276,-1248.3162,23.3730},
                {2164.4541,-1366.1935,23.3944},
                {2109.7114,-1488.5392,23.3842},
                {2079.1208,-1842.4808,12.9491},
                {2185.7046,-1897.3514,12.9632},
                {2218.7041,-1798.5983,12.7617},
                {2349.9788,-1750.7246,12.9493},
                {2432.4709,-1653.3844,26.1642},
                {2453.5630,-1373.6967,23.4024},
                {2565.4963,-1260.5342,45.5413},
                {2640.2383,-1369.0193,30.8336},
                {2674.0586,-1448.9202,29.9459},
                {2719.6277,-1570.2716,18.7877},
                {2513.8059,-1599.9224,17.1046}
        };
Ahora me sale esto :S

pawn Код:
(92) : warning 217: loose indentation
(94) : warning 217: loose indentation
(95) : warning 217: loose indentation
(106) : warning 217: loose indentation
(125) : error 017: undefined symbol "playerid"
(137) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Linea 92
pawn Код:
return 1;
linea 94
pawn Код:
new randomize;
Linea 95
pawn Код:
randomize = random(sizeof(PuntosBasura));
Linea 106
pawn Код:
EstaDeBasurero[playerid] = 0;
Linea 125
pawn Код:
SendClientMessage(playerid, COLOR_WHITE, "Encontraste algo de dinero.");
Linea 137
pawn Код:
SendClientMessage(playerid, COLOR_WHITE, "Encontraste un sobre vacio.");
Ase rato que no puedo terminarlo :S que pasa? :/
Reply
#5

los loose identation pueden ser porque tengas los codigos desestructurados. sigue una estructura, separбndolos de forma equitativa del extremo de la linea al escribir.

pon los codigos en los que usas playerid
Reply
#6

http://pastebin.com/UZjsdHWb
Reply
#7

pawn Код:
new EstaDeBasurero[MAX_PLAYERS];//Variable para definir que si ya esta barriendo o no
new Float:PuntosBasura[61][3] = {
        EncontrarAlgo(playerid, listitem);
                {351.8791,-1542.9525,32.8241},
                {528.3840,-1421.4326,15.5214},
                {540.4012,-1581.2511,15.5786},
                {717.4601,-1588.2983,13.7824},
                {641.3878,-1290.5045,14.7365},
                {697.1915,-1154.5682,15.0319},
                {624.9969,-1500.6953,14.2819},
                {657.1359,-1754.1011,12.9295},
                {807.3387,-1786.8031,12.9919},
                {855.5547,-1599.3353,12.9575},
                {920.0758,-1435.9244,12.9004},
                {829.3325,-1318.7393,12.9412},
                {800.4104,-1153.3473,23.5362},
                {919.1944,-983.7144,37.6564},
                {960.5366,-1125.8149,23.2350},
                {1027.4044,-1222.7533,16.3308},
                {1055.6002,-1347.0660,12.9492},
                {1035.0167,-1661.7706,12.9492},
                {1135.6582,-1714.5726,13.2095},
                {1199.2737,-1449.2653,12.9445},
                {1166.7722,-1279.0509,13.1084},
                {1175.7271,-1139.5891,23.2408},
                {1165.6539,-996.5869,36.7975},
                {1003.9905,-956.1555,41.1873},
                {1259.8721,-1006.3247,33.8007},
                {1328.4585,-1282.8423,12.9490},
                {1367.6403,-1077.8971,24.8246},
                {1479.8086,-1109.1764,23.2225},
                {1452.0596,-1320.6748,12.9491},
                {1427.4011,-1576.5649,12.9273},
                {1425.8943,-1669.9651,12.9492},
                {1487.8964,-1734.6465,12.9490},
                {1510.6815,-1735.1931,12.9490},
                {1532.3123,-1674.5083,12.9493},
                {1532.5154,-1663.3816,12.9490},
                {1566.7845,-1823.5012,12.9490},
                {1443.2334,-1869.8840,12.9569},
                {1691.9636,-1775.9987,12.9493},
                {1692.5615,-1628.3645,12.9492},
                {1848.1118,-1512.0933,12.9324},
                {1852.4690,-1359.8696,12.9649},
                {1869.1888,-1079.5444,23.2335},
                {1968.1589,-1195.7958,25.2591},
                {2020.4669,-1264.0336,23.3865},
                {2118.3831,-1222.1611,23.3709},
                {2178.0645,-1160.1169,24.2061},
                {2329.2275,-1156.1409,26.3632},
                {2269.0276,-1248.3162,23.3730},
                {2164.4541,-1366.1935,23.3944},
                {2109.7114,-1488.5392,23.3842},
                {2079.1208,-1842.4808,12.9491},
                {2185.7046,-1897.3514,12.9632},
                {2218.7041,-1798.5983,12.7617},
                {2349.9788,-1750.7246,12.9493},
                {2432.4709,-1653.3844,26.1642},
                {2453.5630,-1373.6967,23.4024},
                {2565.4963,-1260.5342,45.5413},
                {2640.2383,-1369.0193,30.8336},
                {2674.0586,-1448.9202,29.9459},
                {2719.6277,-1570.2716,18.7877},
                {2513.8059,-1599.9224,17.1046}
        };
 
/*                              INICIO DEL SCRIPT                             */
 
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp("/EmpezarBasura", cmdtext, true, 10) == 0)
        {
        if(EstaDeBasurero[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Ya estas Trabajando de basurero.");
        return 1;
    }
    new randomize;
        randomize = random(sizeof(PuntosBasura));
        SetPlayerCheckpoint(playerid, PuntosBasura[randomize][0], PuntosBasura[randomize][1], PuntosBasura[randomize][2], 5.0);
        SendClientMessage(playerid, COLOR_WHITE, "Dirнgete a los checkpoints.");
        EstaDeBasurero[playerid] = 1;
        return 1;
        }
       
       
        if (strcmp("/Dejarbasura", cmdtext, true, 10) == 0)
        {
        SendClientMessage(playerid, COLOR_WHITE, "Has dejado de barrer.");
    EstaDeBasurero[playerid] = 0;
    return 1;
    }
 
        return 0;
}
 
 
forward EncontrarAlgo(playerid, listitem);
public EncontrarAlgo(playerid, listitem)
{
switch(listitem)
{
case 0:
{
 
}
case 1:
{
SendClientMessage(playerid, COLOR_WHITE, "Encontraste algo de dinero.");//debajo de esto aсade la funcion para dar dinero
}
case 2:
{
 
}
case 3:
{
 
}
case 4:
{
SendClientMessage(playerid, COLOR_WHITE, "Encontraste un sobre vacio.");
}
case 5:
{
 
}
case 6:
{
 
}
case 7:
{
 
}
 
}
return 1;
}
asi a lo mejor?
Reply
#8

http://pastebin.com/XtJJucsy
Reply
#9

Quote:
Originally Posted by OTACON
Посмотреть сообщение
Gracias :')
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)