Hilfe bei Toren

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 User,


    Ich hab gestern angefangen Scripten zu lernen ich kann noch nix und ich dachte mir ich möchte ein gate bewegbar machen so dann ist folgendes rausgekommen ich weiß aber nicht wo der fehler ist könnte mir bitte einer Helfen würde mich sehr freuen


    Link von dem was ich gescriptet habe: http://pastebin.com/re0UjH6U



    beim Compilen kommt das hier raus: http://pastebin.com/nydTj6iF


    Da kommt ein Error aber ich weiß nicht was ich jetzt tun soll kann mir bitte einer Helfen?


    Vielen danl im vorraus


    Mit freundlichen grüßen,
    lehmzwerk

  • #include <a_samp>

    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT
    new housegate1;
    new housegate2;


    public OnFilterScriptInit()
    {
    housegate1 = CreateObject(988, 1305.335693, -802.542603, 84.179688, 0.0000, 0.0000, 0.0000);
    housegate2 = CreateObject(980, 1245.38843, -767.14270, 91.41923, 0.00000, 0.00000, 0.00000);

    print("\n--------------------------------------");
    print("Lehmzwerk");
    print("--------------------------------------\n");
    return 1;
    }

    public OnFilterScriptExit()
    {
    return 1;
    }

    #else

    #endif

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/housegate_auf", true) == 0){
    MoveObject(housegate1, 1003.28320, -643.52832, 115.85823, 8.71293,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor ist Offen");
    return 1;
    }
    if (strcmp(cmdtext, "/housegate_zu", true) == 0){
    MoveObject(housegate1, 1003.28320, -643.52832, 124.20808, 15.24033,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor ist Zu");
    return 1;
    }
    if (strcmp(cmdtext, "/housegate_auf", true) == 0){
    MoveObject(housegate2, 1245.38843, -767.14270, 87.57541, 8.71293,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor ist Offen");
    return 1;
    }
    if (strcmp(cmdtext, "/housegate_zu", true) == 0){
    MoveObject(housegate2, 1245.38843, -767.14270, 91.41923, 15.24033,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor ist Zu");
    return 1;
    }
    return 0;
    }


    So jtz.
    So Funktioniert es.
    Du hattest beim Pastebin in Zeile 43 ein { was zu viel war

  • Cool danke für diese Schnelle Hilfe was hast du jetzt daran geändert?


    damit es jetzt aufeinmal geht


    Danke :)


    Klammer Fehler, du hattest eine Klammer zu viel die Unnötig war in der Zeile 43.


    if (strcmp(cmdtext, "/housegate_zu", true) == 0){
    MoveObject(housegate1, 1003.28320, -643.52832, 124.20808, 15.24033,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor ist Zu");
    return 1;
    }
    { // Diese Klammer war der Fehler
    if (strcmp(cmdtext, "/housegate_auf", true) == 0){
    MoveObject(housegate2, 1245.38843, -767.14270, 87.57541, 8.71293,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor ist Offen");
    return 1;
    }