Wünsche mir ein /goto befehl

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
  • Guten Tag,
    ich brauche für Admins ein /goto Befehl


    denke ihr wisst das


    Bitte Posten


    MFG,
    Master :thumbup:

  • Ey das ist doch ein Scherz oder? Erst suchst du nach dem LoH 1.5 und jetz kannst du nicht mal ein /goto befehl machen? Ich geb dir ein Rat! Nutz das Wiki für SA-MP und lern erst mal die Grundkenntnisse wenn du es nicht schaffst! Jeder fängt/fing mal klein an. Also auch du!

  • if(strcmp(cmdtext,"/bsn",true)==0)
    {
    if(isPlayerAnAdmin(playerid,3))
    {
    ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"BSN","Möchten sie wirklich zum BSN?","JA","NEIN");
    return 1;
    }
    SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
    return 1;
    }

  • ocmd:goto(playerid,params[])
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_WHITE,"Benutze: /goto [ID]");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(pID,X,Y,Z);
    SetPlayerPos(playerid,X,Y,Z);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    }
    return 1;
    }

  • COMMAND:goto(playerid,params[])
    {
    new pID;
    if(sscanf(params, "u",pID))return SendClientMessage(playerid,0xC8C8C8FF,"/goto [ID/Name]");
    if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xC8C8C8FF,"Dieser Spieler ist nicht online!)";
    {
    new Float: PosX, Float: PosY, Float: PosZ;
    new interiorid = GetPlayerInterior(pID);
    new worldid = GetPlayerVirtualWorld(pID);
    GetPlayerPos(pID, PosX, PosY, PosZ);
    SetPlayerPos(playerid, PosX, PosY, PosZ);
    GetPlayerInterior(pID);
    SetPlayerInterior(playerid,interiorid);
    GetPlayerVirtualWorld(pID);
    SetPlayerVirtualWorld(playerid,worldid);
    }
    else return SendClientMessage(playerid,0xC8C8C8FF, "Dein Adminrank reicht nicht aus!");
    return 1;
    }

  • Lucas was soll das sein???ß



    if(strcmp(cmd,"/goto",true)==0)
    {
    new gP;
    gP = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    if(!tmp[0])return SendClientMessage(playerid,farbe,"/goto [spielerid/spielername]");
    if(!IsPlayerConnected(gP)) return SendClientMessage(playerid,farbe,"Falscher Spielername oder ID!");
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(gP,X,Y,Z);
    SetPlayerPos(playerid,X,Y,Z);
    SendClientMessage(playerid,farbe,"Du wurdest Telepotiert!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,farbe,"Du bist kein Admin!");
    }
    return 1;
    }

  • Ein befehl womit man zum bsn kommt, wusste nicht dass er sowas wie /goto [id] haben will.