Tor Problem

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


    da ich grade an einem System arbeite und ich dafür wieder die Tor funktion brauche , habe ich auch wieder einige Error's.
    Es sind nur 7 Error's , jedoch unmengen an Warnings.


    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(119) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(119) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(119) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(120) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(120) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(120) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(121) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(121) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(121) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(127) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(127) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(127) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(128) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(128) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(128) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(129) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(129) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(129) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(135) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(135) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(135) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(136) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(136) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(136) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(137) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(137) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(137) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(138) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(138) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(138) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(139) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(139) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(139) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(140) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(140) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(140) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(143) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(143 -- 145) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(145) : error 001: expected token: ";", but found "-identifier-"
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(145) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(145) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(145) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(146) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(146) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(146) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(147) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(147) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(147) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(148) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(148) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(148) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(149) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(149) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(149) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(150) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(150) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(150) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(154) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(162) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(166) : error 021: symbol already defined: "MoveObject"
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(170) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(173) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(175) : error 054: unmatched closing brace ("}")
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\UnfallScript.pwn(312) : warning 203: symbol is never used: "Gate3"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    7 Errors.



    Ich weiß nicht was das ist , ich habe mehre Tore als ein Command gemacht , dass alle aufeinmal aufgehen.
    Hier ein Ausschnitt vom Script.
    Oben habe ich das mit New gemacht.



    new Gate1;
    new Gate2;
    new Gate3;



    if (strcmp(cmdtext, "/test1", true)==0)
    {
    MoveObject(Gate1,621, 1489.565796, -852.936218, 60.544899, 0.0000, 84.2247, 317.0282);
    MoveObject(Gate1,621, 1496.925171, -844.951782, 64.032166, 0.0000, 91.1002, 305.7782);
    MoveObject(Gate1,621, 1524.016357, -860.632813, 61.880978, 11.1727, 86.8030, 170.7782);
    return 1;
    }


    if (strcmp(cmdtext, "/test2", true)==0)
    {
    MoveObject(Gate1,621, 1489.565796, -852.936218, 45.219742, 0.0000, 84.2247, 317.0282);
    MoveObject(Gate1,621, 1496.925171, -844.951782, 52.782162, 0.0000, 91.1002, 305.7782);
    MoveObject(Gate1,621, 1524.016357, -860.632813, 52.380978, 11.1727, 86.8030, 170.7782);
    return 1;
    }



    Ich wäre sehr froh , wenn ihr mir helfen könntet.

  • if (strcmp(cmdtext, "/test1", true)==0)
    {
    MoveObject(Gate1,621, 1489.565796, -852.936218, 60.544899, 4);
    MoveObject(Gate2,621, 1496.925171, -844.951782, 64.032166, 4);
    MoveObject(Gate3,621, 1524.016357, -860.632813, 61.880978, 4);
    return 1;
    }


    if (strcmp(cmdtext, "/test2", true)==0)
    {
    MoveObject(Gate1,621, 1489.565796, -852.936218, 45.219742, 4);
    MoveObject(Gate2,621, 1496.925171, -844.951782, 52.782162, 4);
    MoveObject(Gate3,621, 1524.016357, -860.632813, 52.380978, 4);
    return 1;
    }


    so sollte es eigentlich klappen

    Einmal editiert, zuletzt von [GGR]SoNiC ()

  • Leider bringt das nicht's.


    Ich habe immernoch 7Error's.
    Und die Warning's.

  • also du hast
    auch
    Gate1 = CreateObject(deinekoods);
    Gate2 = CreateObject(deinekoods);
    Gate3 = CreateObject(deinekoods);
    bei ongamemodeinit drinne, also die coods wo das gate zu sein soll ?

  • Muss ich bei FilterScriptInit , jedes einzelne Object , mit dem Befehl bestücken ?

  • @x3l3ctr1cx dein Fehler ist lass nach MoveObject die Gatenummer weg


    denn am anfang steht schon


    Gate1 = Createobject (451, ....) <- Beispiel


    also wenn du jetzt MoveObject(Gate1, 15612151.15156, -4515.151585, 15.151512, 2.5) hast
    steckt in Gate1 schon die Model-ID


    Also ich mach es mal überarbeitet



    if (strcmp(cmdtext, "/test1", true)==0)
    {
    MoveObject(Gate1, 1489.565796, -852.936218, 60.544899, 4);
    MoveObject(Gate2, 1496.925171, -844.951782, 64.032166, 4);
    MoveObject(Gate3, 1524.016357, -860.632813, 61.880978, 4);
    return 1;
    }

    if (strcmp(cmdtext, "/test2", true)==0)
    {
    MoveObject(Gate1, 1489.565796, -852.936218, 45.219742, 4);
    MoveObject(Gate2, 1496.925171, -844.951782, 52.782162, 4);
    MoveObject(Gate3, 1524.016357, -860.632813, 52.380978, 4);
    return 1;
    }




    So müsste es richtig sein, wenn nicht dann weiß ich auch nicht :P

    Du brauchst eine Website?

    Du hast ein Layout angefertigt und willst es gecoded sehen?

    DANN SCHREIB MICH AN.

    Kostenlos und für euch.

  • Okay danke , ich werde es jetzt ausprobieren.


    Jedoch habe ich jetzt die Frage , dass ich mehrere Tore aufeinmal betätigen möchte , kann ich das dann trotzdem normal ausführen ?
    Und wenn ich jetzt
    Object A habe , dass zu gehen soll.
    Muss das Object A dann z.B. Gate1 sein , und das zu gemacht Gate2 ?



    Weil ich habe sehr viele Objecte , und viele Befehle.


    Vielleicht kann mir jemand ja per TV helfen ?


    wuppiboy


    Das klappt nicht , dann kommt genau das selbe raus.

    Einmal editiert, zuletzt von x3l3ctr1cx ()

  • Hmm probier das mal


    if (strcmp(cmdtext, "/Kho", true) == 0)
    {
    MoveObject(tor, 1129.8991699219, -1291.1530761719, 14.248478889465, 3.5);

    MoveObject(tor1, 1152.8024902344, -1290.5123291016, 14.269929885864, 3.5);
    return 1;
    }
    if (strcmp(cmdtext, "/khz", true) == 0)
    {
    MoveObject(tor, 1137.533203125, -1290.8995361328, 14.248478889465, 3.5);
    MoveObject(tor1, 1145.4626464844, -1290.9434814453, 14.269929885864, 3.5);
    return 1;
    }



    Das ist eine Krankenhaus base auch beim KRankenhaus in Los Santos
    ich habe das auf meinem server gescriptet funktioniert Tadellos habe auch keine Errors


    Wenn das bei dir nicht klappt liegt es an deinem GM

    Du brauchst eine Website?

    Du hast ein Layout angefertigt und willst es gecoded sehen?

    DANN SCHREIB MICH AN.

    Kostenlos und für euch.

  • Brauche ich jetzt nicht noch die CreatObject Objecte ?


    Ich habe 3 Warning's.



    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\Krankenhaus.pwn(104) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\Krankenhaus.pwn(105) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer\Desktop\Krankenhaus.pwn(107) : warning 209: function "OnPlayerCommandText" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.

  • wenn du die base komplett haben willst ja


    also das ist nur so der Code


    teste das mal


    new tor1;
    new tor;


    tor = CreateObject(986, 1137.533203125, -1290.8995361328, 14.248478889465, 0.000000, 0.000000, 0.000000); //
    tor1 = CreateObject(985, 1145.4626464844, -1290.9434814453, 14.269929885864, 0.000000, 0.000000, 0.000000); //


    if (strcmp(cmdtext, "/Kho", true) == 0)
    {
    MoveObject(tor, 1129.8991699219, -1291.1530761719, 14.248478889465, 3.5);


    MoveObject(tor1, 1152.8024902344, -1290.5123291016, 14.269929885864, 3.5);
    return 1;
    }
    if (strcmp(cmdtext, "/khz", true) == 0)
    {
    MoveObject(tor, 1137.533203125, -1290.8995361328, 14.248478889465, 3.5);
    MoveObject(tor1, 1145.4626464844, -1290.9434814453, 14.269929885864, 3.5);
    return 1;
    }



    So hast du die Base ( nur Tore)



    CreateObject(987, 1161.3276367188, -1291.2917480469, 12.587363243103, 0.000000, 0.000000, 178.55554199219); //
    CreateObject(987, 1133.4360351563, -1291.0673828125, 12.554063796997, 0.000000, 0.000000, 180.40539550781); //
    CreateObject(972, 1143.6733398438, -1371.7631835938, 12.797462463379, 0.000000, 0.000000, 222.45031738281); //



    So iist alles komplett

    Du brauchst eine Website?

    Du hast ein Layout angefertigt und willst es gecoded sehen?

    DANN SCHREIB MICH AN.

    Kostenlos und für euch.