Beiträge von Mr.X

    Ich habe versucht, ein Befehl reinzukopieren und anzupassen, der ein Haus erstellen lassen soll.


    Dies hat nicht funktoniert und ich habe den Befehl wieder gelöscht.


    Seid dem spawn ich genau so wie im ersten Thread beschrieben.


    Erst nach ca. 2 Minuten spawne ich an meiner Position, wo ich auch spawnen soll.
    (In der Zeit flieg ich ca. 10x auf das Dach)


    Befehle kann ich in der Zeit nicht ausführen.


    Der Server ist ja geladen, Login funktoniert ja alles.
    Und nach der WillkommensNachricht fliege ich halt von oben runter.

    Auf MySQL hab ich nichts umgebaut.


    Ich habe nur versucht, ein Befehl zu erstellen, um Häuser Ingame zu erstellen.
    Da dies nicht geklappt habe, habe ich diesen Vorgang rückgängig gemacht.


    Nur jetzt dauert das einloggen immer eine Ewigkeit.

    Hallo,


    weiß jemand, weshalb ich beim Login in der Luft spawne?
    Dort kann ich auch keine Befehle verwenden.


    Nach ca. 1 Minute funktoniert dann wieder alles.


    Weiß jemand woran das liegen kann?

    Hey,


    Vielen dank für eure ganze Hilfe.
    Dank Goldkiller hab ich es nun entgültig gecheckt.


    Werde mir den Beitrag auf jedenfall unter Favoriten speichern,
    damit ich immer eine kleine Hilfe habe.


    Vielen Dank! :)

    Okay Danke.
    Aber dann müsste der Befehl:


    //----------------------------------[Cars respawnen]-----------------------------------------------
    if(strcmp(cmd, "/respawncars", true) == 0 || strcmp(cmd, "/rc", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du darfst diesen Befehl nicht benutzen!");
    return 1;
    }
    new bool:unwanted[CAR_AMOUNT];
    for(new player=0; player<MAX_PLAYERS; player++)
    {
    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
    }
    for(new car = 1; car <= MAX_VEHICLES; car++)
    {
    if(!unwanted[car]) SetVehicleToRespawn(car);
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Alle unbesetzten Autos wurden von %s respawnt.", sendername);
    BroadCast(COLOR_WHITE,string);
    }
    return 1;
    }


    Ja eig. funktonieren. Ich bin Admin Level 10 aber ich bekomm immer die Fehlermeldung " Du darfst diesen Befehl nicht nutzen".

    Aber nehmen wir mal das Beispiel hier:



    //-------------------------------------------------------------------------------------
    if(strcmp(cmd, "/kickres", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 1)
    {
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /kickres [level] [betrag]");
    return 1;
    }
    new level = strval(tmp);
    if(level < 0 || level > 5) { SendClientMessage(playerid, COLOR_GREY, " Kannst nur Reservierte Slots Kicken :Level 0 bis 5 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /kickres [level] [betrag]");
    return 1;
    }
    new ammount = strval(tmp);
    if(ammount < 1 || ammount > 10) { SendClientMessage(playerid, COLOR_GREY, " Kannst nur Reservierte Slots Kicken Maximal 10 Spieler !"); return 1; }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pLevel] == level && PlayerInfo[i][pAdmin] < 1 && PlayerInfo[i][pDonateRank] < 1 && ammount > 0)
    {
    ammount -= 1;
    Kick(i);
    }
    }
    }
    }
    return 1;
    }


    Aber wieso kann ich diesen Befehl ausführen, obwohl ich über Adminlevel 1 bin?

    Aber wenn ich


    if(PlayerInfo[playerid][pAdmin] < 4


    machen würde, dann würden doch auch alle Admins mit Rang 4 und höher den Befehl verwenden können.
    Oder?

    Vielen Dank für eure Hilfe.


    Ich dachte ich habs gecheckt, aber anscheind doch nicht.
    Habe nun z.B. dies hier:


    if(PlayerInfo[playerid][pAdmin] >= 4)


    Mein Adminlevel ist 10.


    Aber >= bedeutet doch, das alle was zwischen Rang 4 - 10 ist, darf den Befehl benutzen.
    Oder?


    Wieso kann ich den Befehl nicht verwenden, mit AdminLevel 10`?

    Guten Tag,


    Was bedeutet


    if (PlayerInfo[playerid][pAdmin] != 0||PlayerInfo[playerid][pSupporter] !=0 )


    Entschuldigt für das große.
    Danke für eure Hilfe.


    P.S: Ich mein das große. :D


    Lg Mr.X

    Tag..


    Es handelt sich um Jobfahrzeuge:

    Polizei1 = CreateVehicle(437,1780.1588,-1931.0079,13.5205,301.6112,0,0,1);
    Polizei2 = CreateVehicle(437,1780.0549,-1923.4442,13.5224,301.9738,0,0,1);
    Polizei3 = CreateVehicle(437,1780.9467,-1915.2855,13.5233,302.5214,0,0,1);
    Polizei4 = CreateVehicle(437,1779.8718,-1908.0776,13.5225,301.7481,0,0,1);
    Polizei5 = CreateVehicle(437,1780.2673,-1899.9473,13.5228,300.9086,0,0,1);


    Ich möchte, dass DAUERHAFT an den Fahrzeugen in "COLOR_RED" Das Wort "Dienstfahrzeug" steht.
    Was muss ich tun?


    LG