[Ajuda] Enviar Float para public
#1

Estou usando o cуdigo abaixo mas nгo funciona corretamente (http://prntscr.com/blwtc7)
Jб tentei usar outros formatos no SetTimerEx como "f" "if" nгo sei qual й o correto ou fiz outra coisa errada
Код:
public DriveInMission(playerid)
{
	if(IsPlayerInVehicle(playerid, CarMissionTUTO))
	{
		DestroyPickup(PickupTUTO);
		SendClientMessage(playerid, BRANCO, "VOCE ESTA PROSSEGINDO NA MISSAO");
  		new Float:X = 1800.3263;
  		new Float:Y = -1578.4741;
  		new Float:Z = 14.0731;
		SetTimerEx("GoToPointUpdate", 750, true, "ifff", playerid, X, Y, Z);
	}
    return 1;
}
forward GoToPointUpdate(playerid, X, Y, Z);
public GoToPointUpdate(playerid, X, Y, Z)
{
	new string[128], Float:Distancia;

	SetPlayerCheckpoint(playerid, X, Y, Z, 3.0);
	Distancia = GetPlayerDistanceFromPoint(playerid, X, Y, Z);
	format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~p~Distancia: ~r~%.1f ~y~m",Distancia);
	GameTextForPlayer(playerid, string, 750, 5);
	if(Distancia <= 6.0)
	{
 		DisablePlayerCheckpoint(playerid);
  	}
   	return 1;
}
Reply
#2

Substitui por isso
PHP код:
forward GoToPointUpdate(playeridFloat:XFloat:YFloat:Z);
public 
GoToPointUpdate(playeridFloat:XFloat:YFloat:Z
Reply
#3

Quote:
Originally Posted by pWesley
Посмотреть сообщение
Substitui por isso
PHP код:
forward GoToPointUpdate(playeridFloat:XFloat:YFloat:Z);
public 
GoToPointUpdate(playeridFloat:XFloat:YFloat:Z
Й bem isso mesmo, obrigado.
O pior que eu jб tinha feito dessa forma mas no SetTimerEx eu havia posto em vez de "ifff" alguma outra coisa e foquei que o problema era com esse formato no SetTimerEx.
Problema resolvido +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)