Person sichtbar machen nach mehr als 2 Sterne GF

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
  • Guten Abend,
    ich wollte gerne ein timer machen und abfragen ob er 2 wantedt hat und dan ihn sichbar machen
    habt ihr da eine vorlage ?

  • also zb


    if(spieler[playerid][stern] == 2)


    und dann deine schleife ?

  • Du erstellst einen Timer (SetTimer).
    In diesem Timer der jede Sekunde abgerufen wird (und sich wiederholt) fragst du ab, ob irgendjemand Wanteds hat (Schleife).
    Wenn die Wantedzahl höher als 2 ist lässt du ihn sichtbar machen (ShowPlayerMarker(s))

    Liebe Grüße


    Marcel

  • Du erstellst einen Timer (SetTimer).

    wozu?
    er kann das doch da mit einbauen wo die Uhr z.B. mit drin ist
    wozu wollt ihr immer ein Server sowas von Quälen, indem ihr für jede funktion einen neuen Timer nutzt?

  • wozu?
    er kann das doch da mit einbauen wo die Uhr z.B. mit drin ist
    wozu wollt ihr immer ein Server sowas von Quälen, indem ihr für jede funktion einen neuen Timer nutzt?


    mit der uhr das mir neu mach mal vorlage bitte :D


    ist das den schlim wen ich showmakers auf 0 habe ? oder geht das dann ?

  • Wiso ne vorlage?
    in einen GF ist ein uhrentimer drin
    ich hab ja keine ahnung was du da für eins nutzt aber es ist definitiv zu 100% 1 timerdabei der sekündlich abrufe macht
    den suchst du dazu die Funktion und da packst du es mit rein

  • wo das textdraw immer geupdtatet wird da in das public rein ?

  • irgendeiner der alle sekunde aufgerufen wird
    es ist sparsamer an reccourcen und is auch übersichtlicher
    versuchs da mal und du wistsehen, es geht

  • ja könnte gehen ich sag ja nur ganzes script in einer include ;D


    naja danke euch //CLOSSE


    @



    4#Future

    habe ich sochn lange so nur ist die frage ib er auch farbig mach da ich showmakers auf 0 habe ^^

  • Wenn Du es sekündlich erneuern willst, suchst
    Du Dir entweder eine Funktion, die sekündlich
    eneuert wird und schreibst Dir einfach eine.


    Dann den kleinen Codeschnippsel von mir
    einpassen und schon funktioniert's.


    SetPlayerColor(playerid, 0xFF0000FF);
    Auch diese Funktion hilft Dir, da sie die
    Farbe des Spielers auf dem Radar editieren kann.


    Nachzulesen auf: SAMP Wiki

  • ja habe bug jetzt spammt er das immer ^^
    es soll nur eimal kommen das public und danach net mehr ich habe es so


    SetTimer("hatstern",30000,1);
    forward hatstern(playerid);
    public hatstern(playerid)
    {
    if(WantedLevel[playerid] < 1)
    {
    for(new i; i<MAX_PLAYERS; i++)
    {
    SendClientMessage(playerid,0xAA3333AA,"Die Polizei hat dein Handy geortet du wirst jetzt gesucht!");
    SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF );
    }
    }
    return 1;
    }

  • ich bin kein anfänger HAHAH ^^
    natülich unter OnGameModeinit
    aber er ruft ihn ja immer wieder auf somit bekommt man dann auch die naricht ständig ^^
    kann man das ändern ? das er abfragt hat er stern eimal naricht senden und färben


    und er sollte nur für cops sichbar werden geht das ?

    Einmal editiert, zuletzt von Zognes () aus folgendem Grund: edit