[Ajuda] Criar veiculo em frente ao jogador
#1

Fala Galera, eu criei esse pequeno cуdigo aqui para criar um carro com id e cor especнfico, mas ele cria exatamente onde o jogar estб e eu queria que ele criasse um pouco a frente.

Aqui o meu cуdigo:
PHP код:
CMD:cv(playeridparams[])
{
        new 
IDCOR1COR2Float:XFloat:YFloat:ZFloat:A;
        if(
sscanf(params"ddd"IDCOR1COR2)) return SendClientMessage(playerid, -1"Use: /Cv [ID] [COR1] [COR2]");
        if(
ID 400 || ID 611) return SendClientMessage(playerid, -1"A ID do veiculo deve ser entre 400 e 611.");
         if(
COR1 128 || COR2 128) return SendClientMessage(playerid, -1"A ID das cores devem ser atй 128.");
        
GetPlayerPos(playeridXYZ);
        
GetPlayerFacingAngle(playeridA);
        
CreateVehicle(IDXYZACOR1COR200);
        
SendClientMessage(playerid, -1"Veiculo Criado !");
        return 
1;

Reply
#2

Try:

PHP код:
CMD:cv(playeridparams[])
{
        new 
IDCOR1COR2Float:XFloat:YFloat:ZFloat:A;
        if(
sscanf(params"ddd"IDCOR1COR2)) return SendClientMessage(playerid, -1"Use: /Cv [ID] [COR1] [COR2]");
        if(
ID 400 || ID 611) return SendClientMessage(playerid, -1"A ID do veiculo deve ser entre 400 e 611.");
         if(
COR1 128 || COR2 128) return SendClientMessage(playerid, -1"A ID das cores devem ser atй 128.");
        
GetPlayerPos(playeridXYZ);
        
GetPlayerFacingAngle(playeridA);
        
CreateVehicle(IDXY10.0Z5.0ACOR1COR200);
        
SendClientMessage(playerid, -1"Veiculo Criado !");
        return 
1;

Reply
#3

Код:
GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
	new Float:a;
	GetPlayerPos(playerid, x, y, a);
	GetPlayerFacingAngle(playerid, a);
	if (GetPlayerVehicleID(playerid))
	{
	    GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
	}
	x += (distance * floatsin(-a, degrees));
	y += (distance * floatcos(-a, degrees));
}
Reply
#4

Quote:
Originally Posted by ipsLeon
Посмотреть сообщение
Код:
GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
	new Float:a;
	GetPlayerPos(playerid, x, y, a);
	GetPlayerFacingAngle(playerid, a);
	if (GetPlayerVehicleID(playerid))
	{
	    GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
	}
	x += (distance * floatsin(-a, degrees));
	y += (distance * floatcos(-a, degrees));
}
Nгo entendi direito a sua resposta, onde devo colocar o codico, em que parte. Desculpa, й que sou meio iniciante em pawno ainda
Reply
#5

Esquece, jб consegui, VLWWWWWWW !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)