Beiträge von [MrM]Florian

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    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);