skins

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
  • ersteinmal wie erstelle ich ein Kick cmd ein ban cmd und eine give cash cmd ?
    und dann möchte ich noch ein admin Team erstellen
    und ich möchte noch wissen wie ich z.B. einen bestimmten skin nur mir zuweisen kann so das den kein anderer nehmen kann


    MFG: Nico Porath

  • Bei mir funkt es

    if(!strcmp(strget(cmdtext, 0), "/givecash"))
    {
    if(!IsPlayerAdmin(playerid))
    {
    SendClientMessage(playerid,FARBE," Du bist kein Admin!");
    }
    else
    {
    new giveplayer = strval(strget(cmdtext, 1));
    new cash = strval(strget(cmdtext, 2));
    GivePlayerMoney(giveplayer,cash);
    return 1;
    }
    }


    geld geben

  • okay und wie geht das mit dem admin team ?


    achja ist für ein DM GM
    edit: wäre gut wenn man sich mit dem RCON einlogt das man denn admin ist alle auf dem selben rank

    Einmal editiert, zuletzt von Ernst Deryck ()

  • wieso nimmste nicht einfach den normalen command vom gf?
    if(strcmp(cmd, "/kick", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /kick [spielerid/teildesnamens] [grund]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /kick [spielerid/teildesnamens] [grund]");
    return 1;
    }
    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
    KickLog(string);
    Kick(giveplayerid);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s", giveplayer, sendername, (result));
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    return 1;
    }
    }
    }
    else
    {
    format(string, sizeof(string), "%d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }