mardi 19 juillet 2016

[Ajuda] comando de carros[bug]

meu comando esta dando um bug se voce pega um carro e outro player pega tbm o seu some ai vc pega novamente o do outro player some tbm... pq isso?

codigo

Code:

command(car, playerid, params[])
{
    if(Preso[playerid] == true) return SendClientMessage(playerid, Vermelho, "[ x ] Você está preso e não pode usar esse comando!");
    if(AFK[playerid] == true) return SendClientMessage(playerid, Vermelho, "[ x ] Você está ausente e não pode usar esse comando!");
        if(sscanf(params, "s[25]", veiculo)) return SendClientMessage(playerid, Vermelho, "[ x ] Uso correto: /Veiculo [Nome] [Cor 1] [Cor 2]");
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER ) return SendClientMessage(playerid, Vermelho, "[ x ] Você não pode usar esse comando dentro de um veículo");
        DestroyVehicle(Carro[playerid]);
        GetPlayerFacingAngle(playerid, Pos[2]);
        GetPlayerPos(playerid, PosX, PosY, PosZ);
        new vehicle = GetVehicleModelIDFromName(veiculo);
        if(vehicle == 520 || vehicle == 432 || vehicle == 592 || vehicle == 425 || vehicle == 464 || vehicle == 476 || vehicle == 447)
        {
            if(GetPlayerVirtualWorld(playerid) != 5) return SendClientMessage(playerid, Vermelho, "[ x ]Veiculo Liberado Somente no Mundo Mata-Mata ~> /Mundo 5");
        }
        if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, Vermelho, "[ x ] O ID do veículo está inválido {FFFFFF}ID's de 400 a 611.");
        Carro[playerid] = CreateVehicle(vehicle, PosX, PosY, PosZ, Pos[2], random(127), random(127), 10000);
        PutPlayerInVehicle(playerid, Carro[playerid], 0);
        format(String, sizeof(String), "[ > ] Veículo {FFFFFF}%s{FFFF00} criado com sucesso!", VehicleNames[vehicle - 400]);
        SendClientMessage(playerid, Amarelo, String);
        CriadoID[playerid] = true;
        LigarCarro(playerid);
        return 1;
}

Let's block ads! (Why?)



[Ajuda] comando de carros[bug]

Aucun commentaire:

Enregistrer un commentaire