public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_YES) // Betreten
{
if(IsPlayerInRangeOfPoint(playerid,5,2273.6389,82.0438,26.4844))
{
SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
SetPlayerInterior(playerid,3);
}
else
{
SendClientMessage(playerid,GRAU,"Du kannst Gebäude mit 'N' verlassen &'mit 'Z' betreten, hier kannst du nichts betreten!");
}
}
if(newkeys == KEY_NO) // Verlassen
{
if(IsPlayerInRangeOfPoint(playerid,5,384.808624,173.804992,1008.382812))
{
SetPlayerPos(playerid,2273.6389,82.0438,26.4844);
SetPlayerInterior(playerid,0);
}
else
{
SendClientMessage(playerid,GRAU,"Du kannst Gebäude mit 'N' verlassen &'mit 'Z' betreten, hier kannst du nichts verlassen!");
}
}
if(newkeys == KEY_SPRINT) // Menü Öffnen
{
if(IsPlayerInRangeOfPoint(playerid,5,5361.8299,173.6195,1008.3828))
{
ShowPlayerDialog(playerid,DIALOG_SH,DIALOG_STYLE_LIST,"{FFFFFF}Stadthalle","{FFFFFF}Personalausweis beantragen\nSozialhilfe\nBürgerakte","Auswählen","Schließen");
}
else
{
SendClientMessage(playerid,GRAU,"Du kannst hier kein Menü öffnen");
}
}
return 1;
}
Das ist mein Code, jedoch, wenn man in der Stadthalle drin ist, sehe ich kein Icon oder 3D Label dieser ist richtig erstellt keine Sorge, ebenfalls funkitoniert das ' Menü ' mit der Leertaste nicht, er sagt mir ich kann hier kein Menü öffnen obowohl ich da bin, muss ich in nem INT was beachten?b