Comando zcmd
#1

Alguien me puede decir porquй no funciona la condicion quiero quй no deje usar ciertos vehнculos, pero continua dejando
Aquн:
pawn Код:
if((params[0] != 520) || (params[0] != 432) || (params[0] != 447) || (params[0] != 425) || (params[0] != 464) || (params[0] != 476))
Comando:
pawn Код:
command(v, playerid, params[])
{
    new vehiculo[39], vehiculoid;
    if(sscanf(params, "s[39]", vehiculo)) return SendClientMessage(playerid, -1, "Modelo de vehiculo invalido, usa /v [nombre].");
   
    if(EsNumerico(vehiculo))
    {
        if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, -1, "Uso: /v [nombre/modelid].");
        {
            if(params[0] < 400 || params[0] > 611) return SendClientMessage(playerid, -1, "Uso: /v [nombre/modelid 400-611].");
            if((params[0] != 520) || (params[0] != 432) || (params[0] != 447) || (params[0] != 425) || (params[0] != 464) || (params[0] != 476))
            {
                CrearVehiculo(playerid, params[0]);
            }
            else
            {
                SendClientMessage(playerid, -1, "No puedes obtener este vehiculo.");
            }
        }
    }
    else
    {
        vehiculoid = GetVehiculoModelo(vehiculo);
        if((vehiculoid != 520) || (vehiculoid != 432) || (vehiculoid != 447) || (vehiculoid != 425) || (vehiculoid != 464) || (vehiculoid != 476))
        {
            CrearVehiculo(playerid, vehiculoid);
        }
        else
        {
            SendClientMessage(playerid, -1, "No puedes obtener este vehiculo.");
        }
    }
    return 1;
}
Reply
#2

Probalo asн:

pawn Код:
command(v, playerid, params[])
{
    new vehiculo[39], vehiculoid;
    if(sscanf(params, "s[39]", vehiculo)) return SendClientMessage(playerid, -1, "Modelo de vehiculo invalido, usa /v [nombre].");
    if(EsNumerico(vehiculo))
    {
            if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, -1, "Uso: /v [nombre/modelid].");
            if(params[0] < 400 || params[0] > 611) return SendClientMessage(playerid, -1, "Uso: /v [nombre/modelid 400-611].");
            if(params[0] == 520) || params[0] == 432 || params[0] == 447 || params[0] == 425 || params[0] == 464 || params[0] == 476) return SendClientMessage(playerid,-1,"No puedes obtener este vehнculo");
            CrearVehiculo(playerid, params[0]);
    }
    else
    {
        vehiculoid = GetVehiculoModelo(vehiculo);
        if(params[0] == 520) || params[0] == 432 || params[0] == 447 || params[0] == 425 || params[0] == 464 || params[0] == 476) return SendClientMessage(playerid,-1,"No puedes obtener este vehнculo");
        CrearVehiculo(playerid, vehiculoid);
    }
    return 1;
}
Reply
#3

Quote:
Originally Posted by Juance
Посмотреть сообщение
Probalo asн:

pawn Код:
command(v, playerid, params[])
{
    new vehiculo[39], vehiculoid;
    if(sscanf(params, "s[39]", vehiculo)) return SendClientMessage(playerid, -1, "Modelo de vehiculo invalido, usa /v [nombre].");
    if(EsNumerico(vehiculo))
    {
            if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, -1, "Uso: /v [nombre/modelid].");
            if(params[0] < 400 || params[0] > 611) return SendClientMessage(playerid, -1, "Uso: /v [nombre/modelid 400-611].");
            if(params[0] == 520) || params[0] == 432 || params[0] == 447 || params[0] == 425 || params[0] == 464 || params[0] == 476) return SendClientMessage(playerid,-1,"No puedes obtener este vehнculo");
            CrearVehiculo(playerid, params[0]);
    }
    else
    {
        vehiculoid = GetVehiculoModelo(vehiculo);
        if(params[0] == 520) || params[0] == 432 || params[0] == 447 || params[0] == 425 || params[0] == 464 || params[0] == 476) return SendClientMessage(playerid,-1,"No puedes obtener este vehнculo");
        CrearVehiculo(playerid, vehiculoid);
    }
    return 1;
}
Gracias amigo, funciono !.
Reply
#4

ЎPerfecto! no hay de quй.
Reply


Forum Jump:


Users browsing this thread: