Beiträge von Kaliber

    Ich will das sie immer an verschiedenen stellen da sind....


    Nun...dann wird das schwierig zu verwirklichen bei so vielen Autos :S


    Du könntest sie alle theoretisch random halt im Umkreis von SF erstellen, dann lässt du sie ganz hochspawnen, sprich die Z-Achse nicht random sondern so 1000 hoch ;)
    Durch die Gravitation in GTA, fallen sie nach und nach auf den Boden...jetzt fragst du halt nach einer gewissen Zeit (sie müssen ja erstmal fallen) ab, ob sie <= 0 sind, dann weißt du, dass sie im Wasser sind oder >= z.B. 300 oder so, dann weißt du, dass sie auf einem Gebäude sind (Vorsicht hier Mount Chilliard beachten) und nun einfach wieder random-respawnen ;)


    mfg. :thumbup:

    Poket-Jony Will ich doch nicht, ich will machen das sie immer wo anders spawnen, aber habe angst das die Autos im Wasser spawnen
    oder auf Häusern oder so...


    Ja, du kannst in einem Array alle 1500 Autos positionieren und dann für jedes Auto immer eine Random Position aus diesem Array auswählen ;)


    Aufwändig aber machbar :P


    mfg. :thumbup:

    Ich kann dir leider keine Auskunft über diese Website sagen, da ich sie nicht kenne, aber wenn du Fragen hast oder ein paar spezielle Dinge genauer wissen willst oder nicht direkt verstehst, kannst du mich auch gerne fragen :)


    mfg. :thumbup:

    1. variablen
    2. checkpoints
    3. Text draws


    Bloß nicht zu viel verraten :pinch:


    und ja Variablen, ja die nutzt man ja so selten und es gibt ja so wenige Variationen wie und wo man sie verwenden kann :wacko:


    Ich beantworte dir mal deine Fragen etwas präziser:


    1. Frage


    Ich möchte es so machen das man am Anfang in einem Flughafen spawnt


    Das sollte kein Problem sein, einfach SetPlayerPos zu dem gewünschten Ort.

    und dann nach Los Santos fliegen kann.


    Du erstellst ein Pickup, fragst mit IsPlayerInRangeOfPoint ab, ob er sich da in der Nähe befindet, wenn er es tut, lässt du ihn in das Shamal Interior porten oder lässt einen Bot fliegen und attachest die Kamera an das Flugzeug ;)

    Wenn man nach diesem Flug reloggt möchte ich, dass man am normalen Noobspawn spawnt, wie geht das?


    Du setzt, sobald man mit dem Flugzeug gelandet ist, eine Variable auf 1 und speicherst diese und bei OnPlayerSpawn fragst du ab, ob diese Variable auf 1 ist und wenn sie das ist, dann spawnt er halt nicht am Flughafen, sondern da wo er spawnen soll ;)


    2. Frage

    wie stelle ich das ein das man das nichtmehr machen kann?


    Wieder mit einer simplen Variable, du setzt sobald das Tutorial anfangen soll, diese Variable auf 1 und wenn er fertig ist auf 0 und speicherst diese, und nur wenn die Variable auf 1 ist, kann er das Tutorial machen ;)


    3. Frage

    Ich möchte bei dem Joinen vom Server es so haben, das oben und unten so schwarze Balken sind. Wie mache ich das?


    Das ist etwas komplizierter, also du machst ein TextDraw und nutzt diese Funktion: http://wiki.sa-mp.com/wiki/TextDrawUseBox
    Du weißt, dass man bei TextDrawCreate eine X und eine Y Achse angeben muss und jenachdem wie groß die sind, so groß ist auch deine Schwarze Hintergrund Box, da musste einfach mal ein bissche mit spielen, diese Information, sollte allerdings hilfreich sein:

    Zitat

    The x,y coordinate is the top left coordinate for the text draw area based on a 640x480 "canvas" (irrespective of screen resolution). If you plan on using TextDrawAlignment with alignment 3 (right), the x,y coordinate is the top right coordinate for the text draw.


    mfg. :thumbup:

    Weiß vielleicht jemand, wie man schauen kann welcher Query fail ist. Weil die Datenbank einfach so andauernd Abstürzt / Crashed. Vielleicht weiß jemand woran das noch liegen könnte.


    //Edit. Ergänzt


    Das ist ein bisschen tricky aber es sollte gehen, hook einfach die Funktion mysql_query und printe dir alle Querys die übergeben werden, der letzte Query der gerpintet wird, da ist der Fehler halt ;)


    mfg. :thumbup: