Tele im (mit) Auto

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 mir schon ein parr scripts angeguckt und es geschafft das mein auto mitteleportiert wird,wenn ich darin sitze.
    Allerdings wen ich teleportiert bin stehe ich meist in dem,oder über dem auto.
    Das ist sehr nerviig da man sich oftmals noch mal teleportiern muss um wieder herauzukommen.
    Hier mal ein beispiel-befehl(der funzt auch allerdings sitzt man halt nicht im car dannach)


    }
    if(strcmp(cmdtext, "/wang", true) == 0)
    {
    new VID = GetPlayerVehicleID(playerid);
    new name[256];
    new string[256];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    format(string, 256, "%s hat sich nach /wang teleportiert", name);
    SendClientMessageToAll(0x74E80099, string);
    SetVehiclePos(VID, -1979.7373,288.2939,34.7938);
    SetPlayerPos(playerid,-1979.7373,288.2939,34.7938);
    SendClientMessage(playerid, 0xFF6600FF, "Du bist Nun bei Wang Cars!");
    return 1;


    MFG,Cedi :thumbup::thumbup:

  • Ist ja wohl logisch dass du dann mitten in deinem Car steht, weil du Einmal dein Auto in dem du drinnen sitzt dahin portest und danach noch einmal dich selber. Es würde aber reichen, wenn du nur das Auto portest solange du darin sitzt. Und wenn nicht braucht man ja nur sich selbst dahin zu porten.



    versuchs mal so



    if(strcmp(cmdtext, "/wang", true) == 0)
    {
    new name[MAX_PLAYER_NAME], string[50];
    if((IsPlayerInAnyVehicle(playerid))
    {
    SetVehiclePos(GetPlayerVehicleID(playerid), -1979.7373, 288.2939, 34.7938);
    }
    else
    {
    SetPlayerPos(playerid, -1979.7373, 288.2939 ,34.7938);
    }
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s hat sich zu /wang teleportiert", name);
    SendClientMessageToAll(0x74E80099, string);
    SendClientMessage(playerid, 0xFF6600FF, "Du bist Nun bei Wang Cars!");
    return 1;
    }

    2 Mal editiert, zuletzt von gompfy ()

  • Danke, aber das funzt net so ganz.
    Naja ich hab jetzt im wiki nachgeguckt und putplayerinvehicle in mein script reingemacht.
    Damit hätte sich auch ein anderes problem von mir gelöst



    ______________________________________CLOSED_________________________________________



    MFG,Cedi :thumbup: