Beiträge von [MrM]Florian

    ich möchte gern mein /makeadmin Befehl auch als Rcon Admin nutzen können sprich das Admin Rank 4 und Rcon Admin diesen nutzen können und das ich den Befehl auch an mir selbst nutzen kann.
    dcmd_makeadmin(playerid,params[])
    {
    new zielid;
    new ziellevel;


    if(sscanf(params, "ud",zielid,ziellevel))
    {
    return SendClientMessage(playerid,weiß,"Benutzung: /makeadmin [ID] [Admin-Level]");
    }


    if(IsInAdmin[playerid] == 4)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerConnected(zielid))
    {
    SendClientMessage(playerid,rot,"Es existiert kein Spieler mit dieser ID");
    return 1;
    }
    else
    {
    if(zielid == playerid)
    {
    SendClientMessage(playerid,rot,"Du solltest dir dein Admin-Level besser nicht selber verändern");
    return 1;
    }
    else
    {
    new admin[MAX_PLAYER_NAME];
    new string[256];
    GetPlayerName(playerid,admin,sizeof(admin));
    format(string,sizeof(string),"Du hast von Admin %s den Adminlevel %d bekommen",admin,ziellevel);
    SendClientMessage(zielid,grün,string);


    new string2[256];
    new zielname[MAX_PLAYER_NAME];
    GetPlayerName(zielid,zielname,sizeof(zielname));
    format(string2,sizeof(string),"Admin-Command: Admin %s hat %s den Adminlevel %d gegeben",admin,zielname,ziellevel);


    new string3[256];
    format(string3,sizeof(string3),"%s.dini",zielname);


    PlayerInfo[zielid][pAdmin] = ziellevel;
    dini_IntSet(string3,"Admin",PlayerInfo[zielid][pAdmin]);


    SendClientMessageToAll(grün,string2);


    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid,rot,"Du besitzt nicht die nötige Einstufung zur Ausführung dieses Befehls");
    return 1;
    }
    }



    /edit thx @all

    wenn ich das so mache:
    if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,grün,"Folgende Supporter sind online: ");
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsInAdmin[i] == 1)
    {
    new string[128], adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"Supporter: %s",adminname);
    SendClientMessage(playerid,weiß,string);
    }
    if(IsInAdmin[i] == 2)
    {
    new string[128], adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"Moderator: %s",adminname);
    SendClientMessage(playerid,weiß,string);
    }
    if(IsInAdmin[i] == 3)
    {
    new string[128], adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"ServerOwner: %s",adminname);
    SendClientMessage(playerid,weiß,string);
    }}
    return 1;
    }

    dann werden die auch angezeigt oder ? Also sprich mit dem Rank davor

    bei mir kommen dann diese Errors :
    D:\oamt dm Script\test\oamt.pwn(1908) : error 017: undefined symbol "pTicketID"
    D:\oamt dm Script\test\oamt.pwn(1910) : error 017: undefined symbol "sendername"
    D:\oamt dm Script\test\oamt.pwn(1910) : error 017: undefined symbol "sendername"
    D:\oamt dm Script\test\oamt.pwn(1910) : error 029: invalid expression, assumed zero
    D:\oamt dm Script\test\oamt.pwn(1910) : fatal error 107: too many error messages on one line


    was kann ich machen ?

    Ich habe ein Problem und zwar wenn ich bei mir aufn Server /admins eingebe wird der Chat komplett leer und so sieht mein Befehl aus:
    if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
      SendClientMessage(playerid,grün,"Folgende Supporter sind online: ");


    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsInAdmin[playerid] >= 1)
    {
    new string[128];
    new adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"%s",adminname);
    SendClientMessage(playerid,weiß,string);
    }
    }


    }

    Ich habe ein Problem und zwar wird folgendes Object nicht dargestellt
    CreateObject(983, 1183.3489990234, -908.37896728516, 42.954578399658, 0.0, 0.0, 274.87997436523); //
    das soll im innenraum 3 sein oder habe ich einen Fehler gemacht ?

    so sieht das ganze aus
    if(!strcmp(cmdtext,"/funcar",false,2))
    {
    new funcar[maxfuncars];
    if(IsInAdmin[playerid] >= 3)
    {
    SendClientMessageToAll(0xFF7800FF,"FUN CAR beginnt");
    SendClientMessageToAll(0xFF7800FF,"es wurden einige Bikes gespawnt");
    funcar[0] = AddStaticVehicleEx(468,-1454.1959,1636.2278,1056.4219,220.2260,7,7,-1); // Bike
    funcar[1] = AddStaticVehicleEx(468,-1454.1294,1628.4982,1054.4141,224.6127,7,7,-1); // Bike
    funcar[2] = AddStaticVehicleEx(468,-1409.1393,1617.7162,1055.3203,185.1324,7,7,-1); // Bike
    funcar[3] = AddStaticVehicleEx(468,-1371.4176,1631.7950,1055.7747,85.8281,7,7,-1); // Bike
    funcar[4] = AddStaticVehicleEx(468,-1411.1398,1565.6052,1052.5313,182.9390,7,7,-1); // Bike
    funcar[5] = AddStaticVehicleEx(468,-1415.7660,1565.4489,1052.5313,183.5656,7,7,-1); // Bike
    funcar[6] = AddStaticVehicleEx(468,-1419.8007,1565.1652,1052.5313,183.5656,7,7,-1); // Bike
    funcar[7] = AddStaticVehicleEx(468,-1425.2338,1564.9291,1052.5313,183.5656,7,7,-1); // Bike
    funcar[8] = AddStaticVehicleEx(468,-1431.3263,1564.7578,1052.5313,185.7591,7,7,-1); // Bike
    funcar[9] = AddStaticVehicleEx(468,-1437.0425,1565.2823,1052.5313,179.4923,7,7,-1); // Bike
    for(new k = 0;k<10;k++)
    {
    LinkVehicleToInterior(funcar[k],14);
    }
    }
    else
    {
    return SendClientMessage(playerid, rot, "Du bist kein Moderator");
    }
    }

    jetzt kommen aufeinmal diese beiden Errors
    D:\oamt dm Script\test\oamt.pwn(1658) : error 001: expected token: "]", but found ";"
    D:\oamt dm Script\test\oamt.pwn(1658) : error 029: invalid expression, assumed zero



    in folgender Zeile:
      new funcar[maxfuncars];

    da kommen diese Errors ->
    D:\oamt dm Script\test\oamt.pwn(1682) : error 020: invalid symbol name ""
    D:\oamt dm Script\test\oamt.pwn(1682) : error 036: empty statement
    D:\oamt dm Script\test\oamt.pwn(1682) : error 017: undefined symbol "k"
    D:\oamt dm Script\test\oamt.pwn(1682) : fatal error 107: too many error messages on one line

    so sieht das ganze aus :)
    if(!strcmp(cmdtext,"/funcar",false,2))
    {
    if(IsInAdmin[playerid] >= 3)


    {
    {
    SendClientMessageToAll(0xFF7800FF,"FUN CAR beginnt");
    SendClientMessageToAll(0xFF7800FF,"es wurden einige Bikes gespawnt");
    }


    {
    AddStaticVehicleEx(468,-1454.1959,1636.2278,1056.4219,220.2260,7,7,-1); // Bike
    AddStaticVehicleEx(468,-1454.1294,1628.4982,1054.4141,224.6127,7,7,-1); // Bike
    AddStaticVehicleEx(468,-1409.1393,1617.7162,1055.3203,185.1324,7,7,-1); // Bike
    AddStaticVehicleEx(468,-1371.4176,1631.7950,1055.7747,85.8281,7,7,-1); // Bike

    AddStaticVehicleEx(468,-1411.1398,1565.6052,1052.5313,182.9390,7,7,-1); // Bike
    AddStaticVehicleEx(468,-1415.7660,1565.4489,1052.5313,183.5656,7,7,-1); // Bike
    AddStaticVehicleEx(468,-1419.8007,1565.1652,1052.5313,183.5656,7,7,-1); // Bike
    AddStaticVehicleEx(468,-1425.2338,1564.9291,1052.5313,183.5656,7,7,-1); // Bike

    AddStaticVehicleEx(468,-1431.3263,1564.7578,1052.5313,185.7591,7,7,-1); // Bike
    AddStaticVehicleEx(468,-1437.0425,1565.2823,1052.5313,179.4923,7,7,-1); // Bike

    }
    }
    else
    {
    SendClientMessage(playerid, rot, "Du bist kein Moderator");
    return 1;
    }

    wo liegt mein Fehler ? oder bessere Frage wo muss ich da "LinkVehicleToInterior(carid,14);" einbauen ?

    Wie kann ich im Innenraum 14 ein spawn legen habe es schon so probiert:
    AddPlayerClass(280,-1349.8711,1603.2040,1052.5313,83.2255,14,0,0,0,0,0);
    und wie kann ich da drin car spawnen lassen habe das mit den cars schon so probiert :
    AddStaticVehicleEx(468,-1454.1959,1636.2278,1056.4219,220.2260,7,7,-1);