Zonen Text

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
  • Ich habe noDM zonen erstellt.


    Noobspawn und BSN.
    Zonen etc alles super, sind da und auch auf map etc...


    Nur wie kriege ich hin, das ich auch einen text habe,
    das dort noDM Zone steht?


    Habs jetzt so probiert


    stock AreaCheck()
    {
    for(new s; s<MAX_PLAYERS; s++)
    {
    if(IsPlayerInArea(s, 1060.145, -1575.273, 1212.258, -1393.677))
    {
    GameTextForPlayer(s,"~r~NO DM ZONE",1000,3);
    SetPlayerHealth(s,1);
    }
    else
    {
    GameTextForPlayer(s,"~r~NO DM ZONE",1000,3);
    SetPlayerHealth(s,1);
    }
    return 1;
    }
    das health nur zum test, geht aber nicht auf 1hp und auch kein text

  • Wie als Timer?



    PS:Wieso doppel post, das andere war wegen zone erstellen

  • //OnGameInit
    SetTimer("InNoDm",2000,1);
    forward InNoDm();
    public InNoDm()
    {
    for(new s; s<MAX_PLAYERS; s++)
    {
    if(IsPlayerInArea(s, 1060.145, -1575.273, 1212.258, -1393.677))
    {
    GameTextForPlayer(s,"~r~NO DM ZONE",1000,3);
    SetPlayerHealth(s,1);
    }
    else
    {
    GameTextForPlayer(s,"~r~NO DM ZONE",1000,3);
    SetPlayerHealth(s,1);
    }
    return 1;
    }

  • gut, klappt soweit,


    nur das der Text immer da ist, egal wo ich stehe

  • hmm, kannst du dort was erkennen?
    Ich find da irgendwie nix falsch

  • meinste das?


    stock IsPlayerInArea(playerid,Float:minX,Float:minY,Float:maxX,Float:maxY)
    {
    new Float:pX,Float:pY,Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    if(pX >= minX && pX <= maxX && pY >= minY && pY <= maxY) return 1;
    return 0;
    }

  • if(IsPlayerInArea(s, 1060.145, -1393.677, 1212.258, -1575.273))


  • do.de - Domain-Offensive - Domains für alle und zu super Preisen