SA-MP Forums Archive
Teleport - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Teleport (/showthread.php?tid=468052)



Teleport - MrMou6 - 06.10.2013

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


Re: Teleport - LoLeC - 06.10.2013

Код:
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;
}