hey, habe gerade gemacht das man mit der taste f ins lspd rein & raus kann aber wenn man von aussen rein will wird man nciht in den interior teleportiert sondern man fliegt einfach durch die map... zu dem kommt wenn ich rein & raus gehe "du hast das lspd verlassen" obwohl beim reingehen da "du hast das lspd betreten" stehen sollte
hier mal der code :
Code
else if(IsPlayerInRangeOfPoint(playerid,4.0,238.8112,140.1156,1003.0234))//LSPD /enter
{
SetPlayerPos(playerid,1555.3983,-1675.6285,16.1953);
SetPlayerInterior(playerid,3);
SetPlayerFacingAngle(playerid,358.7832);
SendClientMessage(playerid,COLOR_GREEN,"Du hast das LSPD betreten");
}
else if (IsPlayerInRangeOfPoint(playerid,4.0,1555.3983,-1675.6285,16.1953))//LSPD /exit
{
SetPlayerPos(playerid,238.8112,140.1156,1003.0234);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid,1.8733);
SendClientMessage(playerid,COLOR_RED, "Du hast das LSPD verlassen");
}
Alles anzeigen
zu dem funktioniert der /aufzug befehl nicht womit man in die garage rein & raus kann
Code
if (strcmp("/aufzug",cmdtext,true) == 0)
{
//LSPD
if(IsPlayerInRangeOfPoint(playerid,3.0,226.0206,183.8430,1003.0313))
{
if(WantedLevel[playerid]>0) return SendClientMessage(playerid,COLOR_RED,"Hier kannst du nicht raus!");
SetPlayerPos(playerid,1526.2549,-1677.8899,5.8906);
SetPlayerInterior(playerid,0);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid,3.0,1526.2549,-1677.8899,5.8906))
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,226.0206,183.8430,1003.0313);
return 1;
}
//---------------------------
//---------------------------
//SFPD
if(IsPlayerInRangeOfPoint(playerid,3.0,215.5481,124.2952,1003.2188))
{
if(IsACop(playerid))
{
SetPlayerPos(playerid,-1592.2162,716.2927,-5.2422);
SetPlayerInterior(playerid,0);
}
return 1;
}
if(IsPlayerInRangeOfPoint(playerid,3.0,-1592.2162,716.2927,-5.2422))
{
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,215.5481,124.2952,1003.2188);
return 1;
}
return 1;
}
Alles anzeigen
EDIT : /aufzug kann man nur im lspd raus gehen - betreten geht nicht