Textdraw an bestimmten Stellen

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
  • Also ich habe eine Frage,
    wo muss ich das einfügen das es nur an den bestimmten Stellen kommt?
    if(!IsPlayerInRangeOfPoint(playerid,1721.4225,-1633.6736,20.2120))
    {
    TextDrawShowForPlayer(playerid, Textdraw0);
    return 1;
    }
    Das habe ich gerade aus dem Kopf gemacht also könnts falsch sein^^
    nur die frage wo kann ich das jetz einfügen?

  • Wenn du No DM Zonen machen möchtest, schau dir das an:
    [INCLUDE] Templer´s NoDM-Zone


    Nun Danke aber 26 Errors kommen :D


    //EDIT
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(26) : error 017: undefined symbol "TextDrawCreate"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(26) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(27) : error 017: undefined symbol "TextDrawBackgroundColor"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(28) : error 017: undefined symbol "TextDrawFont"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(29) : error 017: undefined symbol "TextDrawLetterSize"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(30) : error 017: undefined symbol "TextDrawColor"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(31) : error 017: undefined symbol "TextDrawSetOutline"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(32) : error 017: undefined symbol "TextDrawSetProportional"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(66) : error 017: undefined symbol "MAX_PLAYERS"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(66) : error 009: invalid array size (negative, zero or out of bounds)
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(86) : error 017: undefined symbol "floatsqroot"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(86) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(94) : error 017: undefined symbol "floatsqroot"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(94) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(101) : error 017: undefined symbol "floatabs"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(101) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(102) : error 017: undefined symbol "floatabs"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(102) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(104) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(105) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(105) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(105) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(105) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(106) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(106) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(106) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(106) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(107) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(107) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(107) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(107) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(108) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(108) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(108) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(108) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(109) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(109) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(109) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(109) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(112) : error 017: undefined symbol "atan"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(112) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(114) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(114) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(115) : error 017: undefined symbol "floatsub"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(115) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(116) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(116) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(117) : error 017: undefined symbol "floatsub"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(117) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(120) : error 017: undefined symbol "floatadd"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(120) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(124) : error 017: undefined symbol "floatsin"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.

    falls du gern helfen würdest :D

  • Das ganze kannst du mit einem Timer machen.
    Du erstellst einen Timer, danach einen Public Timer und fügst dort deine Abfrage ein.


    Warum Timer?


    OnPlayerUpdate ist da viel effektiver.


    Schemißt noch eine ON_FOOT Abfrage mit dazwischen und bist auf der sicheren Seite :thumbup:

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski


  • Warum Timer?


    OnPlayerUpdate ist da viel effektiver.


    Schemißt noch eine ON_FOOT Abfrage mit dazwischen und bist auf der sicheren Seite :thumbup:


    Noch Effektiver wäre das Streamerplugin worüber eine Zone erstellt werden kann.



    native CreateDynamicCircle(Float:x, Float:y, Float:size, worldid = -1, interiorid = -1, playerid = -1);
    native CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);