Befehle als Rcon + Admin Rang

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
  • wie ich schon sagte tut es aber nicht nicht einmal als rcon admin ich glaube das was mit der 2te post angegeben hat ist vileicht falsch ?


    habs nun so und es geht immer noch nicht -.-



    dcmd_car(playerid,params[])
    {
    if(!IsPlayerAdmin(playerid) || PlayerInfo[playerid][Level] < 2)
    {
    SendClientMessage(playerid,COLOR_RED,"* Du bist kein Admin!");
    }
    else {
    new tmp[255],idx;
    tmp = strtok(params,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_RED,"Benutze: /car [Fahrzeug ID]");
    return 1;
    }
    else if (strlen(tmp))
    {
    new Float:X , Float:Y , Float:Z, Float:Angle , VW , Int , Car , string[45];
    new id = strval(tmp);
    if(id < 400 || id > 611) return SendClientMessage(playerid,COLOR_RED,"* Falsches Fahrzeug Benutze: ID: 400-611");
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,Angle);
    VW = GetPlayerVirtualWorld(playerid);
    Int = GetPlayerInterior(playerid);
    Car = CreateVehicle(id,X,Y,Z,Angle,-1,-1,50000);
    PutPlayerInVehicle(playerid,Car,0);
    TogglePlayerControllable(playerid,1);
    LinkVehicleToInterior(Car,Int);
    SetVehicleVirtualWorld(Car,VW);
    format(string,sizeof(string),"* Du hast erfolgreich ein Fahrzeug gespawnt");
    SendClientMessage(playerid,COLOR_YELLOW,string);
    return 1;
    }
    return 1;
    }
    return 1;
    }
    dcmd_skin(playerid,params[])
    {
    if(!IsPlayerAdmin(playerid) || PlayerInfo[playerid][Level] < 2)
    {
    SendClientMessage(playerid,COLOR_RED,"* Du bist kein Admin!");
    return 1;
    }
    else {
    new tmp[255],idx;
    tmp = strtok(params,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_RED,"Benutze: /skin [ID]");
    return 1;
    }
    else
    {
    new string[42];
    new skinid = strval(tmp);
    if(!IsValidSkin(skinid)) return SendClientMessage(playerid,COLOR_RED,"* Flasche Skin ID!");
    SetPlayerSkin(playerid,skinid);
    format(string,sizeof(string),"* Du hast dein Skin gewechselt");
    SendClientMessage(playerid,COLOR_YELLOW,string);
    return 1;
    }
    }
    }

  • gibts doch nicht das es nicht funktioniert -.-


    also als rcon admin geht es nur so damit klappts


    dcmd_skin(playerid,params[])
    {
    if(!IsPlayerAdmin(playerid)) return 0;
    else {
    new tmp[255],idx;
    tmp = strtok(params,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOUR_RED,"Benutze: /skin [ID]");
    return 1;
    }
    else
    {
    new string[22];
    new skinid = strval(tmp);
    if(!IsValidSkin(skinid)) return SendClientMessage(playerid,COLOUR_RED,"* Flasche Skin ID!");
    SetPlayerSkin(playerid,skinid);
    format(string,sizeof(string),"* Du hast dein Skin gewechselt");
    SendClientMessage(playerid,COLOUR_YELLOW,string);
    return 1;
    }
    }
    }


    Jetzt kann ich da wirklich nicht noch eine 2te abfrage reindrücken wenn ein spieler Level2 hat das er diesen befehl auch nutzen kann oder wie ?

  • Neee, so z.b.

    if(!IsPlayerAdmin(playerid) || PlayerInfo[playerid][Level] < 2)
    {
    SendClientMessage(playerid,COLOR_RED,"* Du bist kein Admin!");
    return 1;
    }
    // Ab hier gehts weiter

    Aber ich habe echt keine Ahnung, an was es hier liegt...