schranken probleme help pls !!

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
  • #include <a_samp>
    #include <Obj_Streamer>


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


    public OnFilterScriptInit()
    {
    schranke = CreateObject(968, -1526.8251953125, -810.080078125, 56.40372467041, 0.00000, 90.00000, 260.29357910156);


    print("\n--------------------------------------");
    print(" Blank Filterscript by KingCan");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/scho", true) == 0){
    SetObjectPosToStream(schranke, -1526.8251953125, -810.080078125, 56.40372467041);
    SetObjectRotToStream(schranke, 0.000000, 30.00000, 260.29357910156);
    SendClientMessage(playerid, COLOR_YELLOW,"Schranke ist nun Offen");
    return 1;
    }


    if (strcmp(cmdtext, "/schc", true) == 0){
    SetObjectPosToStream(schranke, -1526.8251953125, -810.080078125, 56.40372467041);
    SetObjectRotToStream(schranke, 0.000000, 90.00000, 260.29357910156);
    SendClientMessage(playerid, COLOR_YELLOW,"Schranke ist nun Geschlossen");
    return 1;
    }
    return 0;
    }


    Ich will das mein Schranke Von oben nach unten geht oder von unten nach Oben
    aber da passiert bei mir nix der bleibt an der stelle nix rüht sich
    kann mir mal wer helfen ??? bitte

    Script erfahrung: 3%

    2 Mal editiert, zuletzt von ak47 ()

  • Scripterfahrung[playerid] =- 10;


    Teste es mal so:

    #include <a_samp>
    #include <Obj_Streamer>


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


    public OnFilterScriptInit()
    {
    schranke = CreateObject(968, -1526.8251953125, -810.080078125, 56.40372467041, 0.00000, 90.00000, 260.29357910156);


    print("\n--------------------------------------");
    print(" Blank Filterscript by KingCan");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/scho", true) == 0){
    SetObjectRotToStream(schranke, 0.000000, 30.00000, 260.29357910156);
    SendClientMessage(playerid, COLOR_YELLOW,"Schranke ist nun Offen");
    return 1;
    }


    if (strcmp(cmdtext, "/schc", true) == 0){
    SetObjectRotToStream(schranke, 0.000000, 90.00000, 260.29357910156);
    SendClientMessage(playerid, COLOR_YELLOW,"Schranke ist nun Geschlossen");
    return 1;
    }
    return 0;


    }

  • KingCan... so trifft man sich wieder^^
    Mein tipp: Erstell alle Tore mit CreateObject
    Dann sind diese viel einfacher zu bearbeiten und solange du nicht über 50 Tore hast schadet es kaum.
    Desweiteren stehen die "Gebrauchsanweisungen" für sowas dann in der Wiki.



    MfG Firer

  • jo es darf nich
    SetObjectRotToStream

    heißen da das Object nicht gestreamt wurde
    CreateObjectToStream
    müsste es dann heißen denke ich mal bin auch am anfang vom scripten aber das hab ich schonmal gecheckt
    oder du änderst das SetObjectRotToStream einfach in SetObjectRot um
    dann sollte es gehen

    Scripter und Mapper Since 2010