Hallo und zwar geht das Tor nur zufuß auf
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
if(newkeys ==262144)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,1836.9003900,-1442.5000000,14.3000000))
{
MoveDynamicObject(tuvtor,1836.9003900,-1442.5000000,4.3000000,5.0,0.0000000,0.0000000,0.0000000);
SendClientMessage(playerid,COLOR_GREEN,"Das Tor schließt sich in 5 Sekunden automatisch");
SetTimer("tuvtor1", 5000, 0);
}
}
}
else
{
if(newkeys ==262144)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,1836.9003900,-1442.5000000,14.3000000))
{
MoveDynamicObject(tuvtor,1836.9003900,-1442.5000000,4.3000000,5.0,0.0000000,0.0000000,0.0000000);
SendClientMessage(playerid,COLOR_GREEN,"Das Tor schließt sich in 5 Sekunden automatisch");
SetTimer("tuvtor1", 5000, 0);
}
}
}
Tor geht nur zufuß auf
- Gazette
- Geschlossen
- Erledigt
-
-
if(newkeys & KEY_CTRL_BACK){
if(IsPlayerInRangeOfPoint(playerid,10,1836.9003900,-1442.5000000,14.3000000)){
MoveDynamicObject(tuvtor,1836.9003900,-1442.5000000,4.3000000,5.0,0.0000000,0.0000000,0.0000000);
SendClientMessage(playerid,COLOR_GREEN,"Das Tor schließt sich in 5 Sekunden automatisch!");
SetTimer("tuvtor1",5000,0);
}
}
Das sollte auch eigentlich genau so gehen -
Warum fragst du den Driverstatus denn ab, wenn es zu Fuß sowie als Fahrer funktionieren soll?
-
ja aber wenn ich es auch ohne mache geht es nicht mit den auto ich bin auch in der nähe
-
Füge mal vor dem ersten
if(newkeys ==262144)diesen print ein
printf("newkeys=%d", newkeys);
Welcher Wert wird dann geprintet?
Möglicherweise hat newkeys im Auto einen anderen Wert als zu Fuß, wenn du die Taste drückst. -
breadfish.de
Hat das Thema geschlossen.