Fahrzeuge weg nach exit?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fahrzeuge weg nach exit?

    Nabend liebe Brotfische,

    ich hab da ein kleines Problem...

    Ich habe gerade festgestellt, dass wenn ich in ein Interior gehe und dann wieder raus gehe, dass die Fahrzeuge die vorher (vorm betreten) da standen, nun verschwunden sind.

    Ich habe mir nun nen Befehl gemacht (/getinfo) der mir x,y,z anzeigt sowie virtualworld und interior... Ich hab vorm betreten vw: 0 und interior: 0 (ist logisch bin ja draußen)
    im Interior hab ich dann vw: 1 und interior 6 und wenn ich wieder raus gehe habe ich wieder vw: 0 und interior: 0

    Aber die Fahrzeuge sind nicht da ? Jemand eine Idee ? Ich poste vorsichtshalber mein /enter und /exit^^

    Quellcode

    1. ocmd:getinfo(playerid, params[]){
    2. new Float:x, Float:y, Float:z, Float:r, vw, interior, string[128];
    3. GetPlayerPos(playerid, x, y, z);
    4. GetPlayerFacingAngle(playerid, r);
    5. vw = GetPlayerVirtualWorld(playerid);
    6. interior = GetPlayerInterior(playerid);
    7. format(string, sizeof(string), "X: %f, Y: %f, Z: %f, R: %f, VW: %i, Interior: %i", x, y, z, r, vw, interior);
    8. SCM(playerid, COLOR_WHITE, string);
    9. return 1;
    10. }
    11. ocmd:exit(playerid, params[]){
    12. for(new i = 0; i < sizeof(tInfo); i++){
    13. if(!tInfo[i][id_x]) continue;
    14. if(tInfo[i][int_x] == 0.0) continue;
    15. if(!IsPlayerInRangeOfPoint(playerid, 2, tInfo[i][int_x], tInfo[i][int_y], tInfo[i][int_z])){
    16. SCM(playerid, COLOR_BLUE, "[INFO] {FFFFFF}Du kannst hier nix verlassen. Wenn du stattdessen ein Gebäude betreten möchtest /enter oder Z");
    17. continue;
    18. }
    19. SetPlayerPos(playerid, tInfo[i][enter_x], tInfo[i][enter_y], tInfo[i][enter_z]);
    20. SetPlayerInterior(playerid, 0);
    21. SetPlayerVirtualWorld(playerid, 0);
    22. SetCameraBehindPlayer(playerid);
    23. }
    24. return 1;
    25. }
    26. ocmd:enter(playerid, params[]){
    27. if(IsPlayerInAnyVehicle(playerid)) return 1;
    28. for(new i = 0; i < sizeof(tInfo); i++){
    29. if(!tInfo[i][id_x]) continue;
    30. if(tInfo[i][enter_x] == 0.0) continue;
    31. if(!IsPlayerInRangeOfPoint(playerid, 2, tInfo[i][enter_x], tInfo[i][enter_y], tInfo[i][enter_z])){
    32. SCM(playerid, COLOR_BLUE, "[INFO] {FFFFFF}Du kannst hier nix betreten. Wenn du stattdessen ein Gebäude verlassen möchtest /exit oder N");
    33. continue;
    34. }
    35. SetPlayerPos(playerid, tInfo[i][int_x], tInfo[i][int_y], tInfo[i][int_z]);
    36. SetPlayerInterior(playerid, tInfo[i][int_id]);
    37. SetPlayerVirtualWorld(playerid, tInfo[i][id_x]);
    38. SetCameraBehindPlayer(playerid);
    39. break;
    40. }
    41. return 1;
    42. }
    Alles anzeigen

    MfG
    XonarZ
  • Ich habe nun einen gotocar befehl gemacht und bin wie folgt vorgegangen:

    Ich habe mich zum Auto Teleportiert (hat funktioniert, steht auch da)...
    Bin dann ins Interior rein gegangen und wieder raus ... Autos sind alle weg...

    mache ich gotocar mit der gleichen ID werde ich auch wieder an die gleiche Stelle Teleportiert... Ich habe mir sogar die vID und VirtualWorld ausgeben lassen vom Fahrzeug ... Es ist Virtual 0 und die vID ist halt auch das gleiche...

    Wie gesagt ich werde an die gleiche Stelle Teleportiert aber die Fahrzeuge sind nicht da... Ich hab mich sogar zu einem Fahrzeug geportet, welches im Script festgelegt ist ... Auch Fehlanzeige ...

    MfG
    XonarZ

    @Jeffry / @Kaliber ? :/

    //EDIT Ich konnte das Problem jetzt "beheben" indem ich von 0.3DL runter auf 0.3.7 gegangen bin ... Ich komme sowieso nicht ganz klar wie man so rotierendes Tachosystem macht...

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von XonarZ ()

  • @XonarZ

    Manchmal kann man ein Problem ohne großen Aufwand lösen, indem man als allererstes die Möglichkeiten der Suchmaschinen verwendet.
    Ich habe mal nach deinem Problem im offiziellem SA-MP-Forum gesucht und bin auch direkt fündig geworden.
    Im letzten Beitrag (Siehe hier: forum.sa-mp.com/showpost.php?p=4016270&postcount=20) gibt es eine kleine Anleitung, welche du am besten mal
    durchgehst. Danach erneut überprüf, ob das Problem weiterhin besteht. Das verlinkte Thema behandelt die gleiche Thematik wie diese auch. Es gibt dazu mehrere Beiträge im Off. SA-MP-Forum.

    Zu den rotierenden Tacho würde ich dich bitten zu erwähnen, wo genau dein Problem darin liegt.
    Bist du schon in der Lage Textdraws selbstständig auf den Server einzufügen und auch anzuzeigen, oder hast du auch da deine Probleme?




    Los Santos County Roleplay
    Hier gibt es Informationen
  • Cireyses schrieb:

    Danach erneut überprüf, ob das Problem weiterhin besteht. Das verlinkte Thema behandelt die gleiche Thematik wie diese auch. Es gibt dazu mehrere Beiträge im Off. SA-MP-Forum.
    Okay ich teste es morgen, muss leider in kürze los zur Arbeit


    Cireyses schrieb:

    Zu den rotierenden Tacho würde ich dich bitten zu erwähnen, wo genau dein Problem darin liegt.
    Bist du schon in der Lage Textdraws selbstständig auf den Server einzufügen und auch anzuzeigen, oder hast du auch da deine Probleme?
    Also Textdraws ansich nicht, allerdings wie man Bilder einfügt... Ich weiß nur, dass man eine .txd erstellen muss in der man mittels eines txd editors das Bild einfügt, diese vermutlich in den models ordner vom server legen und dann irgendwie als Textdraw anzeigen

    Nur wie weiß ich noch nicht und vorallem welche Auflösung darf dieses Bild maximal haben ...

    Und ich vermute, ich brauche jemanden, der sich mit Photoshop o.ä auskennt um so ein tacho zu machen oder?

    //EDIT Ich habs total aus den Augen verloren ... Ich habs nun versucht... leider kein Erfolg... Public ist im Script enthalten
    //EDIT 2 ich bleib nun erstmal auf 0.3.7 Danke trz. :)

    MfG
    XonarZ

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von XonarZ ()