Beiträge von Kaliber

    was ist ressourcen schonender? ein array oder einfach doppelte Zeilen (in dem Fall 2x50)

    ...das spielt hier keine Rolle.

    Der Übersicht wegen, solltest du ein Array und eine Schleife verwenden.


    Das mit der vehicle-Info kannst du verkürzen und zwar so:


    Sollte oder kann ich überhaupt beides nutzen, je nach Bedarf anders an verschiedenen Stellen? oder ist das dann doppelt definiert mit dem enum.

    Im enum schreibst du nur pVehicleID[MAX_VEHICLE_SLOTS], alles Andere für die Vehicles haus du raus.


    Um es zu speichern:


    pInfo[playerid][pVehicleID][0], pInfo[playerid][pVehicleID][1], pInfo[playerid][pVehicleID][2], pInfo[playerid][pVehicleID][3], pInfo[playerid][pVehicleID][4]


    So kannst du jeweils auf die 5 Indizes zugreifen :)


    Und in deinem ocmd test Command hast du:


    pInfo[playerid][pVehicleID[1]], wenn dann müsste es: pInfo[playerid][pVehicleID][0] sein. (Das fängt bei 0 an, nicht bei 1.)

    Zumal war halt der Array Index an der falschen Stelle.


    Aber du müsstest halt noch prüfen, ob das Fahrzeug nicht 0 ist, ergo:


    GetVehicleName, kannste z.B. hier her bekommen: https://forum.sa-mp.com/showthread.php?t=566775


    Oder du hast natürlich schon so eine Funktion.



    Falls er btw ein neues Auto kaufen mag, musst du einen leeren index finden:


    Hey Leute,


    ich wollte euch nur mal vorwarnen, vielleicht ist es bei dem Ein oder Anderen vorbei gegangen.


    Vielleicht kennen ja einige Leute den guten alten Siraj, der so machine learning Videos auf YouTube macht.


    Hat sich jetzt rausgestellt, dass der Typ ein krasser Scammer & Abzocker ist, in meinen Augen gehört er verhaftet, aber entscheidet selbst:


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    OnPlayerCommandText benutze ich nicht, da ich ZCMD nutze.

    ZCMD greift trotzdem auf den Callback OnPlayerCommandText zu und verteilt über CallLocalFunction die Commands :)


    Der Fehler liegt glaube ich in GetVehicleModelIDFromName.


    Dort fragst du VehicleNames[i] ab, kann es sein, dass das ein Makro ist? :D


    Würdest du mal zeigen, wie das definiert ist? :)