/goto Frage

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
  • Sers,
    wenn ich /goto mache teleportiert er nur mich und nicht mein Auto.
    Weiss nicht weiter wer kann mir helfen?!



    ocmd:goto(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,HELLROT,"AdmCmd: Benutze /goto [SpielerID]");
    new Float:posx,Float:posy,Float:posz;
    GetPlayerPos(pID,posx,posy,posz);
    SetPlayerPos(playerid,posx,posy,posz);
    return 1;
    }


    mfG,

    :) SWAGETTI & YOLONAISE!

  • Versuchs mal So, leider kein Script zum Testen hier gerade :D

    Spoiler anzeigen
    ocmd:goto(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,HELLROT,"AdmCmd: Benutze /goto [SpielerID]");
    new Float:posx,Float:posy,Float:posz;
    GetPlayerPos(pID,posx,posy,posz);
    SetPlayerPos(playerid,posx,posy,posz);
    new vid = GetPlayerVehicleID(playerid);
    SetVehiclePos(vid,posx,posy,posz);
    PutPlayerInVehicle(playerid,vid,0);
    return 1;
    }