Beiträge von Kaliber

    dass es die Fraktion Bundeswehr auf keinem einzigen Server mehr gibt?

    So stimmt das ja nicht ganz :D


    Allerdings, wurde diese von vielen Servern entfernt, damit da keine Cheater oder kleine Kinder kommen und mit ner Hydra oder nem Panzer Mist bauen :) Die Kinder haben auf den Servern extrem zugenommen, deshalb sind die normalen User weniger geworden ^^

    Hatte dafür mal das hier geschrieben: [ MAKRO ] Sleep Funktion


    Kannst es ja mal ausprobieren, würde dann z.B. bei dir so aussehen:


    mfg. :thumbup:

    Du kannst das so nicht initialisieren...da du zu viele Dimensionen hast.


    Hier, so könntest du es machen:


    mfg. :thumbup:


    //Edit: anstatt der 41..wären MAX_GRUPPEN da sinnvoller :D

    Das hört sich jetzt zwar komisch an, aber das liegt an der modelid von dem Objekt (zu 99.9%, wenn du keine Mods o.ä. hast).


    Versuche mal modelid 980..nur zum Testversuch...falls es damit gehen sollte, musst du dir leider ein anderes Model suchen.


    Soweit ich weiß, ist das nämlich ein Tor aus einem Pay N Spray..und diese Objekte sind warum auch immer..etwas verbuggt...

    was ist da fürn fehler?

    Also, stell dir vor du fällst von einer Klippe und stirbst.


    Dann hat dich ja keiner umgebracht, dann ist killerid = INVALID_PLAYER_ID.


    und INVALID_PLAYER_ID hat nun mal einen Wert von 2^16 - 1 = 65535


    So, da aber MAX_PLAYERS nur 500 groß ist gibt es ein Problem wenn du blabla[killerid] machst, da die maximale Größe auf 500 begrenzt ist und du hier aber 2^16 -1 reinschreibst.
    Somit ist dein Array out of bounds.
    Um diesen Fehler zu vermeiden musst du einfach folgendes machen, bevor du einen Array mit killerid setzt und zwar:


    C
    if(killerid != INVALID_PLAYER_ID)
    {
        //Hier darfst du es setzen: also hier kommt xx[killerid]...bla bla rein
        //Andernfalls kannst du ja nichts für killerid setzen 
    }


    //Edit:
    Bei deinem 2. Fehler...schreib die if-Abfrage mal so:


    if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && !IsANoTachoVehicle(GetPlayerVehicleID(i)) && GetPlayerVehicleID(i) != 0)


    mfg. :thumbup:

    BTW: Glaub nicht das char Arrays irgendwie verständlich sind. Hättest auch gleich mit bitflags kommen können >.>

    Naja...ein einfaches char oder Bitwiser Operatoren..da ist denke ich schon noch n kleiner Unterschied.
    Zudem ist ein einfaches char schneller...da eine direkte Zuweisung erfolgt.



    Den Checkpoint sieht sowieso kein Mensch quer über die Karte. Er sagte auch "wie SetPlayerColor" :b

    Das kommt ja darauf an, was passieren soll...wenn er den Spieler gefunden hat.
    Klar das wäre genauso eine Alternative...

    Mit einem Timer einfach aktualisieren:


    Hoffe es war so grob verständlich ^^