Beiträge von Kaliber

    Nun, du musst ja auch die Weltid und die Interior abchecken :D


    Also du musst jeweils wissen..in welcher Interiorid & Weltid der Spieler sich gerade befindet..


    Z,b. wenn du ihn hier hin setzt:



    SetPlayerPos(playerid,363.4249, -74.8294, 1001.4486);
    SetPlayerInterior(playerid, 10);
    SetPlayerVirtualWorld(playerid,2);


    Lautet die Abfrage um zu überprüfen ob er da ist:


    if(IsPlayerInRangeOfPoint(playerid,4.0,363.4249, -74.8294, 1001.4486) && GetPlayerInterior(playerid) == 10 && GetPlayerVirtualWorld(playerid) == 2)


    Musst schon mit ein bisschen mehr gewissen deinen Code schreiben...deshalb nutzt man in solchen Fällen auch Arrays, damit das übersichtlicher ist ^^

    Habe ein Problem werde immer an dem gleichen gespawnt egal wo ich raus gehe... ?

    Ja, das liegt an deiner && SetPlayerVirtualWorld(playerid, 0)...das ist falsch :)


    Du willst es in der Abfrage nicht setzen, sondern Abfragen an welcher Position er sich befindet.


    Also musst du immer z.B.


    && GetPlayerVirtualWorld(playerid) == 0


    verwenden.


    Je nach Weltid halt anpassen :)

    Ja, PDO ist sehr gut :)


    Und solange du alle statements richtig vorbereitest ("prepare" nutzt) kann man schonmal so etwas wie eine SQL-Injection nicht machen.


    Aber musst halt auch auf noch mehr Dinge achten, dass kann dir eine Library nicht abnehmen.


    Wie z.B. dass du keinen Text anzeigen lässt ohne ihn zu escapen, sonst kann man XSS Angriffe versuchen ^^


    htmlspecialchars ist da das Stichwort :)


    Aber bezüglich auf das Login an sich, ja das geht in Ordnung :)

    Kannst den Code ja effizienter schreiben...z.B. so:



    Allerdings, da du permanent durch alle Spieler iterierst, kann es da eigentlich zu keinen Problemem kommen mit der Funktion.


    Der Fehler liegt wahrscheinlich eher in der Zuweisung von PlayerCar...dem Set bzw Reset von der Variable :)


    Musste evtl halt mal debuggen und schauen was da so für Werte jeweils drinnen stehen :)

    Also die Idee an sich finde ich lustig ^^


    Allerdings ist die Umsetzung nicht ideal. Das liegt aber nicht an deinem gemappe, sondern an gta. Denn wie du selbst siehst...ist um Kurven fahren...und wenn dir Wasser entgegenkommt...der Geschwindigkeitsfluss gebrochen...es soll ja quasi reibungslos gehen, eben wie bei einer rutsche, das ist aber dadurch nicht möglich.


    Es wäre viel leichter und auch irgendwie viel Lustiger, wenn du eine Art hohen Turm mappst, und es dann ziemlich lange ziemlich steil bergab geht und es dann unten gerade machst um die geschwindigkeit auszufahren.


    Das erleichtert auch das Mapping mit dem Wasser, da du da jeweils die selbe Rotation verwenden kannst und die Koords nur runter rechnen musst :)


    Aber an sich, lustige Idee ^^


    Sowas ungefähr meine ich damit:

    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.


    Wow das ist echt nice...aber:


    I have been working on it for about 8 years, mostly at university, now only as a relaxation after work.

    ....8 Jaher Arbeit für das...wow...was man in der Zeit hätte alles andere machen können xD