Hi, ich hab folgendes Problem,
Wenn ich /findcar mache, sollte normalerweise die rote Markierung auf der Map sein, wo sich das Auto befindet.
Aber irgendwie geht das bei mir nicht...
Hier der Pawno ausschnitt;
if(strcmp(cmd, "/findcar", true) == 0) // By [LoE]_Tweak_
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPcarkey] == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "Du hast kein Auto.");
return 1;
}
new carid = PlayerInfo[playerid][pPcarkey];
new Float:X, Float:Y, Float:Z;
GetVehiclePos(carid, X,Y,Z);
if(Searching[playerid] == 0)
{
Searching[playerid] = 1;
SetPlayerMapIcon(playerid, 500 + playerid, X,Y,Z, 41, COLOR_RED);
format(string, sizeof(string),"Folge der roten Markierung. Tippe /gefunden wenn du es gefunden hast.");
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
else
{
SetPlayerMapIcon(playerid, 500 + playerid, X,Y,Z, 41, COLOR_RED);
format(string, sizeof(string),"Folge der roten Markierung. Tippe /gefunden wenn du es gefunden hast.");
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
}
return 1;
}
Hab ein kleines Problem...
- _Tweak_
- 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
-
-
-
Also zum Beispiel:
SetPlayerMapIcon(playerid, 99+ playerid, X,Y,Z, 41, COLOR_RED); -
Nein, das wär immer noch zu viel. Es darf nicht über 99 hinausgehen.
-
Aso, okay ich versuchs mal
edit: Ne geht immer noch nicht
-
Was für eine Zahl benutzt du denn jetzt als ID? Und wird die SCM ausgegeben?
-
Als ID hab ich nun 40 genommen... Was SCM heißt weiß ich nicht
-
SendClientMessage, ob die Nachricht da augegeben wird.
EDIT: Überprüf nochmal die Parameter von SetPlayerMapIcon, MAPICON_GLOBAL fehlt als letzter Parameter.
-
Okay danke , es funzt
Weißt du auch, wie man das Icon per Befehl wieder entfernen kann? -
Klar, einfach RemovePlayerMapIcon benutzen, die IconID ist ja bekannt, ansonsten speicherst du sie extra nochmal in einer globalen Variable.
-
breadfish.de
Hat das Thema geschlossen.