Beiträge von Housefrau

    Abend zusammen,


    folgende Situation; Habe 2 Monitore. Auf dem einem würd' ich gern GTA zocken während auf dem anderen Monitor Musikvideos angezeigt werden sollen (Nutze Putpat.tv mit Vollbild).


    Problem: Sobal ich GTA starte wird auf dem zweiten Monitor kein Bild mehr angezeigt, er geht aber auch nicht in den Standby (also er hat ein Signal, zeigt halt nur nix an).


    Wollte mal fragen ob ihr wisst an was das liegen kann und wie ich das beheben kann.



    Danke euch im Voraus.

    Jap wird nur mit einem Timer gehen.


    Kannst es ja so machen, dass du einen Befehl reinmachst mit dem du den Timer startest. Sobald die Ampel dann Rot oder Grün ist gibst du halt sofort den Befehl rein.


    Musst halt vorher noch rausfinden wie lange die Ampeln jeweils Grün und Rot leuchten.


    Ein weiteres Problem wird aber auch sein, herauszufinden wo der Spieler die Ampel überquert hat. Müsstest du vielleicht mit mehreren Koordinatenabfragen arbeiten.. Aber ich denke der Aufwand lohnt sich nicht.


    Ich habe ganz genau das gleiche Problem. Weiß jemand vielleicht was der Grund dafür ist und wie man das beheben kann?

    Du hast anscheinend irgendwo eine gTeam-Vergabe, die nicht existieren soll.


    Ich empfehle dir, deinen Script zu speichern und dann via STRG + F nach Einträgen wie "gTeam[playerid] = 1;" oder "gTeam[playerid] = TEAM_COPS;"


    Falls du kein Stück weiter kommst, kann ich mir auch gernen deinen Script mal ansehen (falls es dir nichts ausmacht).


    Schreib mich dazu einfach per PN an, werde dir dann schrieben sobald ich wieder da bin :)

    Um Nachrichten an Spieler zu schicken, welche die PVar "Adminlevel" auf 1 oder höher stehen haben, musst du folgendes einbauen:



    for(new i = 0; i < MAX_PLAYERS; i++) // Das ist eine sogenannte Schleife. Schau dazu mal ins SA:MP Wiki rein
    {
    if(GetPVarInt(playerid,"Adminlevel")>0) // Abfrage ob "Adminlevel" höher als 0 ist.
    {
    // Was du eben machen willst. Statt Playerid musst du nun "i" benutzen.
    // Beispiel: SendClientMessage(i,Farbe,"Nachricht");
    }
    }

    Wo legst du fest, dass der Spieler in diesem Team ist ?


    Füg diesen Befehl mal ein und führ in aus. Probier danach nochmal den Befehl "/Cops".



    if(strcmp(cmdtext,"/cops",true)==0)
    {
    gTeam[playerid] = TEAM_COP;
    SendClientMessage(playerid,BLAU,"Erfolgreich in Team Cops gewechselt");
    return 1;
    }

    Wie hast du denn dein Adminsystem aufgebaut ?


    Speicherst du in einer Spielerdatei ob der Spieler Admin ist ? Wie hast du das genannt (pAdmin, ..) ?


    Der Vorschlag von Hans wirkt nur, wenn du als RCON-Admin eingeloggt bist.