SA-MP Forums Archive
[Ajuda] /admvcarro - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] /admvcarro (/showthread.php?tid=410023)



/admvcarro - bombomloko - 24.01.2013

Quando vende um carro da concessionaria, em vez dele spawnar na concessionaria, ele some!

pawn Код:
CMD:admvcarro(playerid, params[])  return cmd_admvc(playerid, params);
CMD:admvc(playerid, params[])
{
    GetPlayerName(playerid, Nome, sizeof(Nome));
    if(isnull(params))
    {
        SendClientMessage(playerid, COLOR_GRAD1, "Digite: /admvcarro [Carro id]");
        return 1;
    }
    new vehid = strval(params);
    vehid -= totalveiculosc;
    if(PlayerInfo[playerid][pAdmin] >= 1340)
    {
        if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
        {
            SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
            return 1;
        }
        CarInfo[vehid][cOwned] = 0;
        strcpy(CarInfo[vehid][cOwner], "Dealership", MAX_PLAYER_NAME);
        format(STR, sizeof(STR), "~w~Vocк vendeu este veiculo");
        GameTextForPlayer(playerid, STR, 10000, 3);
        new rand = random(sizeof(gRandomCarsSpawns));
        CarInfo[vehid][cLocationx] = gRandomCarsSpawns[rand][0];
        CarInfo[vehid][cLocationy] = gRandomCarsSpawns[rand][1];
        CarInfo[vehid][cLocationz] = gRandomCarsSpawns[rand][2];
        CarInfo[vehid][cAngle] = gRandomCarsSpawns[rand][3];
        RemovePlayerFromVehicleEx(playerid);
        DestroyVehicle(vehid+totalveiculosc);
        new carid2 = CreateVehicle(CarInfo[vehid][cModel], CarInfo[vehid][cLocationx], CarInfo[vehid][cLocationy], CarInfo[vehid][cLocationz]+1.0, CarInfo[vehid][cAngle], CarInfo[vehid][cColorOne], CarInfo[vehid][cColorTwo], 60000);
        TogglePlayerControllable(playerid, 1);
        SaveCars();
        SetVehicleToRespawn(carid2);
        return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse comando !");
    }
    return 1;
}



Re: /admvcarro - Maklister - 24.01.2013

cara o que й isso ?

pawn Код:
CMD:admvcarro(playerid, params[])  return cmd_admvc(playerid, params);
CMD:admvc(playerid, params[])
nгo seria apenas

pawn Код:
CMD:admvcarro(playerid, params[])
{
    // Funзхes
    return 1;
}
Sobre o post, vejo que as coordenadas para setar o carro estб random;


Re: /admvcarro - bombomloko - 24.01.2013

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
cara o que й isso ?

pawn Код:
CMD:admvcarro(playerid, params[])  return cmd_admvc(playerid, params);
CMD:admvc(playerid, params[])
nгo seria apenas

pawn Код:
CMD:admvcarro(playerid, params[])
{
    // Funзхes
    return 1;
}
Sobre o post, vejo que as coordenadas para setar o carro estб random;
aquilo sгo vбriaзхes do comando, pra ficar mais abreviado, ta normal
e nгo sei se й random pq tenho um gm aqui antigo q usava strcmp e funcionava esse comando com essas mesmas caracteristicas do comando q eu postei


Re: /admvcarro - Copom_policia - 24.01.2013

