Problema con comando.
#1

Hola, necesito una pequeсa ayuda, este comando me tira errores, yo creo que es por los returns o por las llaves, pero las he configurado y me sigue tirando errores en el primer return del final.





pawn Код:
CMD:venderobjetos(playerid, params[])
{
        if(IsPlayerInRangeOfPoint(playerid, 3,1344.8278,395.5576,19.5625))
        {
      if(YaRobo1[playerid] == 1) return SendClientMessage(playerid,COLOR_WHITE,"No tienes ningun objeto para vender.");
            {
                YaRobo1[playerid] = 0;
                if(ArtRobado(playerid) == TVPobre)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$500{FFFFFF} por vender una television vieja.");
                    GivePlayerCash(playerid,500);
                }
                if(ArtRobado(playerid) == TVBuena)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$1300{FFFFFF} por vendertraer una television en buen estado.");
                    GivePlayerCash(playerid,1300);
                }

                if(ArtRobado(playerid) == PlayVieja)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$1500{FFFFFF} por vender una playstation vieja.");
                    GivePlayerCash(playerid,1500);
                }
                if(ArtRobado(playerid) == PlayBuena)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$2300{FFFFFF} por vender una playstation en buen estado.");
                    GivePlayerCash(playerid,2300);
                }

                if(ArtRobado(playerid) == VideoVieja)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$800{FFFFFF} por vender una videograbadora vieja.");
                    GivePlayerCash(playerid,800);
                }
                if(ArtRobado(playerid) == VideoBuena)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$950{FFFFFF} por vender una videograbadora en buen estado.");
                    GivePlayerCash(playerid,950);
                }

                if(ArtRobado(playerid) == PC)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$3000{FFFFFF} por vender una PC.");
                    GivePlayerCash(playerid,3000);
                }
                if(ArtRobado(playerid) == Caja)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$200{FFFFFF} por vender una caja.");
                    GivePlayerCash(playerid,200);
                }
                DejarRobo(playerid);
                return 1;
            }
            return SendClientMessage(playerid,COLOR_WHITE,"No tienes ningun objeto para vender.");
        }
    }
    return 1;
}
Reply
#2

Acordate de colocar los errores.

pawn Код:
CMD:venderobjetos(playerid, params[])
{
        if(IsPlayerInRangeOfPoint(playerid, 3,1344.8278,395.5576,19.5625))
        {
      if(YaRobo1[playerid] == 1) return SendClientMessage(playerid,COLOR_WHITE,"No tienes ningun objeto para vender.");
                YaRobo1[playerid] = 0;
                if(ArtRobado(playerid) == TVPobre)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$500{FFFFFF} por vender una television vieja.");
                    GivePlayerCash(playerid,500);
                }
                if(ArtRobado(playerid) == TVBuena)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$1300{FFFFFF} por vendertraer una television en buen estado.");
                    GivePlayerCash(playerid,1300);
                }

                if(ArtRobado(playerid) == PlayVieja)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$1500{FFFFFF} por vender una playstation vieja.");
                    GivePlayerCash(playerid,1500);
                }
                if(ArtRobado(playerid) == PlayBuena)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$2300{FFFFFF} por vender una playstation en buen estado.");
                    GivePlayerCash(playerid,2300);
                }

                if(ArtRobado(playerid) == VideoVieja)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$800{FFFFFF} por vender una videograbadora vieja.");
                    GivePlayerCash(playerid,800);
                }
                if(ArtRobado(playerid) == VideoBuena)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$950{FFFFFF} por vender una videograbadora en buen estado.");
                    GivePlayerCash(playerid,950);
                }

                if(ArtRobado(playerid) == PC)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$3000{FFFFFF} por vender una PC.");
                    GivePlayerCash(playerid,3000);
                }
                if(ArtRobado(playerid) == Caja)
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Te pagaron {00CC00}$200{FFFFFF} por vender una caja.");
                    GivePlayerCash(playerid,200);
                }
                DejarRobo(playerid);
                return 1;
    }
    return 1;
}
Reply
#3

Te tira error al compilar ? O simplemente no funciona el cmd ?
Reply
#4

Ya lo solucione gracias a Juance
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)