[Ajuda] Interior
#1

Bom to precisando de ajuda em um comando de criar veiculo
O problema й q quando vou criar ele dentro de um interior em um evento ele n aparece.

esse й o comando :

Quote:

CMD:criarveiculo(playerid, params[])
{
SendAdminText(playerid, "/criarveiculo", params);
new Carros, Cor1, Cor2;
if(APlayerData[playerid][PlayerLevel] < 2) return SendClientMessage(playerid, 0xFF0000FF, "O comando {FFFFFF}\"/criarveiculo\"{FF0000} nгo existe ou й invбlido! use: {FFFFFF}/comandos{FF0000}!");
if(sscanf(params, "iii", Carros, Cor1, Cor2)) return SendClientMessage(playerid, 0xFFD700FF, "Comando:{FFFFFF} /criarveiculo [ID] [cor1] [cor2]"), SendClientMessage(playerid, 0xFFD700FF, "Use o comando para criar um veiculo.");
new Float:X, Float:Y, Float:X1, Float:Y1, Float:Z, Float:A;
PosicaoFrentePlayer(playerid, X, Y, 3);
GetPlayerPos(playerid, X1, Y1, Z);
GetPlayerFacingAngle(playerid, A);
new idcarro;
idcarro = CreateVehicle(Carros, X, Y, Z, A+90, Cor1, Cor2, 15);
LinkVehicleToInterior(idcarro, GetPlayerInterior(playerid));
CarrosCriados[TodosCarros] = idcarro;
TodosCarros ++;
return 1;
}

Se eu criar sem estar em um evento ele aparece numa boa, mas em evento n aparece..

Alguem sabe solucionar?
Reply
#2

Use a funзгo GetPlayerInterior para pegar o interior do jogador, e LinkVehicleToInterior para setar o veiculo ao interior que o jogador estб. Adapte estas funзхes no seu script.
Reply
#3

Entendi, Obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)