Beiträge von Luis

    Also wenn bei mir normale Spieler ein Auto tunen werden sie vom server gebannt kann jemand das fixxen und richtig drunter posten

    public OnVehicleMod(playerid,vehicleid,componentid)
    {
    /*new CheaterName[MAX_PLAYER_NAME], string[96],
    Int = GetPlayerInterior(playerid);
    if(Int == 0)
    {
    if(PlayerInfo[playerid][pJob] != 14 && PlayerInfo[playerid][pAdmin] < 1337)
    {
    GetPlayerName(playerid, CheaterName, sizeof(CheaterName));
    format(string, sizeof(string), "[SERVERGUARD] %s wurde vom System gekickt! Grund: Exen verteilen", CheaterName);
    SendAdminMessage(COLOR_LIGHTRED, 1, string);
    SetVehicleToRespawn(vehicleid);
    Kick(playerid);
    return 1;
    }
    }*/
    new CheaterName[MAX_PLAYER_NAME], string[96];
    if(PlayerInfo[playerid][pJob] != -2 && PlayerInfo[playerid][pAdmin] < 1337)
    {
    GetPlayerName(playerid, CheaterName, sizeof(CheaterName));
    format(string, sizeof(string), "[SERVERGUARD] %s wurde vom System gebannd! Grund: Exen verteilen", CheaterName);
    SendAdminMessage(COLOR_LIGHTRED, 1, string);
    SetVehicleToRespawn(vehicleid);
    Ban(playerid);
    format(string,sizeof(string),"[SERVERGUARD] %s wurde vom System gebannd! Grund: Exen verteilen", CheaterName);
    EnterToLog("exenverteiler",string);
    return 1;
    }
    ForAllPlayers(i){
    for(new h = 0; h < MaxVeh[i]; h++){
    if(Carlist[i][h][Carid] == vehicleid){
    new ModTyp = GetModType(componentid);
    switch (ModTyp){
    case 1: { Carlist[i][h][mod1]=componentid; }
    case 2: { Carlist[i][h][mod2]=componentid; }
    case 3: { Carlist[i][h][mod3]=componentid; }
    case 4: { Carlist[i][h][mod4]=componentid; }
    case 5: { Carlist[i][h][mod5]=componentid; }
    case 6: { Carlist[i][h][mod6]=componentid; }
    case 7: { Carlist[i][h][mod7]=componentid; }
    case 8: { Carlist[i][h][mod8]=componentid; }
    case 9: { Carlist[i][h][mod9]=componentid; }
    case 10: { Carlist[i][h][mod10]=componentid; }
    case 11: { Carlist[i][h][mod11]=componentid; }
    case 12: { Carlist[i][h][mod12]=componentid; }
    case 13: { Carlist[i][h][mod13]=componentid; }
    case 14: { Carlist[i][h][mod14]=componentid; }
    case 15: { Carlist[i][h][mod15]=componentid; }
    case 16: { Carlist[i][h][mod16]=componentid; }
    case 17: { Carlist[i][h][mod17]=componentid; }
    default:
    {
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "Unbekannte KomponentenID: %i", componentid);
    print(string);
    }
    }
    }
    }
    }
    return 1;
    }

    Lg. Luis

    jetzt gehts nur wenn ich und ein anderer Admin on sind und man /admins eingibt steht dann da z.b. Fulladmin:MeinName[ID] und darunter den rang den er hat aber den gleichen namen vorne und wenn er dann auch /admins macht steht anstatt mein name auch 2 mal sein name da

    danke für den /usedrugs Befehl klappt perfekt aber der /admins befehl zeigt dann an :Name[0] :Name[1] :Name[2] :Name[3] Projektleiter:Name[4]
    Die IDs 0-3 sind Bots und ich musste case default: AdminRangName = "Unknown"; rauslöschen weil es ein error angezeigt hat

    Einmal möchte ich eine Zeit Begrenzung auf 20 Sekunden in diesen Command: kann mir das jemand machen und fertig drunter posten
    if(strcmp("/usedrugs", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pDrugs] >= 2)
    {
    new Float:Health;
    GetPlayerName(playerid,sendername,sizeof(sendername));
    GetPlayerHealth(playerid, Health);
    PlayerStoned[playerid] += 1;
    if(PlayerStoned[playerid] >= 3)
    {
    PlayerStonedTime[playerid] = 180;
    }
    if(PlayerStonedTime[playerid] > 0)
    {
    GameTextForPlayer(playerid, "~w~Du bist~n~~p~bekifft", 4000, 1);
    SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid) +3000);
    }
    if(PlayerInfo[playerid][pDrugPerk] > 0)
    {
    new hp = 5 * PlayerInfo[playerid][pDrugPerk];
    SetPlayerHealth(playerid, Health + hp);
    }
    else
    {
    SetPlayerHealth(playerid, Health + 4);
    }
    PlayerInfo[playerid][pDrugs] -= 2;
    OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
    format(string, sizeof(string), "* %s pfeift sich 2 Gramm getrocknetes Gras rein.", sendername);
    ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    format(string,sizeof(string),"* %s nutzt usedrugs", sendername);
    EnterToLog("usedrugs",string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast keine Drogen !");
    }
    }
    return 1;
    }


    und noch /admins bei diesem Befehl sehen normale User nicht wer On ist nur die admins und da steht egal welcher Rang Admin:(ID)(Name)(Rang) und ich hätte gerne das es jeder sieht und das es so dort steht Rangname:[Name][ID] auch dann bitte fertig drunter posten
    if(strcmp("/admins", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i)){
    if(PlayerInfo[i][pAdmin] >= 1 && AFKModus[i] == 0){
    if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] < 1338){
    new AdminRangName[25];
    if(PlayerInfo[i][pAdmin] == -1){AdminRangName = "Beschwerdemoderator";}
    if(PlayerInfo[i][pAdmin] == 1){AdminRangName = "Supporter";}
    if(PlayerInfo[i][pAdmin] == 2){AdminRangName = "OberSupporter";}
    if(PlayerInfo[i][pAdmin] == 3){AdminRangName = "Moderator";}
    if(PlayerInfo[i][pAdmin] == 4){AdminRangName = "SupperModerator";}
    if(PlayerInfo[i][pAdmin] == 5){AdminRangName = "Admin";}
    if(PlayerInfo[i][pAdmin] == 6){AdminRangName = "SupperAdmin";}
    if(PlayerInfo[i][pAdmin] == 1337){AdminRangName = "Fulladmin";}
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s: %s", AdminRangName, sendername);
    SendClientMessage(playerid, COLOR_GREY, string);
    }}}}}
    else if(PlayerInfo[playerid][pAdmin] != 0){
    SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i)){
    if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] != 2050){
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "Admin: [%d]%s (%d)", i, sendername, PlayerInfo[i][pAdmin]);
    SendClientMessage(playerid, COLOR_GREY, string);
    }}}}}
    return 1;
    }


    Es wäre sehr hilfreich wenn mir jemand helfen würde!
    Lg. Luis

    Ich meinte damit oben das Pawn ding richtig zu machen Kannst du mir das alles so fertig machen das es geht ?

    Hey leute ich habe ein Problem mit diesem Command


    if(strcmp("/admins", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i)){
    if(PlayerInfo[i][pAdmin] >= 1 && AFKModus[i] == 0){
    if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] < 1338){
    new AdminRangName[25];
    if(PlayerInfo[i][pAdmin] == -1){AdminRangName = "Beschwerdemoderator";}
    if(PlayerInfo[i][pAdmin] == 1){AdminRangName = "Supporter";}
    if(PlayerInfo[i][pAdmin] == 2){AdminRangName = "Supp/Moderator";}
    if(PlayerInfo[i][pAdmin] == 3){AdminRangName = "Moderator";}
    if(PlayerInfo[i][pAdmin] == 4){AdminRangName = "SupperModerator";}
    if(PlayerInfo[i][pAdmin] == 5){AdminRangName = "Admin";}
    if(PlayerInfo[i][pAdmin] == 6){AdminRangName = "SupperAdmin";}
    if(PlayerInfo[i][pAdmin] == 1337){AdminRangName = "Fulladmin";}
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s: %s", AdminRangName, sendername);
    SendClientMessage(playerid, COLOR_GREY, string);
    }}}}}
    else if(PlayerInfo[playerid][pAdmin] != 0){
    SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i)){
    if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] != 2050){
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "Admin: [%d]%s (%d)", i, sendername, PlayerInfo[i][pAdmin]);
    SendClientMessage(playerid, COLOR_GREY, string);
    }}}}}
    return 1;
    }



    Nur das Problem ist bei mir wird dann bei /admins angezeigt
    Admins Online:
    Admin:[Meine ID][Mein Name][Mein Rank z.b. 1] und eig sollte da ja dann Supporter stehen
    Ich weiß nicht was da falsch ist aber kann es mir jemand so machen das es bei /admins so angezeigt wird:
    Admins Online:
    Supporter:[NAME][ID]
    Freue mich über eure HIlfe sry wegen dem PWN ding wusste nicht wie ich das richtig mache

    Hey Leute ein Kumpel von mir hat dies hier gescriptet:


    new Text3D:Suppcar[MAX_PLAYERS],gespawntessuppcar;




    if(strcmp("/mycar", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(Supportercar[playerid] == -1)
    {
    new Float:X, Float:Y, Float:Z, Float:Angle, erstellerstring[20];
    GetPlayerFacingAngle(playerid, Angle);
    GetPlayerPos(playerid, X,Y,Z);
    Suppcar[playerid] = CreateVehicle(583, X,Y,Z, Angle, 5, 5, 12000);
    SetVehicleVirtualWorld(gespawntessuppcar, GetPlayerVirtualWorld(playerid));
    LinkVehicleToInterior(gespawntessuppcar, GetPlayerInterior(playerid));
    SetVehicleHealth(Supportercar[playerid], 15000);
    Gas[Supportercar[playerid]] = 100;
    PutPlayerInVehicle(playerid, gespawntessuppcar, 0);
    format(erstellerstring,sizeof(erstellerstring),"Fahrzeug von Luis");
    SendClientMessage(playerid,0x0056BEFF,string);
    Suppcar[ gespawntessuppcar ] = Create3DTextLabel( erstellerstring, 0x0056BEFF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
    Attach3DTextLabelToVehicle( Suppcar[ gespawntessuppcar ] , gespawntessuppcar, 0.0, 0.0, 2.0);
    AddVehicleComponent(gespawntessuppcar,1010);
    }
    else
    {
    SendClientMessage(playerid, COLOR_BEIGE, "Mymobil zerstört.");
    DestroyVehicleSelfmade(Supportercar[playerid]);
    Supportercar[playerid] = -1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_KEINADMIN, "*** INFO: Dies ist ein Adminbefehl, du bist kein Admin.");
    }
    }
    return 1;
    }


    Es kommt kein Error Ingame spawn das Auto zwar in der gewünschten Farbe aber es geht nicht mehr weg mit /mycar und es hat keine 15000dl kein 3d text drinne und kein Nitro außerdem steht dort wenn ich es spawne Server:Unknown Command und es spawnt trotzdem kann mir wer von euch helfen?
    MfG. Luis