Admin Command

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
  • ich will das ich mit /get [id] eine person zu mir holen kann


    und mit /goto [id] das ich zu ihr kann!


    habs versucht funkt aber nicht


    bitte helft mir

  • Meine beiden Goto/Gethere Commands aus dem GF ist genau so gut^^
    Der Goto um dich zu jemd. zu Porten:
    if(strcmp(cmd, "/goto", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /goto [ID/Name]");
    return 1;
    }
    new Float:plocx,Float:plocy,Float:plocz;
    new plo;
    plo = ReturnUser(tmp);
    if (IsPlayerConnected(plo))
    {
    if(plo != INVALID_PLAYER_ID)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(Spectate[playerid] != 255)
    {
    Spectate[playerid] = 256;
    }
    GetPlayerPos(plo, plocx, plocy, plocz);
    if(PlayerInfo[plo][pInt] > 0)
    {
    SetPlayerInterior(playerid,PlayerInfo[plo][pInt]);
    PlayerInfo[playerid][pInt] = PlayerInfo[plo][pInt];
    PlayerInfo[playerid][pLocal] = PlayerInfo[plo][pLocal];
    }
    if(PlayerInfo[playerid][pInt] == 0)
    {
    SetPlayerInterior(playerid,0);
    }
    if(plocz > 530.0 && PlayerInfo[plo][pInt] == 0)
    {
    SetPlayerInterior(playerid,1);
    PlayerInfo[playerid][pInt] = 1;
    }
    if (GetPlayerState(playerid) == 2)
    {
    new tmpcar = GetPlayerVehicleID(playerid);
    SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
    }
    else
    {
    SetPlayerPos(playerid,plocx,plocy+2, plocz);
    }
    SendClientMessage(playerid, COLOR_GRAD1, " Du hast dich Teleportiert");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d ist nicht Online.", plo);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }




    Um jemd. zu dir zu porten per /get:
    if(strcmp(cmd, "/get", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /get [ID/Name]");
    return 1;
    }
    new Float:plocx,Float:plocy,Float:plocz;
    new plo;
    plo = ReturnUser(tmp);
    if (IsPlayerConnected(plo))
    {
    if(plo != INVALID_PLAYER_ID)
    {
    if (PlayerInfo[plo][pAdmin] > 1337)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst keine Admins porten!");
    return 1;
    }
    if (PlayerInfo[playerid][pAdmin] >= 3)
    {
    GetPlayerPos(playerid, plocx, plocy, plocz);
    if(PlayerInfo[playerid][pInt] > 0)
    {
    SetPlayerInterior(plo,PlayerInfo[playerid][pInt]);
    PlayerInfo[plo][pInt] = PlayerInfo[playerid][pInt];
    PlayerInfo[plo][pLocal] = PlayerInfo[playerid][pLocal];
    }
    if(PlayerInfo[playerid][pInt] == 0)
    {
    SetPlayerInterior(plo,0);
    }
    if(plocz > 930.0 && PlayerInfo[playerid][pInt] == 0)
    {
    SetPlayerInterior(plo,1);
    PlayerInfo[plo][pInt] = 1;
    }
    if (GetPlayerState(plo) == 2)
    {
    TelePos[plo][0] = 0.0;
    TelePos[plo][1] = 0.0;
    new tmpcar = GetPlayerVehicleID(plo);
    SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
    }
    else
    {
    SetPlayerPos(plo,plocx,plocy+2, plocz);
    }
    SendClientMessage(plo, COLOR_GRAD1, " Du wurdest Teleportiert");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d is not an active player.", plo);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25

  • wenn ich das mache kommen errors


    könntet ihr mir eines mach wartet ich mach beispiel:


    if(strcmp("/get", cmdtext, true, 10) == 0)
    {
    if(gAdmin[playerid] == 1 || gAdmin[playerid] == 2 || gAdmin[playerid] == 3 || gAdmin[playerid] == 4)
    {
    Hier dann alles rein


    if(strcmp("/goto", cmdtext, true, 10) == 0)
    {
    if(gAdmin[playerid] == 1 || gAdmin[playerid] == 2 || gAdmin[playerid] == 3 || gAdmin[playerid] == 4)
    {
    Hier dann alles rein


    Bitte

  • lauter undefinde symbol und wenn ich da new mach dann kommen noch mehr


    dann expression has no effect
    expected token: ";", but found "]"
    invalid expression, assumed zero

  • Zitat

    expected token: ";", but found "]"

    Das bedeuted du hast ein Semikolon vergessen.
    Einfach am Ende der zeile wo der Error ist ein ";" machen


    Nicht jeder, der sich für super hält, ist ein Superheld. :love:
    ------------------------------------------------------------------------------------------------

  • kopier pls den kompletten inhalt der box die nach compile erscheint geht das?

  • egal hab im test_cmd filterscripz geschaut da stands drin

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen