das als tor mit timer

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
  • hi
    kann mir einer das hier als tor mit nem timer machen ihc krieg immer errors
    zu
    979,1101.67626953,-1744.99353027,13.24770355
    und offen
    979,1105.86181641,-1749.16772461,13.23865795


    mfg
    also wie gesagt ihc bekomm da immer errors

  • oben


    new move[256];
    forward zu();


    unter public OnGameModeInit()


    move[1] = CreateObject(979,1101.67626953,-1744.99353027,13.24770355, 0,0,0);



    public OnPlayerCommandText(playerid, cmdtext[])


    if ( strcmp( cmd, "/tor", true ) == 0 )
    {
    MoveObject(move[1],1105.86181641,-1749.16772461,13.23865795,5);
    SetTimer("zu",5000,0);
    return 1;
    }




    ganz nach unten


    public zu()
    {
    MoveObject(move[1], 1101.67626953,-1744.99353027,13.24770355);
    return 1;
    }


    MFG.:
    manumeyer


    if (strcmp("/Hatschi", cmdtext, true) == 0)
    {
    SendClientMessage(playerid,0xAA3333,"Gesundheit!");
    return 1;
    }

  • bekomm da immer error
    C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript13.pwn(43) : error 032: array index out of bounds (variable "move")
    C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript13.pwn(618) : error 032: array index out of bounds (variable "move")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    die zeilen
    move[1] = CreateStreamObject(979,1101.67626953,-1744.99353027,13.24770355,0,0,0);


    MoveObject(move[1], 1101.67626953,-1744.99353027,13.24770355);


    mfg

  • new tor1[256];


    forward tor1zu();


    tor1 = CreateObject(979,1101.67626953,-1744.99353027,13.24770355, 0,0,0);



    if ( strcmp( cmd, "/tor", true ) == 0 )
    {
    MoveObject(tor1,1105.86181641,-1749.16772461,13.23865795,5);
    SetTimer("zu",5000,0);
    return 1;
    }


    public zu()
    {
    MoveObject(tor1, 1101.67626953,-1744.99353027,13.24770355);
    return 1;
    }

  • hier bekomm ich auhc errors


    und die zeile
    MoveObject(move[1],1105.86181641,-1749.16772461,13.23865795,5);


    mfg

  • mach aus:


    MoveObject(move[1],1105.86181641,-1749.16772461,13.23865795,5);
    MoveObject(tor1,1105.86181641,-1749.16772461,13.23865795,5);




    und aus:
    public zu() { MoveObject(tor1, 1101.67626953,-1744.99353027,13.24770355); return 1; }



    public tor1zu() { MoveObject(tor1, 1101.67626953,-1744.99353027,13.24770355); return 1; }

    MFG.:
    manumeyer


    if (strcmp("/Hatschi", cmdtext, true) == 0)
    {
    SendClientMessage(playerid,0xAA3333,"Gesundheit!");
    return 1;
    }

  • so ich habe jetzt mal das anders gemacht und es gibt keine errors nur nen warning den ignorier ich einfach mal kurz
    mein script sieht im mom so aus
    new Parkplatz;


    forward GateCloseParkplatz();


    Parkplatz = CreateObject(979,1101.67578125,-1744.99316406,13.24770355,0.00000000,0.00000000,87.99499512);//modelid,x,y,z,x-rot,y-rot,z-rot


    {
    if(strcmp("/gate",cmdtext, true, 10) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(12, playerid, 1101.67578125,-1744.99316406,13.24770355))
    {
    MoveObject(Parkplatz,-717.7216796875, 953.09765625, 10.41636714,2);//Aberto
    SetTimer("GateCloseParkplatz", 4000, 0);//in ms
    GameTextForPlayer(playerid,"Parkplatz",5000, 1);//text wenn tor geöffnet wird
    SendClientMessage(playerid,0xBEBEBEFF," Du hast den Parkplatz eöffnet, er schliest sich in 4 sec. automatisch.");//text wenn tor geöffnet wird
    return 1;
    }
    }
    return 1;
    }
    return 1;
    }


    public GateCloseParkplatz()
    {
    MoveObject(Parkplatz,1101.67578125,-1744.99316406,13.24770355,4);//x,y,z,geschwindigkeit
    return 1;
    }


    aber wenn ich das im game ausprobier sieht des so aus
    http://www.youtube.com/watch?v=XDrv91QvrFk hier is des video
    dazu
    hoffen mir kann einer helfen


    mfg