BabY Posted November 12, 2010 Posted November 12, 2010 Hey All ... I Think a Lot Posted like me, asking about " How to make a Marker " But ... I Made the Marker and When I Enter it, It Dosen't Teleport, I Need it to Work, in a DM Map (Race) I Saw Some one, Made like me, But It was with a Panel or Some thing ... So I Think my Situaion are Different ... Debug Script Result : Hmmm ... Line 5 ... at the "addEvetHandler" ... My Script : function startclient () setSkyGradient( 50 , 255 , 255 , 65 , 100 , 25 ) Marker1 = createMarker ( 4183.0122070313, -2877.7978515625, 1067.9123535156, "arrow", 5, 0, 2, 255, 255) addEventHandler( "onClientMarkerHit", Marker1, markerHit) end function warp (player) if source == Marker1 then if isPedInVehicle(player) then local vehicle=getPedOccupiedVehicle(player) setElementPosition (vehicle , 4154.0571289063, -2392.6955566406, 1610.1810302734 ) setTimer( setVehicleFrozen, 1000, 1, vehicle, false ) end end function markerHit(thePlayer,dimension) if (dimension and thePlayer==getLocalPlayer()) then local sound = playSound("files/warp.mp3") end end end addEventHandler( "onClientResourceStart", resourceRoot, startclient ) addEventHandler( "onClientMarkerHit", getRootElement(), warp ) so ... Whats Wronge ... Scripting is rly Strange ... The Debug Scripter Tell me the Problem, and Leave me Burn Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Kenix Posted November 12, 2010 Posted November 12, 2010 (edited) function startclient () setSkyGradient( 50 , 255 , 255 , 65 , 100 , 25 ) Marker1 = createMarker ( 4183.0122070313, -2877.7978515625, 1067.9123535156, "arrow", 5, 0, 2, 255, 255) addEventHandler( "onClientMarkerHit", Marker1) end function warp (player) if source == Marker1 then if isPedInVehicle(player) then local vehicle=getPedOccupiedVehicle(player) setElementPosition (vehicle , 4154.0571289063, -2392.6955566406, 1610.1810302734 ) setTimer( setVehicleFrozen, 1000, 1, vehicle, false ) end end function markerHit(thePlayer,dimension) if (dimension and thePlayer==getLocalPlayer()) then local sound = playSound("files/warp.mp3") end end end addEventHandler( "onClientResourceStart", resourceRoot, startclient ) addEventHandler( "onClientMarkerHit", getRootElement(), warp ) Edited November 13, 2010 by Guest http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
Aibo Posted November 12, 2010 Posted November 12, 2010 "markerHit" function is not created when you attach event handler to your marker, causing this error. and that is because you've placed "markerHit" function inside "warp" function (see your "end"s) function startclient () setSkyGradient( 50 , 255 , 255 , 65 , 100 , 25 ) Marker1 = createMarker ( 4183.0122070313, -2877.7978515625, 1067.9123535156, "arrow", 5, 0, 2, 255, 255) addEventHandler( "onClientMarkerHit", Marker1, markerHit) end function warp (player) if source == Marker1 then if isPedInVehicle(player) then local vehicle=getPedOccupiedVehicle(player) setElementPosition (vehicle , 4154.0571289063, -2392.6955566406, 1610.1810302734 ) setTimer( setVehicleFrozen, 1000, 1, vehicle, false ) end end end function markerHit(thePlayer,dimension) if (dimension and thePlayer==getLocalPlayer()) then local sound = playSound("files/warp.mp3") end end addEventHandler("onClientResourceStart", resourceRoot, startclient) addEventHandler("onClientMarkerHit", getRootElement(), warp) ?
BabY Posted November 12, 2010 Author Posted November 12, 2010 Thanks volk-rus WORKING !!! Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Aibo Posted November 12, 2010 Posted November 12, 2010 addEventHandler( "onClientMarkerHit", Marker1) nice way to "fix" the undefined function problem — remove it lol ?
BabY Posted November 13, 2010 Author Posted November 13, 2010 Bu' ... I Have another Problem When I Enter the Marker, and Every thing is Okay, I Don't Hear the Sound ... I Want to Hear it It will make the Markers COOL ;D Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Kenix Posted November 13, 2010 Posted November 13, 2010 onMarkerhit Search on wiki http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
Kenix Posted November 13, 2010 Posted November 13, 2010 I can be mistaken but errors aren't present function startclient ( hitElement, matchingDimension ) if getElementType( hitElement ) == "player" then local sound = playSound("files/warp.mp3") setSkyGradient( 50 , 255 , 255 , 65 , 100 , 25 ) Marker1 = createMarker ( 4183.0122070313, -2877.7978515625, 1067.9123535156, "arrow", 5, 0, 2, 255, 255) local sound = playSound("files/warp.mp3") addEventHandler( "onMarkerHit", Marker1) end function warp (player) if source == Marker1 then if isPedInVehicle(player) then local vehicle=getPedOccupiedVehicle(player) setElementPosition (vehicle , 4154.0571289063, -2392.6955566406, 1610.1810302734 ) setTimer( setVehicleFrozen, 1000, 1, vehicle, false ) end end end end addEventHandler( "onClientResourceStart", resourceRoot, startclient ) addEventHandler( "onClientMarkerHit", getRootElement(), warp ) http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
Aibo Posted November 13, 2010 Posted November 13, 2010 Bu' ...I Have another Problem When I Enter the Marker, and Every thing is Okay, I Don't Hear the Sound ... I Want to Hear it It will make the Markers COOL ;D that is because cause you've used volk-rus "fix" solution. and i'm not here to help people who won't listen and don't want to even try and uderstand the problems they have. onMarkerhit Search on wiki actually you should read the wiki yourself first, before posting here nonsense like this: addEventHandler( "onMarkerHit", Marker1) ?
BabY Posted November 14, 2010 Author Posted November 14, 2010 Well, Forget the Sound ... I Had a New Problem ... I Wanted to Make the Sky be Like a Mario game and Change the Game Speed ... But I Failed ... Look at my ******************************************** function startclient () outputChatBox ("= = = = = = = = = =", 255, 255, 0, true) outputChatBox (" ",0 ,0 ,0 ,true) outputChatBox ("#ff0000Happy #0000f0New #00ff002011 #ff00ffYear",0, 0, 0, true) outputChatBox (" ",0,0,0,true) outputChatBox ("= = = = = = = = = =", 255, 255, 0, true) setSkyGradient ( 50 , 255 , 255 , 65 , 100 , 25 ) setWaterColor (50, 60, 100) setTime (00, 0) setWaveHeight ( 0.5 ) setBlurLevel ( 10 ) Marker1 = createMarker ( 4182.88671875, -2876.1853027344, 1062.5003662109, "corona", 7, 0, 0, 255, 200) Marker2 = createMarker ( 4703.38525390, -2239.5251464844, 1609.0306396484, "corona", 15, 255, 55, 55, 200) addEventHandler( "onMarkerHit", Marker1, markerHit) addEventHandler( "onMarkerHit", Marker2, markerHit) end function warp (player) if source == Marker1 then if isPedInVehicle(player) then local vehicle=getPedOccupiedVehicle(player) setElementPosition (vehicle , 4154.0571289063, -2392.6955566406, 1608.3810302734 ) setElementRotation (vehicle , 0,0,310.5) setVehicleFrozen ( vehicle , true ) setTimer( setVehicleFrozen, 300, 1, vehicle, false ) setWeather ( 0 ) setTime ( 00, 0) setBlurLevel ( 0 ) end end if source == Marker2 then if isPedInVehicle(player) then local vehicle=getPedOccupiedVehicle(player) setElementPosition (vehicle , 4169.7006835938, -2271.2592773438, 1111.0838623047 ) setElementRotation (vehicle , 0, 0, 0 ) setVehicleFrozen ( vehicle , true ) setTimer( setVehicleFrozen, 700, 1, vehicle, false ) setTime ( 00, 0 ) setBlurLevel ( 20 ) setGameSpeed ( 1.5 ) [color=#FF0000] setTimer (loll, 300, 0)[/color] setSkyGradient (math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255)) end end end function markerHit(thePlayer,dimension) if (dimension and thePlayer==getLocalPlayer()) then local sound = playSound("files/warp.mp3") end end addEventHandler( "onClientResourceStart", resourceRoot, startclient, loll ) addEventHandler( "onClientMarkerHit", getRootElement(), warp ) I Want, When The Player Enter the Marker2 Make the Randomly Sky and Other Stuff ... But I Enter the Marker it don't make any thin and i have tried to move the setTimer in defirrent places ... but it's not working ... Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Kenix Posted November 15, 2010 Posted November 15, 2010 Error in line 51 You should make function with loll http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
BabY Posted November 15, 2010 Author Posted November 15, 2010 Sorry, I Forgot to Post "SOVED" LoLz ... I Searched in the Wiki, and Found Exactly what I Want Just, Copy Paste But I Didn't Found any Solution to Make the HeadLightColor ... Like the Sky Can you Help me ? and This will be the Last Question and I Will Request to Lock the Topic Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Kenix Posted November 16, 2010 Posted November 16, 2010 not understood, specific http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
BabY Posted November 16, 2010 Author Posted November 16, 2010 Look at the Marker2 I Made the Game speed fast and the Sky Change randomly every 700 ms and The Water color too ... and The Car Colors ... And I Want to Make the Car headlights change too ... so i will complete the mario world marker But, I Can't Get the HeadLightsColors ... And I Searched inda Wiki, I Couldn't get my useful ... so I'am asking for Help Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Static-X Posted November 16, 2010 Posted November 16, 2010 If you are looking for the head light function then it is SetVehicleHeadLightColor(vehicle,r,g,b) if you want the sky color same as vehicle then use. r = math.random(0,255) g = math.random(0,255) b = math.random(0,255) replace setSkyGradient (math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255)) with setSkyGradient (r, g, b, math.random(0,255),math.random (0,255),math.random (0,255)) and add this for the headlights color same as the sky setVehicleHeadLightColor(getPedOccupiedVehicle(thePlayer),r,g,b) For making r,g,b to get generated randomly after every X miliseconds you can use setTimer function defineTheRGB() r = math.random(0,255) g = math.random(0,255) b = math.random(0,255) end setTimer(defineTheRGB,XXX,XXX) If this is still not the thing you want then please explain what you want.
BabY Posted November 16, 2010 Author Posted November 16, 2010 If you are looking for the head light function then it isSetVehicleHeadLightColor(vehicle,r,g,b) if you want the sky color same as vehicle then use. r = math.random(0,255) g = math.random(0,255) b = math.random(0,255) replace setSkyGradient (math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255), math.random (0,255)) with setSkyGradient (r, g, b, math.random(0,255),math.random (0,255),math.random (0,255)) and add this for the headlights color same as the sky setVehicleHeadLightColor(getPedOccupiedVehicle(thePlayer),r,g,b) For making r,g,b to get generated randomly after every X miliseconds you can use setTimer function defineTheRGB() r = math.random(0,255) g = math.random(0,255) b = math.random(0,255) end setTimer(defineTheRGB,XXX,XXX) If this is still not the thing you want then please explain what you want. Dude, Step by Step .. I Don't Understand any of what you Said ... Just Post what I Have to Put in the lua file, and You will Have my Best Greeting ^^ P.S = HI AIBOOOO !!!! Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
dzek (varez) Posted November 16, 2010 Posted November 16, 2010 This IS step by step. It can't be simpler. If you don't understand it I think it's because of your English. just read it slowly and think a bit Multi theft auto tools - replace cars and peds, move your map or compile your Lua files online! programista php rzeszów Need free webhosting for your small site? PM me. Need help with portforwarding? PM me. Do not PM me asking for help with scripting. Having problems with port forwarding? Send me pm, I can do whole thing for you using TeamViewer (already helped about 20 people, no worries)!
BabY Posted November 16, 2010 Author Posted November 16, 2010 But ... What is 'setSkyGradientt' benfit here ? Or it's Just an Example ? Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
dzek (varez) Posted November 16, 2010 Posted November 16, 2010 read carefully. you have setSkyGradient before, and if you want the sky color same as vehicle then use. Static-X wants to show you how to make sky same color as headlights. Read carefully. We can't help you with your English misunderstanding, answering five times to same problem is useless. Multi theft auto tools - replace cars and peds, move your map or compile your Lua files online! programista php rzeszów Need free webhosting for your small site? PM me. Need help with portforwarding? PM me. Do not PM me asking for help with scripting. Having problems with port forwarding? Send me pm, I can do whole thing for you using TeamViewer (already helped about 20 people, no worries)!
Static-X Posted November 16, 2010 Posted November 16, 2010 +1 dzek. MISS0, if you have further problems, not regarding to English, please ask.
BabY Posted November 17, 2010 Author Posted November 17, 2010 I Want the Script to Make the Head Light color Change Randomly Every 800 MS and Please Post as you are Treating a Nab, and Make it Simple to Read, Because I'am not interisted in Reading Hard languages . Greetz, needless to be profiled . Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Static-X Posted November 17, 2010 Posted November 17, 2010 (edited) setTimer (setVehicleHeadLightColor,800,0,getPedOccupiedVehicle(thePlayer),math.random(0,255),math.random(0,255),math.random(0,255)) Edited November 17, 2010 by Guest
BabY Posted November 17, 2010 Author Posted November 17, 2010 Solved Please Lock Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Static-X Posted November 17, 2010 Posted November 17, 2010 I am glad that you got the solution ( finally ). What did actually help you?
BabY Posted November 18, 2010 Author Posted November 18, 2010 All Freinds ^^ Thanks dzek for bearing my stupid questions as a noob. You helped me become a better programmer. Now I understand how important it is to help those who SUCK at programming.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now