[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(stringsizeof(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], 128GetVehiclePlate(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], veiculostring[70];
    
veiculo GetPlayerVehicleID(playerid);
    
format(stringsizeof(string), "A placa do veiculo %d[%s] foi salva."veiculoGetVehiclePlate(veiculo));
    
SendClientMessage(playerid, -1string);
    
format(VehicleInfo[vic][vPlates], 128GetVehiclePlate(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)