Beiträge von ShiiX

    Bin grad auf den Therad gestoßen und wollt mal fragen: Bei mir drehen sich ALLE Tore troz moveobject. War vorher auch MoveDynamicObject
    StreamerUpdate hat nix gebracht. Und es wäre ja scheiße wenn ich jetzt überall machen müsse: SetObjectRotate oder wie das da heißt ;(

    Lad dir den Windows/Linux Server auf SA-MP.com runter, und ersetz alle Includes (/pawno/include). Dann das Script neu compilieren, Server starten und ausprobieren. Falls das nicht geht, einfach nochmal hier melden.


    MfG. ShiiX

    Gefallen mir nicht -> 2/10 für die Mühe den Thread zu erstellen.


    PS: Wenn du keine Kritik abkannst, wieso hast du dann solch einen Thread aufgemacht?


    MfG. ShiiX

    Hallo liebes Forum :)


    Ich suche schon deslängerem einen "/healall"-Befehl für meinen Server. Als ich nix gefunden habe, dachte ich mir, ich baue so einen Befehl selbst...


    Und das ist dabei rausgekommen:

    if(strcmp(cmd, "/healall", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 4)
    {
    new i = 0; i < MAX_PLAYERS; i++)
    {
    SetPlayerHealth(i, 100.0);
    SendClientMessage(i, COLOR_GREEN, "Ihr wurdet von einem Administrator geheilt!");
    return 1;
    }
    }
    else SendClientMessage(playerid, COLOR_RED, "Du bist kein Administrator!");
    }


    Sorry, leute.. Ich habs einfach nicht drauf :thumbdown:



    Wenn ihr mir einen Befehl macht, dass man ab Adminlevel 4 den Befehl benutzen darf wär ich euch sehr dankbar.
    Ihr könnt mir aber auch einfach sagen was ich da oben falsch geschrieben habe, damit ichs beim nächsten mal besser machen kann.


    MfG. ShiiX :D

    Ich habs genauso eingefügt wie du es gepostet hast. Ich habs auch mehrere male überprüft, und es sollte theoretisch alles stimmen.


    //EDIT:
    Habs jetzt soweit, dass es Funktioniert, aber wenn ich /tt eingebe steht dort

    Zitat

    Tankstellentor geöffnet!
    Du bist kein Admin!
    Du bist nicht in der Nähe der Tankstelle am LSPD!

    Wie muss ich den Code ändern, damit:


    ..."Du bist kein Admin!" da steht, wenn man den Befehl ausführt, wenn man kein Admin ist.
    ..."Du bist nicht in der Nähe der Tankstelle am LSPD!" da steht, wenn man den Befehl ausführt und nicht in der Nähe von der Tankstelle ist.


    ? :D


    MfG.




    Hier der Code:


    if(strcmp(cmd,"/tt",true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 200.0, 1448.6654,-1710.2988,14.0469))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(statustanketor == 0)
    {
    MoveObject(tanketor1,1453.40002441,-1705.00000000,16.29999924-7, 3.0);
    MoveObject(tanketor2,1453.40002441,-1682.40002441,16.29999924-7, 3.0);
    MoveObject(tanketor3,1447.69995117,-1699.19995117,15.80000019-7, 3.0);
    MoveObject(tanketor4,1447.69995117,-1688.19995117,15.80000019-7, 3.0);
    SendClientMessage(playerid, COLOR_GREEN, "Tankstellentor geöffnet!");
    statustanketor = 1;
    }
    else
    {
    MoveObject(tanketor1,1453.40002441,-1705.00000000,16.29999924, 3.0);
    MoveObject(tanketor2,1453.40002441,-1682.40002441,16.29999924, 3.0);
    MoveObject(tanketor3,1447.69995117,-1699.19995117,15.80000019, 3.0);
    MoveObject(tanketor4,1447.69995117,-1688.19995117,15.80000019, 3.0);
    SendClientMessage(playerid, COLOR_RED, "Tankstellentor geschlossen!");
    statustanketor = 0;
    }
    }
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin!");
    }
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht in der Nähe der Tankstelle am LSPD!");
    return 1;
    }

    Ich habs so eingefügt, aber dann stürtzt der Pawno Compiler ab.

    Zitat


    Pawn Compiler library funktioniert nicht mehr
    Das Programm wird aufgrund eines Problems nicht richtig ausgeführt. Das Programm wird geschlossen und Sie werden benachrichtigt, wenn eine Lösung verfügbar ist.

    MfG. ShiiX :)

    Das ist der Befehl/die Zeilen über der zutreffenden Stelle:


    if(strcmp(cmd, "/respawncar", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] < 4)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du darfst diesen Befehl nicht benutzen!");
    return 1;
    }
    if(IsPlayerInAnyVehicle(playerid))
    {
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist in keinem Fahrzeug!");
    }
    return 1;


    //Zeilen Eingerückt