[Ajuda] GetPlayerVehicleID Nгo Funciona!
#1

pawn Код:
CMD:teste(playerid)
{
    format(String, sizeof(String), "%d", GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, 0xFFFFFFAA, String);
    return 1;
}
Cуdigo super simples, e sempre retorna o valor 1, em qualquer veнculo que eu estiver a mensagem recebida sempre й 1, jб fiz de tudo, atualizei os plugins, a include, recompilei o gamemode, jб pesquisei, sу me resta recorrer а vocкs...
Reply
#2

Tente atravйs disto.
PHP код:
new vehicle;
vehicle GetPlayerVehicleID(playerid); 
Reply
#3

Oque voce quer, que alguma mensagem apareca quando entrar no veiculo?
Reply
#4

O cуdigo estб correto e funcional. Vocк fez esse comando como uma forma de "debug", provavelmente porque estava tendo problemas em outro cуdigo.

Mostre-o. Ou Conserte-o.
Reply
#5

Se й retornar o modelo do veiculo, use:
pawn Код:
CMD:teste(playerid)
{
    format(String, sizeof(String), "%d", GetVehicleModel(GetPlayerVehicleID(playerid)));
    SendClientMessage(playerid, 0xFFFFFFAA, String);
    return 1;
}
Reply
#6

Olha deve ser alguma coisa mesmo no meu script porque jб tentei de tudo inclusive suas soluзхes, mas de nada adiantou, sobre o cуdigo, jб й esse aн mesmo.
Reply
#7

Nesse comando, vocк quer que apareзa o nome do veнculo ou o ID do veiculo?
Reply
#8

O id, isso foi apenas um debug, porque em todos os veнculos que utilizo esse comando retorna o valor 1, e caso esteja de fora do veнculo o valor й 0.
Reply
#9

Tem quantos veiculos no seu gamemode? Vocк tб usando um comando que deleta o seu veiculo e depois spawna outro?
Reply
#10

GetPlayerVehicleID = Pegar ID do veнculo

Se o ID do veнculo for 1, уbviamente vai retornar 1.
Se nгo estiver em veнculo, irб retornar em 0.

Код:
format(String, sizeof(String), "Meu veнculo: ID %i (modelo %i)", GetPlayerVehicleID(playerid), GetVehicleModel(GetPlayerVehicleID(playerid)));
Crie outros veiculos e tente ver se retornarб valores diferentes.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)