Hallo, ich suche einen Befehl, um zu dem Marker, den man auf der Map gesetzt hat, teleportiert zu werden. Ich hab im Forum nichts gefunden. Ich hoffe ihr könnt mir helfen
/gotomark
- OneStyleOnly
- 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
-
-
Geht glaube ich nicht, da SAMP nicht erkennen kann, wo man einen Marker setzt.
MFG
Johnny -
Klar geht sowas!
Musst abfragen wo der Marker gesetzt wird und dich dann dort wieder mit einem Befehl hinporten. -
Echt?
Wie heißtn dann der Command? -
im GF ist es glaub ich /mark und /gotomark
Verscuhs mal, die Koordinaten, wo die Marke hin soll, als PlayerVariable zu speichern und den Spieler dahin zu setzen, wenn er /gotomark macht
-
bloß wie ist der command um die Position des Markers auszulesen?
//edit Im GF ist es der Befehl /gotomark, aber da bekomm ich nichts raus
-
/push
-
Hier aus meinen Gamemod..
}
if(strcmp(cmd, "/mark", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 3)
{
GetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
SendClientMessage(playerid, COLOR_GRAD1, " Teleporter Zielort gesetzt");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
}
}
return 1;
}
if(strcmp(cmd, "/gotomark", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 3)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
}
SendClientMessage(playerid, COLOR_GRAD1, " Du hast dich Teleportiert ");
SetPlayerInterior(playerid,0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
}
}
return 1; -
Danke. Hast bloß die New's vergessen, die hab ich mir aus dem GF geholt.
-
Ehm das Kannst du auch Außem LoH Script Nehmen da is das Auch Drinne.
-
-
breadfish.de
Hat das Thema geschlossen.