OnPlayerClickPlayer. - 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: OnPlayerClickPlayer. (
/showthread.php?tid=349948)
OnPlayerClickPlayer. -
Edin Black - 10.06.2012
When i Click a player in the tab menu, how to teleport to him ?
Can anyone help me?
Re: OnPlayerClickPlayer. -
Edin Black - 10.06.2012
Is this right ?
pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new
world,interior,
Float:x, Float:y, Float:z, Float:angle;
world = GetPlayerVirtualWorld(clickedplayerid);
interior = GetPlayerInterior(clickedplayerid);
GetPlayerPos(clickedplayerid, x, y, z);
GetPlayerFacingAngle(clickedplayerid, angle);
SetPlayerPos(playerid, x, y, z+0.2);
SetPlayerFacingAngle(playerid, angle);
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid, world);
SetPlayerInterior(playerid, interior);
return 1;
}
Re: OnPlayerClickPlayer. -
Kindred - 10.06.2012
Edit: Beat me to it.
- Plus, you added more stuff than me. Wasn't thinking about VW's and Interiors and shit.
Re: OnPlayerClickPlayer. -
Randy More - 10.06.2012
Quote:
Originally Posted by Edin Black
Is this right ?
pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new world,interior, Float:x, Float:y, Float:z, Float:angle;
world = GetPlayerVirtualWorld(clickedplayerid); interior = GetPlayerInterior(clickedplayerid); GetPlayerPos(clickedplayerid, x, y, z); GetPlayerFacingAngle(clickedplayerid, angle);
SetPlayerPos(playerid, x, y, z+0.2); SetPlayerFacingAngle(playerid, angle); SetCameraBehindPlayer(playerid); SetPlayerVirtualWorld(playerid, world); SetPlayerInterior(playerid, interior); return 1; }
|
This is perfect so, but i don't think that you have to add "SetCameraBehindPlayer" function, unless if you have something such as tutorials that you use for it SetPlayerCameraPos etc.