Akktualisierung... Tutorial zu Beweglichen Toren Gates

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
  • garnix rein garnix
    aber ich habe es auch mit gta dm erstellt und die mta datei sieht dann so aus
    toroben:

    Code
    <map edf:definitions="editor_main">
    <object id="object (elecfence_BAR) (1)" model="987" interior="0" dimension="0" posX="-1981.5224609375" posY="298.3984375" posZ="34.46875" rotX="0" rotY="0" rotZ="0" />
    </map>


    torunten:

    Code
    <map edf:definitions="editor_main">
     <object id="object (elecfence_BAR) (1)" model="987" interior="0" dimension="0" posX="-1981.5224609375" posY="298.3984375" posZ="34.46875" rotX="0" rotY="0" rotZ="0" />
     </map>


    der endert die cords garnicht
    //Edit:Es geht nun nur es passiert nichts:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/adop", true) == 0){
    MoveObject(gate, -1965.7509765625, 271.7451171875, 32.034114837646,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Admin Gelände!");
    return 1;
    }
    if (strcmp(cmdtext, "/adzu", true) == 0){
    MoveObject(gate, -1965.7515869141, 271.74520874023, 35.707412719727,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Admin Gelände!");
    return 1;
    }
    return 1;
    }

    Einmal editiert, zuletzt von drugstar ()

  • Hi bei mir beweg sich das tor nicth :(
    Siehe Code was ist Falsch ???


    #include <a_samp>


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



    public OnFilterScriptInit()
    {
    taxi_gate = CreateObject(972, 1282.9114990234,-1650.0701904297,12.546875, 0, 0, 0);


    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/auf", true) == 0){
    MoveObject(taxi_gate,1282.9114990234,-1650.0701904297,12.546875,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: test!");
    return 1;
    }
    if (strcmp(cmdtext, "/zu", true) == 0){
    MoveObject(taxi_gate,1281.7552490234,-1634.1092529297,12.546875,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: test!");
    return 1;
    }
    return 0;
    }

  • 2 Erorrs


    C:\Dokumente und Einstellungen\Fa bian\Desktop\Server Projekt\Server\gamemodes\dd.pwn(142) : error 017: undefined symbol "COLOR_RED"
    C:\Dokumente und Einstellungen\Fa bian\Desktop\Server Projekt\Server\gamemodes\dd.pwn(147) : error 017: undefined symbol "COLOR_RED"

  • #include <a_samp>


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



    public OnFilterScriptInit()
    {
    tor1 = CreateObject(7191, 1119.289551, -1161.569824, 24.535814, 0.0000, 0.0000, 271.7187);


    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    //Tor
    if (strcmp("/torauf", cmdtext, true, 10) == 0)
    {
    MoveObject(tor1, 1119.013428, -1161.574585, 28.500586, 10);
    return 1;
    }

    if (strcmp("/torzu", cmdtext, true, 10) == 0)
    {
    MoveObject(tor1, 1119.289551, -1161.569824, 24.535814, 10);
    return 1;
    }
    }


    So funktionierts bei mir, nach deiner Methode waren klammern nicht richtig gesetzt und funktionierte nicht :> trozdem nice tut ;)


    new brain;

  • Also das kam bei mir...


    #include <a_samp>


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


    public OnFilterScriptInit()
    {
    y_gate = CreateObject(-2298.4912109375, -1676.7138671875, 485.37957763672);


    print("/n-----------------------------");
    print(" Blank Filterscript by Michel");
    print("/n-----------------------------");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/p_open", true) == 0){
    MoveObject(y_gate, -2298.4912109375, -1676.7138671875, 485.37957763672);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Präsidenten Gelände!!!");
    return 1;
    }
    if (strcmp(cmdtext, "/p_open", true) == 0){
    MoveObject(y_gate, -2298.4912109375, -1676.7138671875, 487.37957763672);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Präsidenten Gelände!!!");
    return 1;
    }
    return 0;
    }


    Und dann zwei Errors:
    C:\Users\Michi\Desktop\CRL_Server\gamemodes\CRL_Script.pwn(12421) : error 021: symbol already defined: "OnPlayerCommandText"
    C:\Users\Michi\Desktop\CRL_Server\gamemodes\CRL_Script.pwn(38474) : error 021: symbol already defined: "OnFilterScriptExit"


    Danke schonmal...

  • Ich habe mehr tore hinzugefügt doch bei mir kommt error -.-
    error 030: compound statement not closed at the end of file (started at line 48)
    Hier wo der Fehler Liegen sollte ;
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/eauf", true) == 0){
    MoveObject(e_gate,2886.60009766,-2314.89990234,6.00000000,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Army Gelände!");
    return 1;
    }
    if (strcmp(cmdtext, "/ezu", true) == 0){
    MoveObject(e_gate,2886.60009766,-2308.89990234,6.00000000,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Army Gelände!");
    return 1;
    }
    {
    if (strcmp(cmdtext, "/aauf", true) == 0){
    MoveObject(a_gate,2886.30004883,-2290.59990234,6.00000000,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Army Gelände!");
    return 1;
    }
    if (strcmp(cmdtext, "/azu", true) == 0){
    MoveObject(a_gate,2886.30004883,-2299.89990234,6.00000000,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Army Gelände!");
    return 1;
    }
    {
    if (strcmp(cmdtext, "/bauf", true) == 0){
    MoveObject(b_gate,3081.39990234,-2402.69995117,3.19999981,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Vergessen Sie Nicht Das Besuchertor zu schließen !");
    return 1;
    }
    if (strcmp(cmdtext, "/bzu", true) == 0){
    MoveObject(b_gate,3081.39990234,-2402.69995117,4.19999981,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Seien Sie Sicher Das der Gefangene In Alcatraz ist!");
    return 1;
    }
    {
    if (strcmp(cmdtext, "/gauf", true) == 0){
    MoveObject(g_gate,3081.19995117,-2427.89990234,3.19999981,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Gefangener in der Besucher Zelle!");
    return 1;
    }
    if (strcmp(cmdtext, "/gzu", true) == 0){
    MoveObject(g_gate,3081.19995117,-2427.89990234,4.19999981,4);
    SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Seien Sie Sicher Das der Gefangene In Alcatraz ist!!");
    return 1;
    }
    }
    return 0;
    }