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?
Textdraw an bestimmten Stellen
- WhiteWay
- Geschlossen
- Erledigt
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
-
-
Dir ist schon klar, das du mit der Abfrage abfragst, wenn der Spieler NICHT an der Position ist...
-
Das, was du gemacht hast ist nur wenn der Spieler nicht an dieser Position ist.
-
Ja, ich weiß hab ich auch grad gesehen, aber die eigentliche frage ist doch wo ich das jetz reinschreiben soll
-
Das ganze kannst du mit einem Timer machen.
Du erstellst einen Timer, danach einen Public Timer und fügst dort deine Abfrage ein. -
Naja das mit dem Timer wäre nicht gut denn ich will das ja nicht mit paar sekunden oder minuten machen sondern eher das textdraw soll ja anzeigen das es "Keine Deathmatch Zone" ist deswegen würde ich gerne so haben aber nur ich weiß nicht wohin damit
//EDIT Ok doch ich versuchs ma
-
Wenn du No DM Zonen machen möchtest, schau dir das an:
[INCLUDE] Templer´s NoDM-Zone -
Wenn du No DM Zonen machen möchtest, schau dir das an:
[INCLUDE] Templer´s NoDM-Zone
Nun Danke aber 26 Errors kommen//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 -
Sieht aus wie ein Klammerfehler.
Schau dir den Code noch einmal an, den du da gemacht hast. -
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
-
Warum Timer?OnPlayerUpdate ist da viel effektiver.
Schemißt noch eine ON_FOOT Abfrage mit dazwischen und bist auf der sicheren Seite
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); -
breadfish.de
Hat das Thema geschlossen.