GNE Tore mit "H" aufmachen?

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,


    Wie kann ich das Tor mit "H" öffnen lassen? Ich bräuchte den ganzen Code bitte :D
    if(strcmp(cmd,"/pd1", true) == 0)
    {
    if(IsACop(playerid) || IsPlayerInFrac(playerid, 22))
    {
    MoveObject(MVTor2, 1588.5999755859, -1638, 7.6999998092651, 3.0);
    SetTimer("CloseMVTor2", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
    }
    else SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
    return 1;
    }



    Mit freundlichem Gruß,
    Rand0mGaming

  • Nun kommt immer das wenn ich "H" drücke und es öffnet sich nicht wieso?



    Mein Code derzeit:
    if(newkeys & KEY_CROUCH)
    {
    if(IsACop(playerid) || IsPlayerInFrac(playerid, 22))
    {
    MoveObject(MVTor3, 1539.8000488281, -1627.6999511719, 9, 3.0);
    SetTimer("CloseMVTor3", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW, "Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
    }
    else SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
    return 1;
    }
    if(newkeys & KEY_CROUCH)
    {
    if(IsACop(playerid) || IsPlayerInFrac(playerid, 22))
    {
    MoveObject(MVTor2, 1588.5999755859, -1638, 7.6999998092651, 3.0);
    SetTimer("CloseMVTor2", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
    }
    else SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
    return 1;
    }

  • Zeig uns den Code bitte.



    Rein Editiert :D


    Aber hier nochmal:
    if(newkeys & KEY_CROUCH)
    {
    if(IsACop(playerid) || IsPlayerInFrac(playerid, 22))
    {
    MoveObject(MVTor3, 1539.8000488281, -1627.6999511719, 9, 3.0);
    SetTimer("CloseMVTor3", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW, "Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
    }
    else SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
    return 1;
    }
    if(newkeys & KEY_CROUCH)
    {
    if(IsACop(playerid) || IsPlayerInFrac(playerid, 22))
    {
    MoveObject(MVTor2, 1588.5999755859, -1638, 7.6999998092651, 3.0);
    SetTimer("CloseMVTor2", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
    }
    else SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
    return 1;
    }


    Beim "C" drücken auch :D

  • Es sind ja 2 verschiedene Tore :D


    Geht das so auch?
    if(newkeys & KEY_SUBMISSION)
    {


    if(IsPlayerInRangeOfPoint(playerid,15.0,1588.6610,-1638.5031,13.3795))
    {
    OnPlayerCommandText(playerid,"/pd1");
    }


    if(IsPlayerInRangeOfPoint(playerid,10.0,1545.2229,-1627.4520,13.3828))
    {
    OnPlayerCommandText(playerid,"/pd2");
    }
    if(IsPlayerInRangeOfPoint(playerid,15.0,924.185730, -1223.406982, 16.036469))
    {
    OnPlayerCommandText(playerid,"/oamtls");
    }
    }


    PS: Was ist das KEY_SUBMISSION?