[Ajuda] Problemas ao chamar um carro - 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] Problemas ao chamar um carro (
/showthread.php?tid=607768)
Problemas ao chamar um carro -
pWesley - 23.05.2016
Estou desenvolvendo um sistema para chamar carros, usando MySQL. Eu consigo fazer ele funcionar atй a parte do menu, mas quando chega na parte de chamar o carro, diz que o ID 0 jб chamou um, enquanto somente o ID 1 chamou o carro, impossibilitando o player anterior de chamar.
Comando
PHP код:
CMD:meuscarros(playerid)
{
if(!APlayerData[playerid][pLogado])
return SendClientMessage(playerid, COLOR_LIGHTRED, " Vocк precisa estar logado para utilizar este comando.");
for(new a; a < MAX_CARS; a++) {
if(strfind(pName[playerid], CarData[a][cOwner], true) != 1) {
ShowPlayerDialog(playerid, DIALOGO_CARROS, DIALOG_STYLE_LIST, "Menu do carro", "Chamar carro\nMudar cor do carro\nVender carro\nDestruir carro", "Selecionar", "Voltar");
} else return SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo possui um carro.");
}
return 1;
}
Funзгo do diбlogo
PHP код:
MEGAString[0] = EOS;
new string[128];
new CarCount = 0;
strcat(MEGAString, "Modelo:\tPlaca:\n");
foreach(Player, i) {
for(new a; a < MAX_CARS; a++) {
if(strfind(CarData[a][cOwner], pName[playerid], false))
continue;
CarDialog[playerid][CarCount] = a;
format(string, sizeof(string), "%s\t[%s]\n", VehicleNames[CarData[a][cID] - 400], CarData[a][cBoard]);
strcat(MEGAString, string);
CarCount++;
}
ShowPlayerDialog(playerid, DIALOGO_CARROS+1, DIALOG_STYLE_TABLIST_HEADERS, "Meus carros", MEGAString, "Escolher", "Sair");
OBS: A funзгo cOwner й uma string.