Beiträge von Kaliber

    Jetzt ist dies aber nicht mehr sortiert sprich,

    Achso du wolltest es sortiert, das musst du auch schreiben ^^ Denn bei deinem Code...war das auch nicht sortiert.


    Hol dir diese Include: https://raw.githubusercontent.…d-sort/master/md-sort.inc


    Und inkludiere die, anschließend kannst du das so machen:


    Ich hoffe es kann mir einer helfen.

    Hier mal etwas schöner:



    Dein Fehler war, dass du das SendClientMessage nicht in die Schleife gesetzt hattest :)

    Versuch mal:


    Du packst alle modelids von den Objekten in ein Array (in der Reihenfolge, wie du sie ausliest..also rot sollte am 0. index, gelb am 1. usw stehen)


    C
    new neons[] = {18647, ...};
    
    
    //Und dann so:
    neon1[i] = CreateObject(neons[Neon[i]-1], 0, 0, 0, 0, 0, 0);
    neon2[i] = CreateObject(neons[Neon[i]-1], 0, 0, 0, 0, 0, 0);
    AttachObjectToVehicle(neon1[i], 0.94, 0, -0.48, 0, 0, 0);
    AttachObjectToVehicle(neon2[i], -0.94, 0, -0.48, 0, 0, 0);

    Hmm, interessant, ich mach nicht soviel mit Angular, aber probier mal:


    Also mal vorne weg, schau mal deine Deklaration an:



    new TrunkInvGetRowItem[128][MAX_PLAYERS][MAX_ROWS];


    und nutzen tust du sie so:


    TrunkInvGetRowItem[playerid][r]


    Naa fällt dir ein Fehler auf? :)


    Du nutzt dein Array, als ob du es so deklariert hättest:


    new TrunkInvGetRowItem[MAX_PLAYERS][MAX_ROWS][128];

    Ist es falsch strmid zu nutzen?

    Sagen wir mal nicht falsch, aber ungünstig.


    Besser wäre hier, wie du schon erwähnt hast format oder noch besser, da dein String hier konstant ist einfach direkt setzen lassen.


    Der Grund, warum dein Format nicht funktioniert ist, dass du sizeof so verwenden musst, wenn du die 3te Dimension abfragst: sizeof(TrunkInvGetRowItem[][])


    Aber wie schon gesagt, einfach direkt setzen ist ja kein Problem:


    TrunkInvGetRowItem[playerid][r] = "Margherita";

    kriege ich die Meldung dass dieser Befehl nicht existiert

    Das liegt daran, dass am Ende return 0; steht.



    Probiers mal so :)


    PS: Du kannst in den Schleifen auch die Variablen alle gleich nennen (nur so als Tipp) ist n bisschen übersichtlicher :)

    Stimmt jetzt nicht so ganz da man theoretisch Pakete an den Server senden kann mit denen man hupt

    ...klar...man kann so einiges. Kann auch eine Bot Armada draufpacken und alle hupen lassen, damit die Tore aufgehen, Mensch jetzt hab ichs dem Server aber gezeigt :D
    Zumal man auch durch das package sagen könnte, dass man online ist...


    In der 0.1 Version gab es auch mal einen Bug, dass gekickte Spieler immer noch Commands eingeben konnten haha :D


    Aber sind wir mal realistisch und bleiben bei normalem Code Flow.



    Hmm ka was Schuld ist aber es klappt nicht Pfffff

    Ja, wir haben es verstanden. Es geht darum, dass du diese print Statements setzt und es herausfindest.