[Ajuda] retirar informaзхes do GetVehiclePlate
#1

Falae negada, seguinte, consegui usar o GetVehiclePlate, mas nгo entendi muito como retirar informaзхes dele, exemplo esse cуdigo
PHP код:
CMD:verplaca(playerid) {
    new 
string[100];
    new 
vehicle = GetPlayerVehicleID(playerid);
    
printf("%s",string);
    
format(string, sizeof(string), "A placa do veiculo й %s",GetVehiclePlate(vehicle));
    
SendClientMessage(playerid,COLOR_GREY,string);
    return 
true;
} 
Funcionou muito bem, porйm eu preciso pegar a placa do veнculo pra salvar
PHP код:
VehicleInfo[vic][vPlates] = GetVehiclePlate(vic); 
estava a tentar dessa maneira, mas nгo funciona, tentei de todas as maneiras e nгo funcionou. se alguйm souber como pego essa informaзгo do GetVehiclePlate pra eu poder salvar, ajuda ae
Reply
#2

PHP код:
// na enum vehicleinfo
vPlates[128],
format(VehicleInfo[vic][vPlates], 128, GetVehiclePlate(vic)); 
Reply
#3

Nгo funcionou :/ Dessa vez nгo deu erro ao compilar, mas tambйm nгo funcionou
Reply
#4

PHP код:
VehicleInfo[vic][vPlates], 
Como vocк declarou estб variбvel ?

O modo que vocк estб atribuindo o valor da funзгo ao vetor, estб totalmente errado. Vocк tem 2 opзхes ou usa format ou strcat, strcat й mais rбpido.
Reply
#5

Altere conforme a necessidade:
PHP код:
CMD:salvarplaca(playerid) {
    if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em um veнculo.");
    new 
placa[7], veiculo, string[70];
    
veiculo = GetPlayerVehicleID(playerid);
    
format(string, sizeof(string), "A placa do veiculo %d[%s] foi salva.", veiculo, GetVehiclePlate(veiculo));
    
SendClientMessage(playerid, -1, string);
    
format(VehicleInfo[vic][vPlates], 128, GetVehiclePlate(veiculo));
    
printf("%s", string);
    return 
1;
} 
Reply
#6

Este vнdeo talvez possa te ajudar remova os espaзos que contem no link.

https://www . yout ube . com/watch?v=HUa40kvGgZ0

Ficando desta forma abaixo:
Reply
#7

O problema estava no sistema de salvamento dele.
Reply
#8

Problema resolvido, eu simplesmente estava colocando o cуdigo no lugar errado. Percebi que ele estava salvando e depois pegava a placa, entгo simplesmente coloquei pra salvar a placa toda vez que o player desconectasse, ou seja, ele seta a placa e jб salva. Tб funcionando 100%
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)