Ich brauche ein
Beiträge von Blackputty
-
-
Was ist mit einem Abschlepper da kann man doch auch Cars abschleppen oder nicht kann man das nicht auch bei einem normalen car verwenden?? http://youtu.be/ffxl-731qJk?t=11m53s
ich weiß nicht ob das hilft xD
-
-
wie mache ich die nummerierung???
@sbx320:hat sich erledigt Danke
-
Lua
Alles anzeigenfunction createBlitzerFunc() local Blitzercams = getElementsByType ("Blitzercam", resourceRoot) num=0 id=0 Blitzercam = { } BlitzerID = { } for key,val in ipairs(Blitzercams) do num=num+1 id=id+1 BlitzerX = getElementData(val, "x") BlitzerY = getElementData(val, "y") BlitzerZ = getElementData(val, "z") size = getElementData(val, "size") BlitzerBlitz = getElementData(val, "BlitzerBlitz") Blitzercam[num] = createMarker (BlitzerX, BlitzerY, BlitzerZ, "cylinder", size, 255, 200, 0, 255, root) setElementData(Blitzercam[num], "id", tonumber(id), true) setElementData(Blitzercam[num], "Blitzercam", Blitzercam[num]) setElementData(Blitzercam[num], "x", BlitzerX) setElementData(Blitzercam[num], "y", BlitzerY) setElementData(Blitzercam[num], "z", BlitzerZ) setElementData(Blitzercam[num], "BlitzerBlitz", BlitzerBlitz) BlitzercamData = getElementData(Blitzercam[num], "Blitzercam") addEventHandler("onMarkerHit", BlitzercamData, triggerFlashShit) end num=0 id=0 end addEventHandler("onResourceStart", resourceRoot, createBlitzerFunc) function addBlitzerX (player,cmd,size,Blitzer) if size == nil then outputChatBox("Gebe die Größe des Blitzer erfassungs bereich ein(max.4)") return end if Blitzer == nil then outputChatBox("Gebe die Km/h zahl ein bei der Geblitzt werden soll.") return end local xmlBlitzer = xmlLoadFile("Carsys/Blitzer/Blitzer_list.map") local newBlitzer = xmlCreateChild(xmlBlitzer, "Blitzercam") local interior = getElementInterior(player) local dimension = getElementDimension(player) local xp,yp,zp = getElementPosition(player) xmlNodeSetAttribute(newBlitzer, "x", tonumber(xp)) xmlNodeSetAttribute(newBlitzer, "y", tonumber(yp)) xmlNodeSetAttribute(newBlitzer, "z", tonumber(zp)) xmlNodeSetAttribute(newBlitzer, "size", tonumber(size)) xmlNodeSetAttribute(newBlitzer, "BlitzerBlitz", tonumber(Blitzer)) xmlSaveFile(xmlBlitzer) xmlUnloadFile(xmlBlitzer) RestartBlitzer () outputChatBox("erstellt") end addCommandHandler("addBlitzer",addBlitzerX) function RestartBlitzer () outputChatBox("Blitzer Restart") ZahlerBlitzer = 0 local Blitzercams = getElementsByType ("Blitzercam", resourceRoot) for key,val in ipairs(Blitzercams) do ZahlerBlitzer = ZahlerBlitzer +1 outputChatBox(ZahlerBlitzer) destroyElement(Blitzercam[ZahlerBlitzer]) end ZahlerBlitzer = 0 createBlitzerFunc() end addCommandHandler("rt",RestartBlitzer)
-
Moin,
Versuche mit XML ein Blitzer System zu machen und habe ein Problem und zwar wenn ich das script starte werden alle blitzer erstellt und wenn ich ein dazu erstellemit so einer function:
Lua
Alles anzeigenlocal xmlBlitzer = xmlLoadFile("Carsys/Blitzer/Blitzer_list.map") local newBlitzer = xmlCreateChild(xmlBlitzer, "speedcam") xmlNodeSetAttribute(newBlitzer, "x", tonumber(xp)) xmlNodeSetAttribute(newBlitzer, "y", tonumber(yp)) xmlNodeSetAttribute(newBlitzer, "z", tonumber(zp)) xmlNodeSetAttribute(newBlitzer, "size", tonumber(size)) xmlNodeSetAttribute(newBlitzer, "SpeedBlitz", tonumber(speed)) xmlSaveFile(xmlBlitzer) xmlUnloadFile(xmlBlitzer)
wird er in die list dazu eingefügt aber ich muss das script restarten .(Will nicht das ich das script neustarten muss)
ich habe versucht alle mit na function alle zu löschen und wieder neu auf zu stellen aber er läd dann nur die da schon waren als er läd nicht denn denn ich dazu gefügt habe(erst nach den Restart läd er ihn geht es auch ohne?)
kenne mich nicht so mit XML sry
-
kann man das irgendwie machen??? so das auch verschiedene paintjobs gehen???
-
hallo was soll hier falsch sein?????
Error: bad agumment @"addEventHandler" [expected element at agument 2,got string "Marker1"]
Lua
Alles anzeigenlocal Marker1 = createMarker ( 296, -37, 999.5, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker1, 1) local Marker2 = createMarker ( 295.845703125,-80.8046875,1001, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker2, 4 ) local Marker3 = createMarker ( 289.9814453125, -109.78125,1001, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker3, 6 ) local Marker4 = createMarker ( 314.2568359375, -133.80078125, 1001, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker4, 7 ) for i = 1, 4 do if "Marker"..i then addEventHandler('onClientMarkerHit', tostring("Marker"..i), function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show() showCursor( true ) end end ) end end
-
-
-
zeig uns das den teil des Scripts sonst kann man schlecht helfen
-
-
hallo,
kann man wann man z.B ein Sultan modet in ein BMW kann man dann noch Paintjob einfügen??? weil bei einigen mods sind noch zusätzliche .txd dateien dabei (Paintjob -4) -
habe jetzt das hier gefunden : http://community.mtasa.com/index.php?p=re…details&id=4871
jetzt wollte ich fragen was der Parameter resource bedeutet ??? soll ich da getRootElement eintragen oder was??? (alles geht bei mir nur ich weiß nicht was ich da eintragen muss)
dxCreateWindow(resource,x,y,width,height,title,color,font,theme)
-
Halllo,
Kann man das Gui Design ändern???? Wenn ja auch für die anderen Spieler???
-
-
-
-
wenn ich es so kommt der gleiche fehler :
Lua
Alles anzeigenfunction start_test(player) teststart = createMarker(2422.8603515625,-1487.4453125,23.96875,"checkpoint",5,255,0,0) addEventHandler("onMarkerHit", teststart, function() destroyElement(teststart) test1 = createMarker(2398.7919921875, -1509.302734375, 23.96875,"checkpoint",5,255,0,0) addEventHandler("onMarkerHit", test1, test2) end) end function test2() destroyElement(test1) end addCommandHandler("testmarker",start_test)
-
aber der parameter Source von onMarkerHit ist der Marker oder nicht???? (The source of this event is the marker that got hit by the element.)
Wiki:https://wiki.multitheftauto.com/wiki/OnMarkerHit
und wenn ich destroyElement(teststart) mach kommt der gleich fehler