Tor geht nur zufuß auf

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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);
    }
    }
    }

  • 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 ;)

  • 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.