Код:
CMD:admvcarro(playerid, params[])  return cmd_admvc(playerid, params);
CMD:admvc(playerid, params[])
{
    new vehid;
    GetPlayerName(playerid, Nome, sizeof(Nome));
    if(sscanf(params, "d", vehid)) return SendClientMessage(playerid, COLOR_GRAD1, "Digite: /admvcarro [Carro id]");
    if(PlayerInfo[playerid][pAdmin] >= 1340)
    {
        if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
        {
            SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
            return 1;
        }
        CarInfo[vehid][cOwned] = 0;
        strcpy(CarInfo[vehid][cOwner], "Dealership", MAX_PLAYER_NAME);
        format(STR, sizeof(STR), "~w~Vocк vendeu este veiculo");
        GameTextForPlayer(playerid, STR, 10000, 3);
        new rand = random(sizeof(gRandomCarsSpawns));
        CarInfo[vehid][cLocationx] = gRandomCarsSpawns[rand][0];
        CarInfo[vehid][cLocationy] = gRandomCarsSpawns[rand][1];
        CarInfo[vehid][cLocationz] = gRandomCarsSpawns[rand][2];
        CarInfo[vehid][cAngle] = gRandomCarsSpawns[rand][3];
        RemovePlayerFromVehicleEx(playerid);
        DestroyVehicle(vehid+totalveiculosc);
        new carid2 = CreateVehicle(CarInfo[vehid][cModel], CarInfo[vehid][cLocationx], CarInfo[vehid][cLocationy], CarInfo[vehid][cLocationz]+1.0, CarInfo[vehid][cAngle], CarInfo[vehid][cColorOne], CarInfo[vehid][cColorTwo], 60000);
        TogglePlayerControllable(playerid, 1);
        SaveCars();
        SetVehicleToRespawn(carid2);
        return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse comando !");
    }
    return 1;
}
Tenta ai ,mais tenho uma duvida qual a sua variavel de id do carro?


Re: /admvcarro - bombomloko - 24.01.2013

Quote:
Originally Posted by Copom_policia
Посмотреть сообщение
Код:
CMD:admvcarro(playerid, params[])  return cmd_admvc(playerid, params);
CMD:admvc(playerid, params[])
{
    new vehid;
    GetPlayerName(playerid, Nome, sizeof(Nome));
    if(sscanf(params, "d", vehid)) return SendClientMessage(playerid, COLOR_GRAD1, "Digite: /admvcarro [Carro id]");
    if(PlayerInfo[playerid][pAdmin] >= 1340)
    {
        if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
        {
            SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
            return 1;
        }
        CarInfo[vehid][cOwned] = 0;
        strcpy(CarInfo[vehid][cOwner], "Dealership", MAX_PLAYER_NAME);
        format(STR, sizeof(STR), "~w~Vocк vendeu este veiculo");
        GameTextForPlayer(playerid, STR, 10000, 3);
        new rand = random(sizeof(gRandomCarsSpawns));
        CarInfo[vehid][cLocationx] = gRandomCarsSpawns[rand][0];
        CarInfo[vehid][cLocationy] = gRandomCarsSpawns[rand][1];
        CarInfo[vehid][cLocationz] = gRandomCarsSpawns[rand][2];
        CarInfo[vehid][cAngle] = gRandomCarsSpawns[rand][3];
        RemovePlayerFromVehicleEx(playerid);
        DestroyVehicle(vehid+totalveiculosc);
        new carid2 = CreateVehicle(CarInfo[vehid][cModel], CarInfo[vehid][cLocationx], CarInfo[vehid][cLocationy], CarInfo[vehid][cLocationz]+1.0, CarInfo[vehid][cAngle], CarInfo[vehid][cColorOne], CarInfo[vehid][cColorTwo], 60000);
        TogglePlayerControllable(playerid, 1);
        SaveCars();
        SetVehicleToRespawn(carid2);
        return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem permissгo para usar esse comando !");
    }
    return 1;
}
Tenta ai ,mais tenho uma duvida qual a sua variavel de id do carro?
vehid


Re: /admvcarro - Copom_policia - 24.01.2013

Quote:
Originally Posted by bombomloko
Посмотреть сообщение
vehid
tentou? testar o code?


Re: /admvcarro - bombomloko - 24.01.2013

nгo deu, quando uso aparece unknown command


Re: /admvcarro - Copom_policia - 24.01.2013

Quote:
Originally Posted by bombomloko
Посмотреть сообщение
nгo deu, quando uso aparece unknown command
Entao Infelismente, nao pude te ajudar, Desculpa


Re: /admvcarro - bombomloko - 24.01.2013

Quote:
Originally Posted by Copom_policia
Посмотреть сообщение
Entao Infelismente, nao pude te ajudar, Desculpa
ok vlw


alguйm sabe?