Jump to content

Lloyd Logan

Members
  • Posts

    642
  • Joined

  • Last visited

Everything posted by Lloyd Logan

  1. Oh right thanks! I have one more question, say I had the createVehicle, how would I setElementData to a number? Something like; veh = createVehicle(blahblah) setElementData(veh, blah, blah) --This would be a number to represent the price!
  2. Thank you! What does the link do?
  3. Or, how would (if I were to say, getElementPosition), select a certain value from a table? Like [1]
  4. I understand what he is getting at, but I don't know how to apply it.
  5. Hi, I've set the parent, so why doesn't this work? If you look where i put ----THIS HERE!! (Line 48) It's supposed to output the vehicle name, but it doesn't! -----CREATE THE VEHICLES----- vehcreates = { [1] = createVehicle(589, 561.3701171875, -1289.9091796875, 17.248237609863), [2] = createVehicle(518, 556.1318359375, -1290.0322265625, 17.248237609863 ), [3] = createVehicle(402, 550.7373046875, -1289.525390625, 17.248237609863 ), [4] = createVehicle(603, 545.7001953125, -1289.4248046875, 17.248237609863), [5] = createVehicle(480, 540.79296875, -1289.3271484375, 17.2421875 ), [6] = createVehicle(415, 535.57421875, -1289.22265625, 17.2421875), [7] = createVehicle(562, 530.060546875, -1289.1123046875, 17.2421875), [8] = createVehicle(541, 542.0224609375, -1276.32421875, 17.2421875), [9] = createVehicle(451, 548.0458984375, -1276.681640625, 17.248237609863 ), [10] = createVehicle(506, 554.1796875, -1274.70703125, 17.248237609863), [11] = createVehicle(558,558.728515625, -1273.3828125, 17.2421875), [12] = createVehicle(559, 514.390625, -1300.3056640625, 17.242187), [13] = createVehicle(565, 511.8505859375, -1306.9794921875, 17.2421875), [14] = createVehicle(402, 512.4658203125, -1313.7265625, 17.2421875 ), [15] = createVehicle(542, 544.9677734375, -1282.751953125, 17.248237609863 ), [16] = createVehicle(562, 551.22265625, -1282.5458984375, 17.248237609863 ), [17] = createVehicle(603, 557.4365234375, -1282.0048828125, 17.248237609863 ), [18] = createVehicle(429, 563.5048828125, -1281.46875, 17.248237609863 ) } -----CREATING THE MARKERS------ vehmarkers = { [1] = createMarker (559.7255859375, -1289.8505859375, 16.248237609863, "cylinder", 0.96), [2] = createMarker(554.44921875, -1289.7578125, 16.248237609863, "cylinder", 0.96), [3] = createMarker(548.9931640625, -1289.76171875, 16.248237609863 , "cylinder", 0.96), [4] = createMarker(543.8017578125, -1289.751953125, 16.2421875, "cylinder", 0.96), [5] = createMarker(539.234375, -1289.666015625, 16.2421875, "cylinder", 0.96), [6] = createMarker(534.0244140625, -1289.1962890625, 16.2421875 , "cylinder", 0.96), [7] = createMarker(528.0390625, -1289.3095703125, 16.2421875 , "cylinder", 0.96), [8] = createMarker(542.8017578125, -1283.4443359375, 16.2421875 , "cylinder", 0.96), [9] = createMarker(549.5830078125, -1282.9765625, 16.248237609863 , "cylinder", 0.96), [10] = createMarker(555.8544921875, -1282.7373046875, 16.248237609863, "cylinder", 0.96), [11] = createMarker(561.4638671875, -1281.9423828125, 16.248237609863 , "cylinder", 0.96), [12] = createMarker(556.8466796875, -1273.330078125, 16.2421875 , "cylinder", 0.96), [13] = createMarker(552.474609375, -1274.5380859375, 16.248237609863 , "cylinder", 0.96), [14] = createMarker(546.3779296875, -1276.5166015625, 16.248237609863, "cylinder", 0.96), [15] = createMarker(540.3125, -1276.3251953125, 16.2421875, "cylinder", 0.96) } -----SETTING PARENT TO THE MARKERS----- ele = createElement ( "markers" ) setElementParent(vehmarkers[1], vehcreates[1] ) addEventHandler("onClientMarkerHit", vehmarkers[1], ---THIS HERE!!!! function () name1 = getElementParent(unpack (vehmarkers [1])) outputChatBox("This vehicle is a " ..name1.. "!") end ) for i, v in ipairs ( vehmarkers ) do setElementParent ( v, ele ) setElementAlpha(v, 50) end
  6. Actually thanks for that! Because of myonlake post I never saw yours! This also helped, thanks!
  7. That's what I was kinda looking for! So if I were to enter a marker, to get the name of a vehicle, would I set the parent vehicle to a marker other vice versa?
  8. Well, because I don't fully understand your code, I cant say for sure, but from looking, i think it's right!
  9. Is there anyway to link a marker with a vehicle? I mean, if i were to enter a marker, it would tell me 'something' of a certain vehicle? Example : Player steps into the marker, and gets details of a certain car?
  10. I think you're getting me wrong, what I am trying to do is; -----CREATE THE VEHICLES----- vehcreates = { [1] = createVehicle(589, 561.3701171875, -1289.9091796875, 17.248237609863), [2] = createVehicle(518, 556.1318359375, -1290.0322265625, 17.248237609863 ), [3] = createVehicle(402, 550.7373046875, -1289.525390625, 17.248237609863 ), [4] = createVehicle(603, 545.7001953125, -1289.4248046875, 17.248237609863), [5] = createVehicle(480, 540.79296875, -1289.3271484375, 17.2421875 ), [6] = createVehicle(415, 535.57421875, -1289.22265625, 17.2421875), [7] = createVehicle(562, 530.060546875, -1289.1123046875, 17.2421875), [8] = createVehicle(541, 542.0224609375, -1276.32421875, 17.2421875), [9] = createVehicle(451, 548.0458984375, -1276.681640625, 17.248237609863 ), [10] = createVehicle(506, 554.1796875, -1274.70703125, 17.248237609863), [11] = createVehicle(558,558.728515625, -1273.3828125, 17.2421875), [12] = createVehicle(559, 514.390625, -1300.3056640625, 17.242187), [13] = createVehicle(565, 511.8505859375, -1306.9794921875, 17.2421875), [14] = createVehicle(402, 512.4658203125, -1313.7265625, 17.2421875 ), [15] = createVehicle(542, 544.9677734375, -1282.751953125, 17.248237609863 ), [16] = createVehicle(562, 551.22265625, -1282.5458984375, 17.248237609863 ), [17] = createVehicle(603, 557.4365234375, -1282.0048828125, 17.248237609863 ), [18] = createVehicle(429, 563.5048828125, -1281.46875, 17.248237609863 ) } addEventHandler("onClientMarkerHit", vehcreates[1], ---THIS BIT HERE?! function () outputChatBox("This vehicle is a " ..club.. "!") end ) club = setElementData(vehcreates[1],"club",true) buccaneer = setElementData(vehcreates[2],"buccaneer",true) buffalo = setElementData(vehcreates[3],"buffalo",true) phoenix = setElementData(vehcreates[4],"phoenix",true) comet = setElementData(vehcreates[5],"comet",true) cheetah = setElementData(vehcreates[6],"cheetah",true) elgy = setElementData(vehcreates[7],"elgy",true) bullet = setElementData(vehcreates[8],"bullet",true) turismo = setElementData(vehcreates[9],"turismo",true) supergt = setElementData(vehcreates[10],"supergt",true) uranus = setElementData(vehcreates[11],"uranus",true) jester = setElementData(vehcreates[12],"jester",true) flash = setElementData(vehcreates[13],"flash",true) buffalotwo = setElementData(vehcreates[14],"buffalotwo",true) clover = setElementData(vehcreates[15],"clover",true) elgytwo = setElementData(vehcreates[16],"elgytwo",true) phoenixtwo = setElementData(vehcreates[17],"phoenixtwo",true) banshee = setElementData(vehcreates[18],"banshee",true) -----CREATING THE MARKERS------ vehmarkers = { [1] = createMarker (559.7255859375, -1289.8505859375, 16.248237609863, "cylinder", 0.96), [2] = createMarker(554.44921875, -1289.7578125, 16.248237609863, "cylinder", 0.96), [3] = createMarker(548.9931640625, -1289.76171875, 16.248237609863 , "cylinder", 0.96), [4] = createMarker(543.8017578125, -1289.751953125, 16.2421875, "cylinder", 0.96), [5] = createMarker(539.234375, -1289.666015625, 16.2421875, "cylinder", 0.96), [6] = createMarker(534.0244140625, -1289.1962890625, 16.2421875 , "cylinder", 0.96), [7] = createMarker(528.0390625, -1289.3095703125, 16.2421875 , "cylinder", 0.96), [8] = createMarker(542.8017578125, -1283.4443359375, 16.2421875 , "cylinder", 0.96), [9] = createMarker(549.5830078125, -1282.9765625, 16.248237609863 , "cylinder", 0.96), [10] = createMarker(555.8544921875, -1282.7373046875, 16.248237609863, "cylinder", 0.96), [11] = createMarker(561.4638671875, -1281.9423828125, 16.248237609863 , "cylinder", 0.96), [12] = createMarker(556.8466796875, -1273.330078125, 16.2421875 , "cylinder", 0.96), [13] = createMarker(552.474609375, -1274.5380859375, 16.248237609863 , "cylinder", 0.96), [14] = createMarker(546.3779296875, -1276.5166015625, 16.248237609863, "cylinder", 0.96), [15] = createMarker(540.3125, -1276.3251953125, 16.2421875, "cylinder", 0.96) } -----SETTING PARENT TO THE MARKERS----- ele = createElement ( "markers" ) for i, v in ipairs ( vehmarkers ) do setElementParent ( v, ele ) setElementAlpha(v, 50) end
  11. It was originally under the table, but didn't work like that!
  12. Yeah as the title says, this code doesn't do anything club = setElementData(vehcreates[1],"club",true) vehcreates = { [1] = createVehicle(589, 561.3701171875, -1289.9091796875, 17.248237609863), [2] = createVehicle(518, 556.1318359375, -1290.0322265625, 17.248237609863 ), [3] = createVehicle(402, 550.7373046875, -1289.525390625, 17.248237609863 ), [4] = createVehicle(603, 545.7001953125, -1289.4248046875, 17.248237609863), [5] = createVehicle(480, 540.79296875, -1289.3271484375, 17.2421875 ), [6] = createVehicle(415, 535.57421875, -1289.22265625, 17.2421875), [7] = createVehicle(562, 530.060546875, -1289.1123046875, 17.2421875), [8] = createVehicle(541, 542.0224609375, -1276.32421875, 17.2421875), [9] = createVehicle(451, 548.0458984375, -1276.681640625, 17.248237609863 ), [10] = createVehicle(506, 554.1796875, -1274.70703125, 17.248237609863), [11] = createVehicle(558,558.728515625, -1273.3828125, 17.2421875), [12] = createVehicle(559, 514.390625, -1300.3056640625, 17.242187), [13] = createVehicle(565, 511.8505859375, -1306.9794921875, 17.2421875), [14] = createVehicle(402, 512.4658203125, -1313.7265625, 17.2421875 ), [15] = createVehicle(542, 544.9677734375, -1282.751953125, 17.248237609863 ), [16] = createVehicle(562, 551.22265625, -1282.5458984375, 17.248237609863 ), [17] = createVehicle(603, 557.4365234375, -1282.0048828125, 17.248237609863 ), [18] = createVehicle(429, 563.5048828125, -1281.46875, 17.248237609863 ) } function onmarker() outputChatBox("This vehicle is a " .. club .. "!") end addEventHandler("onClientMarkerHit", vehcreates[1], onmarker) Maybe i'm missing somethingout!
  13. In my code above, that's what I done, but they weren't created!
  14. How, when the resource starts, do I create all these vehicles within this table? vehcreates = { [1] = createVehicle(589, 561.3701171875, -1289.9091796875, 17.248237609863) [2] = createVehicle(518, 556.1318359375, -1290.0322265625, 17.248237609863 ) [3] = createVehicle(402, 550.7373046875, -1289.525390625, 17.248237609863 ) [4] = createVehicle(603, 545.7001953125, -1289.4248046875, 17.248237609863) [5] = createVehicle(480, 540.79296875, -1289.3271484375, 17.2421875 ) [6] = createVehicle(415, 535.57421875, -1289.22265625, 17.2421875) [7] = createVehicle(562, 530.060546875, -1289.1123046875, 17.2421875) [8] = createVehicle(541, 542.0224609375, -1276.32421875, 17.2421875) [9] = createVehicle(451, 548.0458984375, -1276.681640625, 17.248237609863 ) [10] = createVehicle(506, 554.1796875, -1274.70703125, 17.248237609863) [11] = createVehicle(558,558.728515625, -1273.3828125, 17.2421875) [12] = createVehicle(559, 514.390625, -1300.3056640625, 17.242187) [13] = createVehicle(565, 511.8505859375, -1306.9794921875, 17.2421875) [14] = createVehicle(429, 512.4658203125, -1313.7265625, 17.2421875 ) [15] = createVehicle(429, 544.9677734375, -1282.751953125, 17.248237609863 ) [16] = createVehicle(429, 551.22265625, -1282.5458984375, 17.248237609863 ) [17] = createVehicle(429, 557.4365234375, -1282.0048828125, 17.248237609863 ) [18] = createVehicle(429, 563.5048828125, -1281.46875, 17.248237609863 ) }
  15. Thank you! A quick question, what does; for i, v in ipairs ( markers ) do mean?
  16. I have quite a number of markers, is there any easier way of doing local marker1, marker2 = createMarker ( ... ), createMarker ( ... ) local ele = createElement ( "markers" ) setElementParent ( marker1, ele ) setElementParent ( marker2, ele )
  17. Dummy element has to be a real element, or can be made up? EDIT: Nevermind, I understand now thanks!
  18. Dummy element has to be a real element, or can be made up?
  19. Lloyd Logan

    Markers

    When someone enters a marker, you would use onMarkerHit(themarkertheyentered) But if I have many markers, how can I use this so that if they enter any of these markers, one event is triggered (onMarkerHit)
  20. Thanks! I didn't know I needed the resourceRoot though!
×
×
  • Create New...