Brauche Hilfe bei Schranke

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
  • Hiho, Ich habe einen FS erstellt, das am PD das Tor aufgeht und die Schranke.
    Das Tor ist Richtig gescriptet,
    es gehr auch Perfekt.
    Aber was mache ich bei der Schranke falsch ? oder habe ich es falch gemappt?
    Bitte hilfe :)



    #include <a_samp>


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



    public OnFilterScriptInit()
    {
    lspd_gate = CreateObject(980, 1598.099854, -1638.014526, 15.185875, 0.0000, 359.1406, 0.0000);
    lspd_schranke = CreateObject(968, 1544.831421, -1630.898560, 13.379562, 0.0000, 269.7592, 272.3375);


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


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/Torauf", true) == 0){
    MoveObject(lspd_gate,1598.099854, -1638.014526,15.185875,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor geht auf!");
    return 1;
    }
    if (strcmp(cmdtext, "/Torzu", true) == 0){
    MoveObject(lspd_gate,1588.193848, -1637.940552,15.195433,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor geht zu!");
    return 1;
    }
    if (strcmp(cmdtext, "/Schrankeauf", true) == 0){
    MoveObject(lspd_schranke,1544.856445, -1630.698364,13.379562,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Schranke öfnnet sich!");
    return 1;
    }
    if (strcmp(cmdtext, "/Schrankezu", true) == 0){
    MoveObject(lspd_schranke,1544.856445, -1630.798462,13.379562,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Schranke schließt sich!");
    return 1;
    }
    return 0;
    }

  • Muss da nicht ein DeleteObject oder so rein?
    Wen man /Schrankeauf macht sollte das Oject sich löschen und nach X sekunden neu Spawnen^^

    [quote='Firefox',index.php?page=Thread&postID=185753#post185753]Hab da schonmal was gehört von SuFu oder so.
    Wie funzt dieses Programm bzw. wo kann man es downloaden

  • ich möchte ja das wenn man /schrankeauf macht, die Schranke nach oben geht.
    und wenn man /schrankezu macht, die Schranke wieder nach unten geht.

  • #include <a_samp>


    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT



    new lspd_gate;
    new lspd_schranke;


    stock PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
    if(IsPlayerConnected(playerid))
    {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    return 1;
    }
    }
    return 0;
    }


    public OnFilterScriptInit()
    {
    lspd_gate = CreateObject(980, 1598.099854, -1638.014526, 15.185875, 0.0000, 359.1406, 0.0000);
    lspd_schranke = CreateObject(968, 1544.831421, -1630.898560, 13.379562, 0.0000, 269.7592, 272.3375);


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


    public OnFilterScriptExit()
    {
    return 1;
    }



    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/Torauf", true) == 0){
    MoveObject(lspd_gate,1598.099854, -1638.014526,15.185875,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor geht auf!");
    return 1;
    }
    if (strcmp(cmdtext, "/Torzu", true) == 0){
    MoveObject(lspd_gate,1588.193848, -1637.940552,15.195433,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor geht zu!");
    return 1;
    }
    if (strcmp(cmdtext, "/Schrankeauf", true) == 0){
    SetObjectRot(lspd_schranke,0.0000, 269.7592, 272.3375);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Schranke öffnet sich!");
    return 1;
    }
    if (strcmp(cmdtext, "/Schrankezu", true) == 0){
    SetObjectRot(lspd_schranke,0.0000,0.0000,0.0000);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Schranke schließt sich!");
    return 1;
    }
    return 0;
    }


    Zu 99% bin ich mir sicher das es geht must mal ausprobieren habs nicht getestet !


    PS: Ich könnte es für dich bisschen Pimpen das es z.b. Nach 5 sec wieder zugeht von alleine oder das man mindestens 5 meter nah ran mus umd das zu öffnen.

  • Joa Danke geht, Nur du hast die Befehle Vertauscht xD die schranke öffnet sich bei /schrankezu xDD , naja ich änder das.


    Das war das erste was ich erstellt habe, ^^ Ich find ich schonmal gut fürn anfang oda ?



    Edit:// ich lerne erstmal die cmds reinzustellen etc. ^^ und Carspawns amch ich auch noch

  • Joa auch aber auch der Rote Button und der Inhalt davon xDD ^^




    Edit:// willste nicht Scripter von mir werden ? Suche drigend einen ^^

  • Das ist n Download FS nur ma so :) Sieht man schon an



    print("\n--------------------------------------");
    print(" Blank Filterscript by Shooter1995");
    print("--------------------------------------\n");


    Aber naja ^^

    [quote='Firefox',index.php?page=Thread&postID=185753#post185753]Hab da schonmal was gehört von SuFu oder so.
    Wie funzt dieses Programm bzw. wo kann man es downloaden

  • Ich weiss ,
    Aber ich habe den Inhalt gelöscht und es selber probiert ^^

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