Portal SAMP
[Pedido] Concessionária - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Pedido] Concessionária (/showthread.php?tid=4774)



Concessionária - FormigaPWN - 18/05/2024

Tenho o sistema já praticamente pronto só falta o botão de comprar o veiculo que não está programado para certas funções posso dizer que tem duas setas para escolha do veiculo e no meio tem uma PreviewModel que é da imagem do veiculo que o player está visualizando, só falta o botão de comprar que não está pegando!! o código abaixo está pegando somente as setas para escolha do veiculo.
Código:
        if(playertextid == TD_CONCE_SHOX[playerid][3])
        {
            HidePlayerConce(playerid);
        }
        if(playertextid == TD_CONCE_SHOX[playerid][5])
        {
            if(PlayerTipoConce[playerid] == 0)
            {
                ModelVehicleConce[playerid]++;
                if(ModelVehicleConce[playerid] > 90) ModelVehicleConce[playerid] = 0;

                PTextPreviewModel(playerid, TD_CONCE_SHOX[playerid][0], VeiculosConce[ModelVehicleConce[playerid]][0]);
                PTextShow(playerid, TD_CONCE_SHOX[playerid][0]);


                PrecoVeh[playerid] = GetPrecoVeiculoID(playerid, VeiculosConce[ModelVehicleConce[playerid]][0]);
                PTextSetString(playerid, TD_CONCE_SHOX[playerid][7], fmat_return("Preco       ~g~R$%s~n~~w~Cor 1       Branco~n~Cor 2       Branco", SepararGrana(PrecoVeh[playerid])));
                PTextShow(playerid, TD_CONCE_SHOX[playerid][7]);


                PTextSetString(playerid, TD_CONCE_SHOX[playerid][8], fmat_return("%s", getVehicleName(ModelVehicleConce[playerid])));
                PTextShow(playerid, TD_CONCE_SHOX[playerid][8]);


                PTextSetString(playerid, TD_CONCE_SHOX[playerid][2], fmat_return("Veiculos: %d/90", ModelVehicleConce[playerid]));
                PTextShow(playerid, TD_CONCE_SHOX[playerid][2]);
            }
            return 1;
        }
        if(playertextid == TD_CONCE_SHOX[playerid][6])
        {
            if(PlayerTipoConce[playerid] == 0)
            {
                ModelVehicleConce[playerid]--;
                if(ModelVehicleConce[playerid] < 0) ModelVehicleConce[playerid] = 90;

                PTextPreviewModel(playerid, TD_CONCE_SHOX[playerid][0], VeiculosConce[ModelVehicleConce[playerid]][0]);
                PTextShow(playerid, TD_CONCE_SHOX[playerid][0]);


                PrecoVeh[playerid] = GetPrecoVeiculoID(playerid, VeiculosConce[ModelVehicleConce[playerid]][0]);
                PTextSetString(playerid, TD_CONCE_SHOX[playerid][7], fmat_return("Preco       ~g~R$%s~n~~w~Cor 1       Branco~n~Cor 2       Branco", SepararGrana(PrecoVeh[playerid])));
                PTextShow(playerid, TD_CONCE_SHOX[playerid][7]);


                PTextSetString(playerid, TD_CONCE_SHOX[playerid][8], fmat_return("%s", getVehicleName(ModelVehicleConce[playerid])));
                PTextShow(playerid, TD_CONCE_SHOX[playerid][8]);


                PTextSetString(playerid, TD_CONCE_SHOX[playerid][2], fmat_return("Veiculos: %d/90", ModelVehicleConce[playerid]));
                PTextShow(playerid, TD_CONCE_SHOX[playerid][2]);
            }
            return 1;
        }
        if(playertextid == TD_CONCE_SHOX[playerid][4])
        {

            return 1;
        }
O TD_CONCE_SHOX[playerid][4] é o botão de comprar.


RE: Concessionária - White_Blue - 18/05/2024

Mas não há código algum dentro da verificação da textdraw TD_CONCE_SHOX[playerid][4].


RE: Concessionária - FormigaPWN - 18/05/2024

(18/05/2024 19:40)White_Blue Escreveu: Mas não há código algum dentro da verificação da textdraw TD_CONCE_SHOX[playerid][4].

Por isso mesmo, eu queria que alguém me ajudasse a criar o código


RE: Concessionária - White_Blue - 18/05/2024

(18/05/2024 19:43)FormigaPWN Escreveu:
(18/05/2024 19:40)White_Blue Escreveu: Mas não há código algum dentro da verificação da textdraw TD_CONCE_SHOX[playerid][4].

Por isso mesmo, eu queria que alguém me ajudasse a criar o código

Você já tem alguma base do código? Fica difícil vendo só a verificação da textdraw.


RE: Concessionária - BitSain - 18/05/2024

Pra criar um sistema desses, tem a questão de salvamento;
Nós não sabemos como está o seu código em relação a isso..
Se você precisar de uma base pra criar o seu, podemos fornecer,mas criar sem uma percepção do sistema da conce fica difícil.