Lista de carros visual -
binnyl - 10.02.2018
Alguйm sabe alguma include boa para escolhe de carros visual?
Porque eu to usando por dialog e a galera nгo conhece os nomes dos carros...
Como vocкs fariam?
Cуdigo:
PHP код:
enum EConcessionaria {
modelo,
carname[32],
preco
}
new Concesssionaria[][EConcessionaria] = {
{562, "Elegy", 20000},
{415, "Cheetah", 25000},
{402, "Buffalo", 25000},
{429, "Banshee", 30000},
{480, "Comet", 35000},
{495, "Sandking", 35000},
{444, "Monster", 35000},
{451, "Turismo", 50000},
{560, "Sultan", 60000},
{541, "Bullet", 60000},
{411, "Infernus", 80000}
};
CMD:buycar(playerid) {
new index = -1, a, str[100], final[3500];
while(++index < sizeof Concesssionaria) {
format(str, sizeof(str), "Vehicle: %s (%d$)\n", Concesssionaria[index][carname], Concesssionaria[index][preco]);
strcat(final, str);
Car_Listed[playerid][a] = index;
a++;
}
ShowPlayerDialog(playerid, 14, DIALOG_STYLE_LIST, "Vehicles", final, "Comprar", "");
return 1;
}
Re: Lista de carros visual -
Lovejoy - 10.02.2018
https://sampforum.blast.hk/showthread.php?tid=570213
Re: Lista de carros visual -
binnyl - 11.02.2018
Quote:
Originally Posted by Lovejoy
|
Nossa, bem legal essa include, muito obrigado, jб te dei um REP
Se nгo for abusar muito vc ou alguйm poderia me ajudar a adaptar essa include pro enum da concencionaria?
Nгo to conseguindo fazer...
Re: Lista de carros visual -
pedrotvr - 11.02.2018
Eu uso e faзo varias arrays, como faz pra ter acesso a uma lista de um enum...
Por exemplo pegar sу a parte dos ids dos carros ali de cima...
e o que diabos й esse enum?
Й como se fosse uma matrix dentro da outra?
Quero entender, pra tambйm pode usar, iria me economizar umas boas linhas...
Re: Lista de carros visual -
pedrotvr - 12.02.2018
upppppppppppp
Re: Lista de carros visual -
pedrotvr - 13.02.2018
uppppppppppp
Re: Lista de carros visual -
n0minal - 13.02.2018
enum й o nome reservado em pawn para enumeradores, sгo como estruturas customizadas que vocк pode definir o conteъdo, vocк pode usar enumeradores para organizar parвmetros das suas arrays (matrizes), por exemplo:
Код:
enum DetalhesDaConta
{
nome[24],
idade,
Float: posicao[3]
senha[32]
}
new InformacoesPlayers[MAX_PLAYERS][DetalhesDaConta];
//e entгo vocк poderб usar:
public OnPlayerSpawn(playerid)
{
new Float: x, Float: y, Float: z, name[24];
GetPlayerName(playerid, name, 24);
GetPlayerPosition(playerid, x, y, z);
format(InformacoesPlayers[playerid][nome], 24, "%s", name);
InformacoesPlayers[playerid][idade] = 13;
InformacoesPlayers[playerid][posicao][0] = x;
InformacoesPlayers[playerid][posicao][1] = y;
InformacoesPlayers[playerid][posicao][2] = z;
}
PSC: Nгo vou ajudar caso hajam spams no tуpico, caso polua um tуpico que nгo tem a ver com a sua dъvida, leia as regras do fуrum antes de postar e crie seu prуprio tуpico caso tenha uma dъvida, antes de criar um tуpico, pesquise.