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;
}