Probleme beim deleten von roadblocks

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
  • Hey,


    Ich habe ein wahrscheinlichj für euch einfach lösbares Problem!


    Ich scripte grade an einer sache die mirr eig peinlich sein müsste das ich sie nicht hinkrieg ^^
    undzwar das ein medicmensch iwas hinstellt is ja auch egal iein object halt !


    das hinstellen ist ja einfach aber wenn ich den befehjl zum deleten eingebe bleibt es und es gibt keine reaction!


    Ich weiss das es ein 'likenoob' ist ganze fs reinzustellen aber trotzdem :


    #include <a_samp>


    // This is a comment
    // uncomment the line below if you want to write a filterscript
    #define FILTERSCRIPT


    #if defined FILTERSCRIPT


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


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }


    #endif



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext, "/medicrb", true)==0)
    {


    new Float:X, Float:Y, Float:Z, Float:A;
    GetPlayerPos(playerid, X, Y, Z);
    GetPlayerFacingAngle(playerid, A);
    CreateObject(981, X, Y, Z, 0.0, 0.0, A+180);
    SetPlayerPos(playerid, X, Y, Z+4);



    return 1;
    }
    if(strcmp(cmdtext, "/wiederwegmachen", true)==0)
    {




    DestroyObject(981);





    return 1;
    }


    return 0;
    }


    Bitte um Hilfe !


    MfG Bene

    Zitat

    (PlAyMe) : hey aRmiin,sag mahl, wAs get heutE?
    (Armin) : Du in die Schule,hoff ich doch

  • Hier, mach das:


    //oben im Script
    new RoadBlock[MAX_PLAYERS];
    new RB[MAX_PLAYERS];


    //onplayerconnect


    RoadBlock[playerid] = 0;


    //onplayercommand


    if(strcmp(cmdtext, "/medicrb", true)==0)
    {
    if(RoadBlock[playerid] == 0)
    {
    new Float:X, Float:Y, Float:Z, Float:A;
    GetPlayerPos(playerid, X, Y, Z);
    GetPlayerFacingAngle(playerid, A);
    RB[playerid] = CreateObject(981, X, Y, Z, 0.0, 0.0, A+180);
    SetPlayerPos(playerid, X, Y, Z+4);
    RoadBlock[playerid] = 1;
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast bereits eine Sperre verbaut!");
    }
    }


    if(strcmp(cmdtext, "/wiederwegmachen", true)==0)
    {
    if(RoadBlock[playerid] == 1)
    {
    DestroyObject(RB[playerid]);
    RoadBlock[playerid] = 0;
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast keine Sperre verbaut!");
    }
    }
    return 1;
    }