Teleport
#1

Hello i made my function:
Код:
stock teleport(playerid, const X[],const Y[],const Z[])
{
	if(IsPlayerInAnyVehicle(playerid))
	{
		new vehid = GetPlayerVehicleID(playerid);
		SetPlayerPos(playerid,floatstr(X),floatstr(Y),floatstr(Z));
		SetVehiclePos(vehid,floatstr(X),floatstr(Y),floatstr(Z));
		PutPlayerInVehicle(playerid,vehid,0);
	}
	else
	{
		SetPlayerPos(playerid,floatstr(X),floatstr(Y),floatstr(Z));
	}
	return 1;
}
And when I use it:
Код:
teleport(playerid, -183.7686, 1268.6160, 23.0725);
I get this error:
Код:
error 035: argument type mismatch (argument 2)
I think that's because argument 2 "-183.7686" is < 0. But I need that be < 0.
What I can do for fix this error?

P.S. Sorry for my bad english
Reply
#2

Код:
stock teleport(playerid, Float:X ,Float:Y,Float:Z)
{
	if(IsPlayerInAnyVehicle(playerid))
	{
		new vehid = GetPlayerVehicleID(playerid);
		SetPlayerPos(playerid,X,Y,Z);
		SetVehiclePos(vehid,X,Y,Z);
		PutPlayerInVehicle(playerid,vehid,0);
	}
	else
	{
		SetPlayerPos(playerid,X,Y,Z);
	}
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)