26.12.2014, 17:01
Bom, eu to com esse problema desde as 5h da manha e nao tem jeito de resolver, vou postar o codigo e explicar o que esta acontecendo.
Entao, so vai ate o print 1, e depois acaba -' nao acontece nada.. quando eu tirei o break(esqueci) ele vez a volta no maximo la.. ai sim foi ate o final.. em creio que seja um problema com o veiculo e ate mesmo no format ali, antes eu usava essa parte no OnPlayerEnterVehicle, mas como ja tinha um loop la, imaginei que poderia ser esse o problema pq ja tive problemas assim quando havia mais de 2 loops proximos.. entao me ajudem pls (agora essa parte ta no OnPlayerKeyStateChange ativa pela tecla alt..
pawn Код:
new string[128];
for(new vehicle = 0; vehicle < MAX_VEHICLES; vehicle++) {
if(GetPlayerVehicleID(playerid) == conceVeiculo[vehicle][conceVeiculoVeiculo]) {
printf("1");
format(string, sizeof string, "Modelo: %s~n~Preco: R$%d", VehicleNames[conceVeiculo[vehicle][conceVeiculoModel]-400], conceVeiculo[vehicle][conceVeiculoPreco]);
printf("2");
PlayerTextDrawSetPreviewModel(playerid, conce_menu_comprar[playerid][2], conceVeiculo[vehicle][conceVeiculoModel]);
printf("3");
PlayerTextDrawSetString(playerid, conce_menu_comprar_text[playerid], string);
printf("4");
SelectTextDraw(playerid, 0x00FF00FF);
printf("5");
PlayerTextDrawShow(playerid, conce_menu_bcomprar[playerid]);
printf("6");
PlayerTextDrawShow(playerid, conce_menu_cancelar[playerid]);
printf("7");
PlayerTextDrawShow(playerid, conce_menu_comprar[playerid][0]);
printf("8");
PlayerTextDrawShow(playerid, conce_menu_comprar[playerid][1]);
printf("9");
PlayerTextDrawShow(playerid, conce_menu_comprar[playerid][2]);
printf("10");
PlayerTextDrawShow(playerid, conce_menu_testar[playerid]);
printf("11");
PlayerTextDrawShow(playerid, conce_menu_editar[playerid]);
printf("12");
PlayerTextDrawShow(playerid, conce_menu_comprar_text[playerid]);
printf("13");
break;
}
printf("14");
}


