Hilfe Objecte Erscheinen nicht im Server

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,


    ich bin dabei ein Filterscript zu erstellen.
    Leider wenn ich dort hin gehe und /weg eingebe kommt nix, es sind keine objecte da :(
    Hier der PAWN-Code:


    #include <a_samp>


    new admin_weg;
    new admin_weg2;


    #if defined FILTERSCRIPT


    public OnFilterScriptInit()
    {
    admin_weg = CreateObject(16610, 834.185546875, -2127.0400390625, -6.8149757385254, 0, 0, 270);
    admin_weg2 = CreateObject(16610, 834.0087890625, -2247.890625, -8.1527976989746, 0, 0, 270);
    CreateObject(11288, 800.0185546875, -2354.9560546875, 3.1195526123047, 0, 0, 1.99951171875);
    CreateObject(17472, 879.48468017578, -2333.9370117188, 10.85572052002, 0, 0, 0);
    CreateObject(17472, 868.94854736328, -2321.9450683594, 13.922161102295, 0, 0, 311.99523925781);
    CreateObject(17472, 891.47686767578, -2356.3693847656, 11.672389984131, 0, 0, 295.99914550781);
    CreateObject(17472, 900.44885253906, -2384.8432617188, 8.5603504180908, 0, 0, 279.99755859375);
    CreateObject(17472, 894.43347167969, -2423.0451660156, 9.3801574707031, 0, 0, 223.99401855469);
    CreateObject(11288, 812.751953125, -2449.404296875, 3.289421081543, 0, 0, 181.99951171875);
    CreateObject(17472, 863.90838623047, -2452.7153320313, 14.81823348999, 0, 0, 223.9892578125);
    CreateObject(17472, 834.65954589844, -2483.7626953125, 10.218467712402, 0, 0, 223.9892578125);
    CreateObject(17472, 809.38134765625, -2503.5693359375, 8.7951145172119, 0, 0, 207.9892578125);
    CreateObject(17472, 769.10858154297, -2505.1555175781, 6.5, 0, 0, 177.98767089844);
    CreateObject(17472, 748.40966796875, -2482.05078125, 8.75, 0, 0, 117.98400878906);
    CreateObject(17472, 726.80480957031, -2454.853515625, 8.914981842041, 0, 0, 117.98217773438);
    CreateObject(17472, 715.69061279297, -2417.9038085938, 9.203685760498, 0, 0, 109.98217773438);
    CreateObject(17472, 720.19799804688, -2381.958984375, 8.3846683502197, 0, 0, 73.978637695313);
    CreateObject(17472, 742.91046142578, -2349.3420410156, 8.9460144042969, 0, 0, 57.976440429688);
    CreateObject(17472, 773.83245849609, -2320.0546875, 8.5506248474121, 0, 0, 49.974853515625);
    CreateObject(17472, 799.38244628906, -2302.6196289063, 8.7582626342773, 0, 0, 33.971313476563);
    CreateObject(5836, 814.03985595703, -2320.6765136719, 24.068225860596, 0, 0, 0);
    CreateObject(980, 834.21765136719, -2306.5932617188, 14.62163734436, 0, 0, 0);
    CreateObject(16089, 834.21112060547, -2306.728515625, 11.848246574402, 0, 0, 88);

    print("\n--------------------------------------");
    print("FIlterscript Adminarea © 2010 by Canna");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/weg", cmdtext, true, 10) == 0)
    {
    MoveObject(admin_weg, 834.18560791016, -2127.0405273438, 15.435024261475, 4);
    return 1;
    }
    if (strcmp("/weg2", cmdtext, true, 10) == 0)
    {
    MoveObject(admin_weg2, 834.00891113281, -2247.8911132813, 15.347202301025, 4);
    return 1;
    }
    return 0;
    }


    Höffe ihr könnt mir helfen.!


    lg
    Canna

  • Muss dich leider enttäuschen, es geht immer noch nicht.!
    Hier nochmal der Pawn Code wie er jetzt aussieht:


    #include <a_samp>


    new admin_weg;
    new admin_weg2;


    #if defined FILTERSCRIPT


    public OnFilterScriptInit()
    {
    admin_weg = CreateObject(16610, 834.185546875, -2127.0400390625, -6.8149757385254, 0, 0, 270, 300);
    admin_weg2 = CreateObject(16610, 834.0087890625, -2247.890625, -8.1527976989746, 0, 0, 270, 300);
    CreateObject(11288, 800.0185546875, -2354.9560546875, 3.1195526123047, 0, 0, 1.99951171875, 300);
    CreateObject(17472, 879.48468017578, -2333.9370117188, 10.85572052002, 0, 0, 0, 300);
    CreateObject(17472, 868.94854736328, -2321.9450683594, 13.922161102295, 0, 0, 311.99523925781, 300);
    CreateObject(17472, 891.47686767578, -2356.3693847656, 11.672389984131, 0, 0, 295.99914550781, 300);
    CreateObject(17472, 900.44885253906, -2384.8432617188, 8.5603504180908, 0, 0, 279.99755859375, 300);
    CreateObject(17472, 894.43347167969, -2423.0451660156, 9.3801574707031, 0, 0, 223.99401855469, 300);
    CreateObject(11288, 812.751953125, -2449.404296875, 3.289421081543, 0, 0, 181.99951171875), 300;
    CreateObject(17472, 863.90838623047, -2452.7153320313, 14.81823348999, 0, 0, 223.9892578125, 300);
    CreateObject(17472, 834.65954589844, -2483.7626953125, 10.218467712402, 0, 0, 223.9892578125, 300);
    CreateObject(17472, 809.38134765625, -2503.5693359375, 8.7951145172119, 0, 0, 207.9892578125, 300);
    CreateObject(17472, 769.10858154297, -2505.1555175781, 6.5, 0, 0, 177.98767089844, 300);
    CreateObject(17472, 748.40966796875, -2482.05078125, 8.75, 0, 0, 117.98400878906, 300);
    CreateObject(17472, 726.80480957031, -2454.853515625, 8.914981842041, 0, 0, 117.98217773438, 300);
    CreateObject(17472, 715.69061279297, -2417.9038085938, 9.203685760498, 0, 0, 109.98217773438, 300);
    CreateObject(17472, 720.19799804688, -2381.958984375, 8.3846683502197, 0, 0, 73.978637695313, 300);
    CreateObject(17472, 742.91046142578, -2349.3420410156, 8.9460144042969, 0, 0, 57.976440429688, 300);
    CreateObject(17472, 773.83245849609, -2320.0546875, 8.5506248474121, 0, 0, 49.974853515625, 300);
    CreateObject(17472, 799.38244628906, -2302.6196289063, 8.7582626342773, 0, 0, 33.971313476563, 300);
    CreateObject(5836, 814.03985595703, -2320.6765136719, 24.068225860596, 0, 0, 0, 300);
    CreateObject(980, 834.21765136719, -2306.5932617188, 14.62163734436, 0, 0, 0, 300);
    CreateObject(16089, 834.21112060547, -2306.728515625, 11.848246574402, 0, 0, 88, 300);

    print("\n--------------------------------------");
    print("FIlterscript Adminarea © 2010 by Canna");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/weg", cmdtext, true, 10) == 0)
    {
    MoveObject(admin_weg, 834.18560791016, -2127.0405273438, 15.435024261475, 4);
    return 1;
    }
    if (strcmp("/weg2", cmdtext, true, 10) == 0)
    {
    MoveObject(admin_weg2, 834.00891113281, -2247.8911132813, 15.347202301025, 4);
    return 1;
    }
    return 0;
    }


    lg


    /edit: Kann mir keiner Helfen ? :(

    Einmal editiert, zuletzt von Canna ()

  • Hier,

    #include <a_samp>


    new admin_weg;
    new admin_weg2;


    public OnFilterScriptInit()
    {
    admin_weg = CreateObject(16610, 834.185546875, -2127.0400390625, -6.8149757385254, 0, 0, 270);
    admin_weg2 = CreateObject(16610, 834.0087890625, -2247.890625, -8.1527976989746, 0, 0, 270);
    CreateObject(11288, 800.0185546875, -2354.9560546875, 3.1195526123047, 0, 0, 1.99951171875);
    CreateObject(17472, 879.48468017578, -2333.9370117188, 10.85572052002, 0, 0, 0);
    CreateObject(17472, 868.94854736328, -2321.9450683594, 13.922161102295, 0, 0, 311.99523925781);
    CreateObject(17472, 891.47686767578, -2356.3693847656, 11.672389984131, 0, 0, 295.99914550781);
    CreateObject(17472, 900.44885253906, -2384.8432617188, 8.5603504180908, 0, 0, 279.99755859375);
    CreateObject(17472, 894.43347167969, -2423.0451660156, 9.3801574707031, 0, 0, 223.99401855469);
    CreateObject(11288, 812.751953125, -2449.404296875, 3.289421081543, 0, 0, 181.99951171875);
    CreateObject(17472, 863.90838623047, -2452.7153320313, 14.81823348999, 0, 0, 223.9892578125);
    CreateObject(17472, 834.65954589844, -2483.7626953125, 10.218467712402, 0, 0, 223.9892578125);
    CreateObject(17472, 809.38134765625, -2503.5693359375, 8.7951145172119, 0, 0, 207.9892578125);
    CreateObject(17472, 769.10858154297, -2505.1555175781, 6.5, 0, 0, 177.98767089844);
    CreateObject(17472, 748.40966796875, -2482.05078125, 8.75, 0, 0, 117.98400878906);
    CreateObject(17472, 726.80480957031, -2454.853515625, 8.914981842041, 0, 0, 117.98217773438);
    CreateObject(17472, 715.69061279297, -2417.9038085938, 9.203685760498, 0, 0, 109.98217773438);
    CreateObject(17472, 720.19799804688, -2381.958984375, 8.3846683502197, 0, 0, 73.978637695313);
    CreateObject(17472, 742.91046142578, -2349.3420410156, 8.9460144042969, 0, 0, 57.976440429688);
    CreateObject(17472, 773.83245849609, -2320.0546875, 8.5506248474121, 0, 0, 49.974853515625);
    CreateObject(17472, 799.38244628906, -2302.6196289063, 8.7582626342773, 0, 0, 33.971313476563);
    CreateObject(5836, 814.03985595703, -2320.6765136719, 24.068225860596, 0, 0, 0);
    CreateObject(980, 834.21765136719, -2306.5932617188, 14.62163734436, 0, 0, 0);
    CreateObject(16089, 834.21112060547, -2306.728515625, 11.848246574402, 0, 0, 88);


    print("\n--------------------------------------");
    print("FIlterscript Adminarea © 2010 by Canna");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/weg", cmdtext, true, 10) == 0)
    {
    MoveObject(admin_weg, 834.18560791016, -2127.0405273438, 15.435024261475, 4);
    return 1;
    }
    if (strcmp("/weg2", cmdtext, true, 10) == 0)
    {
    MoveObject(admin_weg2, 834.00891113281, -2247.8911132813, 15.347202301025, 4);
    return 1;
    }
    return 0;
    }

  • Jetzt bekomme ich folgenden fehler



    C:\Users\Canna\Desktop\Stunt Server Selfmade Script\filterscripts\admin.pwn(56) : error 030: compound statement not closed at the end of file (started at line 45)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

  • Es funktioniert danke..Kannst du mir vllt noch erzählen, wo der Fehler war.?

  • Sicher das ist das beste beispiel wozu das #define da ist:
    #define FILTERSCRIPT //(Fehlte Bei dir) Sagt dem Script "FILTERSCRIPT" ist definiert, das Wort gibt es nun
    #if defined FILTERSCRIPT//irgendwo dann im Script wenn(if) es das wort gibt dann:
    //passiert das hier
    #else // wenn nicht:
    //passiert das
    #endif //beendet das define
    Das ist sozusagen eine GrundAbfrage die man einbauen kann(wie halt z.B in der new.pwn im Editor, halt die Sache mit dem FILTERSCRIPT), das hat absolut NICHTS mit der definierung von Variablen zu tun! Um das nochmal gesagt zu haben. Alles was zwischen dem if defined steht wird nicht beachtet solange es nicht mit define definiert ist, so wie es bei dir der Fall ist...
    Du brauchst diese Grundabfrage nicht, es reicht aus OnFilterScriptInit/Exit zu haben um nen Filterscript zu machen ...

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen