Angepinnt Kleine-Scripting-Fragen

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

    • gtainside.com/en/sanandreas/ma…sh-mushroom-bridge/stats/

      Ich versuche gerade diesen Track auf einen Server zu bringen..
      Da ist aber nur eine .col Datei mit bei (dachte jetzt, dass man die für beide dff benutzen kann.. klappt aber nicht).

      LUA-Quellcode

      1. local Driftmods = {
      2. [1] = {
      3. -- Nur beim oberen Modell wird die Kollision geladen
      4. {"(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge.txd", 2992},
      5. {"(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge2.dff", 2992, 500},
      6. {"(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge.col", 2992},
      7. -- Bei dem hier wiederum nicht
      8. {"(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge.col", 2967},
      9. {"(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge.txd", 2967},
      10. {"(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge1.dff", 2967, 500},
      11. }
      12. }
      13. for i, v in ipairs(Driftmods) do
      14. for i, replace_ in pairs(Driftmods[i]) do
      15. local File = replace_[1]
      16. if string.find(File, "col") then
      17. replace_.col = engineLoadCOL(File)
      18. if replace_.col then
      19. engineReplaceCOL(replace_.col, replace_[2])
      20. end
      21. end
      22. if string.find(File, "txd") then
      23. replace_.txd = engineLoadTXD(File)
      24. if replace_.txd then
      25. engineImportTXD(replace_.txd, replace_[2])
      26. end
      27. end
      28. if string.find(File, "dff") then
      29. replace_.dff = engineLoadDFF(File, 0)
      30. if replace_.dff then
      31. engineReplaceModel(replace_.dff, replace_[2])
      32. engineSetModelLODDistance(replace_[2], replace_[3])
      33. end
      34. end
      35. end
      36. end
      Alles anzeigen
      So hab ichs in der XML eingetragen

      XML-Quellcode

      1. <file src="(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge.col" />
      2. <file src="(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge1.dff" />
      3. <file src="(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge2.dff" />
      4. <file src="(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge.txd" />
      5. <map src="(Maps)/Drift/Mushroom_Bridge/Mushroom_Bridge.map" />
      6. <script src="(Maps)/Drift/replacer.lua" type="client" />
      Ich habe gerade echt keinen Schimmer, was ich falsch mache ._.
      Exetra-Play = mtasa://5.62.64.218:22003
      Discord: KeksKing[Julian Schlüter]#9206

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

      Beitrag von KeksKing ()

      Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Dafuq, drecks Telekom. Wohne nicht einmal in der letzten Scheiß-Provinz und trotzdem hat man nur Störungen. Aus irgendeinen Grund wurde der Post nun zweimal rüber geschickt. So ein Drecksverein.. ().

      Beitrag von n0pe ()

      Dieser Beitrag wurde von sbx320 gelöscht ().
    • LUA-Quellcode

      1. --[[factionRankNames = {}
      2. factionRankNames = {}
      3. factionRankNames[0] = "Trainee"
      4. factionRankNames[1] = "Agent"
      5. factionRankNames[2] = "Special Agent Trainee"
      6. factionRankNames[3] = "Special Agent"
      7. factionRankNames[4] = "Assistant Director"
      8. factionRankNames[5] = "Director"]]
      9. -- Get screen resolution.
      10. function dienstmarke_func (player, cmd, targetname)
      11. local targetname = getPlayerFromName ( targetname )
      12. --local screenW, screenH = guiGetScreenSize()
      13. if vioGetElementData (player, "adminlvl") >= 3 then
      14. local screenW, screenH = guiGetScreenSize()
      15. gWindow["fotze"] = guiCreateStaticImage((screenW - 548) / 2, (screenH - 404) / 2, 548, 364, "images/FBI.png", false)
      16. --guiCreateStaticImage(screenW, screenH, 1920, 1080, "images/FBI.png", false)
      17. outputChatBox("Der FBI-Agent hat dir was gezeigt", targetname, 239, 0, 0)
      18. outputChatBox ("Hurensohn-Test", player, 0, 239, 0)
      19. --Schließen
      20. --gButton["closedienstmarke"] = guiCreateButton (502, 43, 16, 17, "x", false, gWindow["dienstmarke"] )
      21. --dienstmarke_gui_hide ()
      22. else
      23. outputChatBox("Du bist kein Hurensohn", player, 239, 0, 0)
      24. --dxDrawImage()
      25. end
      26. end
      27. addCommandHandler ("zeigen", dienstmarke_func)
      Alles anzeigen
      Ich versuche eine Dienstmarke zu machen, aber er gibt immer einen Error, und zwar a nil value
      prntscr.com/ndsvxh

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von ItsLuki () aus folgendem Grund: überarbeitung

    • ItsLuki schrieb:

      @SlliX ja aber dann geht das mit der Abfrage nicht mehr
      wie stellst du dir das vor
      client only zu benutzen obwohls server is?
    • Neu

      LUA-Quellcode

      1. local HandlingFlags = {}
      2. HandlingFlags["_1G_BOOST"] = {0x1} --Hier heißt es die ganze Zeit '=' expected near '
      3. HandlingFlags["_2G_BOOST"] = {0x2}
      4. HandlingFlags["NPC_ANTI_ROLL"] = {0x4}
      5. HandlingFlags["NPC_NEUTRAL_HANDL"] = {0x8}
      6. HandlingFlags["NO_HANDBRAKE"] = {0x10}
      7. HandlingFlags["STEER_REARWHEELS"] = {0x20}
      8. HandlingFlags["HB_REARWHEEL_STEER"] = {0x40}
      9. HandlingFlags["ALT_STEER_OPT"] = {0x80}
      10. HandlingFlags["WHEEL_F_NARROW2"] = {0x100}
      11. HandlingFlags["WHEEL_F_NARROW"] = {0x200}
      12. HandlingFlags["WHEEL_F_WIDE"] = {0x400}
      13. HandlingFlags["WHEEL_F_WIDE2"] = {0x800}
      14. HandlingFlags["WHEEL_R_NARROW2"] = {0x1000}
      15. HandlingFlags["WHEEL_R_NARROW"] = {0x2000}
      16. HandlingFlags["WHEEL_R_WIDE"] = {0x4000}
      17. HandlingFlags["WHEEL_R_WIDE2"] = {0x8000}
      18. HandlingFlags["HYDRAULIC_GEOM"] = {0x10000}
      19. HandlingFlags["HYDRAULIC_INST"] = {0x20000}
      20. HandlingFlags["HYDRAULIC_NONE"] = {0x40000}
      21. HandlingFlags["NOS_INST"] = {0x80000}
      22. HandlingFlags["OFFROAD_ABILITY"] = {0x100000}
      23. HandlingFlags["OFFROAD_ABILITY2"] = {0x200000}
      24. HandlingFlags["HALOGEN_LIGHTS"] = {0x400000}
      25. HandlingFlags["PROC_REARWHEEL_1ST"] = {0x800000}
      26. HandlingFlags["USE_MAXSP_LIMIT"] = {0x1000000}
      27. HandlingFlags["LOW_RIDER"] = {0x2000000}
      28. HandlingFlags["STREET_RACER"] = {0x4000000}
      29. HandlingFlags["SWINGING_CHASSIS"] = {0x10000000}
      Alles anzeigen
      Ich weiß echt nicht wo das Problem ist ._.
      Exetra-Play = mtasa://5.62.64.218:22003
      Discord: KeksKing[Julian Schlüter]#9206
    • Neu

      habe ein problem mit der onMarkerHit Funktion, da dort destroyElement existiert, werden alle Marker gelöscht, und ich will nur für den Spieler den löschen lassen, aber habe keinen Plan wie



      LUA-Quellcode

      1. local abgabe = createBlip( 1476.6561279297,1729.3892822266,10.812551, 53, 0, 0, 0, 255 )

      LUA-Quellcode

      1. setElementVisibleTo ( abgabe, root, false )
      2. warpPedIntoVehicle(player, vehicle)
      3. setElementVisibleTo(abgabe, player, true)
      4. setElementVisibleTo(abgebemarker, root, false)
      5. setElementVisibleTo(abgebemarker, player, true)

      LUA-Quellcode

      1. destroyElement(lul123)
      2. destroyElement(abgabe)
      3. destroyElement(vehicle)
      Aber er löscht alles und nicht nur für den Spieler, und könnte mir vielleicht einer helfen, bin auf dem TS

      Es gibt keinen Error, sondern einfach nur das Problem, dass ich nicht weiß wie man was mit local nur für *DEN* Spieler löscht
      mit for i,v pairs geht das auch nicht

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

    • Neu

      Mal ne kleine Frage:

      LUA-Quellcode

      1. EN = {
      2. {"This is a test line with some cool letters :D!"},
      3. {"This is a test line with some cool letters :D!"},
      4. {"This is a test line with some cool letters :D!"},
      5. {"This is a test line with some cool letters :D!"},
      6. {"This is a test line with some cool letters :D!"},
      7. {"This is a test line with some cool letters :D!"},
      8. {"This is a test line with some cool letters :D!"},
      9. {"This is a test line with some cool letters :D!"},
      10. {"This is a test line with some cool letters :D!"},
      11. {"This is a test line with some cool letters :D!"},
      12. {"This is a test line with some cool letters :D!"},
      13. {"This is a test line with some cool letters :D!"},
      14. {"This is a test line with some cool letters :D!"},
      15. {"This is a test line with some cool letters :D!"},
      16. {"This is a test line with some cool letters :D!"},
      17. {"This is a test line with some cool letters :D!"},
      18. {"This is a test line with some cool letters :D!"},
      19. {"This is a test line with some cool letters :D!"},
      20. {"This is a test line with some cool letters :D!"},
      21. {"This is a test line with some cool letters :D!"},
      22. {"This is a test line with some cool letters :D!"},
      23. {"This is a test line with some cool letters :D!"},
      24. {"This is a test line with some cool letters :D!"},
      25. {"This is a test line with some cool letters :D!"},
      26. {"This is a test line with some cool letters :D!"},
      27. {"This is a test line with some cool letters :D!"},
      28. {"This is a test line with some cool letters :D!"}
      29. }
      Alles anzeigen
      Ich habe diese Tabelle (ist für ne dxDraw-Memo). Meine Frage ist nun, wie kann ich (sofern die Buchstaben-Anzahl eine gewisse Grenze überschreitet) jeweils einen Teil davon "absplitten" und in eine neue Tabelle stecken?
      (Damit in einer Zeile nicht zu viele Zeichen sind)
      Exetra-Play = mtasa://5.62.64.218:22003
      Discord: KeksKing[Julian Schlüter]#9206