/gotothecar geht nicht

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
    • Warum geht der Befehl nicht ??

    • ocmd:gotothecar(playerid,params[])
      {
      if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"AdminRang zu niedrig.");
      new Float:X, Float:Y, Float:Z,vid;
      if(sscanf(params,"d",vid))return SendClientMessage(playerid,Grau,"Fehler: /gotothecar [ID]");
      //GetPlayerPos(vid,X,Y,Z);
      SetPlayerPos(vid,X,Y,Z);
      return 1;
      }


  • Du hast es so Gemacht:
    ocmd:gotothecar(playerid,params[]){
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"AdminRang zu niedrig.");
    new Float:X, Float:Y, Float:Z,vid;
    if(sscanf(params,"d",vid))return SendClientMessage(playerid,Grau,"Fehler: /gotothecar [ID]");
    //GetPlayerPos(vid,X,Y,Z);
    SetPlayerPos(vid,X,Y,Z);
    return 1; }



    DAs muss aber so sein!
    ocmd:gotothecar(playerid,params[]){
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"AdminRang zu niedrig.");
    new Float:X, Float:Y, Float:Z,vid;
    if(sscanf(params,"d",vid))return SendClientMessage(playerid,Grau,"Fehler: /gotothecar [ID]");
    GetPlayerPos(vid,X,Y,Z);
    SetPlayerPos(vid,X,Y,Z);
    return 1; }

  • Geht auch nicht -.-

    geht auch nicht :(

  • ocmd:gotothecar(playerid,params[]){
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"AdminRang zu niedrig.");
    new Float:X, Float:Y, Float:Z,vid;
    if(sscanf(params,"d",vid))return SendClientMessage(playerid,Grau,"Fehler: /gotothecar [ID]");
    GetPlayerPos(vid,X,Y,Z); //wiespo fragst Du die Position vom Spieler ab, du musst die Position vom Car abfragen und des kannste mithilfe von Dudalos Post.
    SetPlayerPos(vid,X,Y,Z);
    return 1;
    }

  • ocmd:gotothecar(playerid,params[]){
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"AdminRang zu niedrig.");
    new Float:X, Float:Y, Float:Z,vid;
    if(sscanf(params,"d",vid))return SendClientMessage(playerid,Grau,"Fehler: /gotothecar [ID]");
    GetVehiclePos(vid,X,Y,Z);
    SetPlayerPos(playerid,X,Y,Z);
    return 1;
    }


    das sollte s funktionieren, oder du wendest einfach putplayerinvehicle und dann rremoveplayerfromvehicle an ;)