Hi.
ich habe ein problem,
ich möchte einen auto teleport machen, also von SF nach LS.
if(strcmp(cmd, "/FLP", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2) //nur FBI kann in den Teleport
//if(PlayerInfo[playerid][pAdmin] >= 3)
if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if (GetPlayerState(playerid) == 2)
//if (GetPlayerState(playerid) == 2 && PlayerToPoint(2.0, playerid,-1733.8364,1001.9648,17.2652)) // Wo er stehen soll
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1585.7838,-1677.7977,5.5822);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1585.7838,-1677.7977,5.5822);
}
SendClientMessage(playerid, COLOR_GRAD1, "Sie sind nun in der LSPD Garage!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Sie müssen im FBI sein, um diesen CMD benutzen zu dürfen!");
}
}
return 1;
}
ich möchte nun aber, dass man nur von EINER stelle sich mit den auto teleportieren kann, und nciht von ganz SA.
wenn ich
if (GetPlayerState(playerid) == 2 && PlayerToPoint(2.0, playerid,-1733.8364,1001.9648,17.2652))
benutze, dann werde ich zwar teleportiert, jedoch OHNE auto,
hat jemand eine lösung für dass problem?