Beiträge von Grex

    Hallo, ich habe vor ein Filterscript zu schreiben, indem sich ein Menü befindet, alles Textbasierend im Chat, da aber nun der User nicht dadurch gestört werden soll, dass andere User die ganze Zeit dazwischen quaken, sollen die Nachrichten der User nur beim Empfänger nicht erscheinen, um sich in Ruhe das Menü durchzulesen, ohne ständig pos1 usw. drücken zu müssen.


    ist das möglich?

    naja, es gibt einen RCON Befehl der nennt sich "clearlog" oder so in der Art, der sollte die Logdateien leeren, bei mir machte er das mal nicht...
    aber an deiner Stelle würde ich den Server kurz ausschalten, Server_log.txt umbennen und Server wieder starten, ggf. eine neue server_log.txt erstellen.

    hmm ich dachte es würde mit do,while schleife auch gehen, anscheinend war das zu schnell und sollte ne Delay von jeweils 1 Sek gemacht werden, ansonst wird es unter 1ms immer und wieder ausgeführt werden, das könnte das Problem gewesen sein..

    GetPlayerColor schlägt beim ersten Aufruf fehl wenn vorher nicht SetPlayerColor aufgerufen wurde. Keine Ahnung ob der Bug mittlerweile behoben ist...


    Zitat


    Important note: GetPlayerColor will return nothing unless SetPlayerColor has been used!

    nochmal /carheal machen, ansonst so:


    new yesno[MAX_PLAYERS] = 0;
    if(strcmp(cmdtext, "/carheal",true)==0)
    {
    if(yesno[playerid] == 0)
    {
    new car = GetPlayerVehicleID(playerid);
    yesno[playerid] = 1;
    do
    {
    SetVehicleHealth(car, 1000);
    }while yesno[playerid] == 1;
    }
    }
    if(strcmp(cmdtext, "/healstop",true)==0)
    {
    if(yesno[playerid] == 1)
    {
    yesno[playerid] = 0;
    }
    }

    so, hier:



    if(strcmp(cmdtext, "/carheal",true)==0)
    {
    if(yesno[playerid] == 0)
    {
    new car = GetPlayerVehicleID(playerid);
    yesno[playerid] = 1;
    do
    {
    SetVehicleHealth(car, 1000);
    }while yesno[playerid] == 1;
    }
    else if(yesno[playerid] == 1) yesno[playerid] = 0;
    }

    hier sind wir nicht bei wünsch dir was.... falsche Sektion, außerdem musst du uns schon sagen, wie sich das bemerkbar machen soll, wie der User ein haus hat, also pOwner == 1 oder wie?

    schön hab frage wie kann ich leute bannen ohne das sie on sind


    Du gehst in die Userfile, und das Adminlevel machste du auf das Level, und das Level auf -999.


    Also ist der User level 5, und du willst ihn bannen:


    Level = -999
    Admin = 5



    Das mit Admin 5 ist nicht zwanghaft, sollte er aber wieder entbannt werden, weißt du nicht mehr, welches Level er war...

    Hallo,


    ich komme mit SetTimerEx nicht zusammen,... ich muss 3 Variablen weitergeben, so sieht es aus:


    SetTimerEx("Turfupdate",15000, 1, "ds", playerid, COLOR_ORANGE);


    Jedoch funktioniert das nicht, ist es möglich, dass sowas nicht funtkioniert, wenn diese Funktion einmal in der Sekunden ausgeührt wird, also Zählt es dann wieder von neu runter bzw. vergrößert sich die Delay, oder warum geht das nicht?



    Ich hoffe jeder weiß, wie ich das meine,...


    EDIT: Erledigt, das Script hat das COLOR_Orange nicht angenmmen, einfach statt COLOR_ORANGE 1 reinschreiben, und unter Turfupdate das hier machen: if(color ==1) color = COLOR_ORANGE