SoundWave Posted November 21, 2010 Share Posted November 21, 2010 Hey guys, I wonder if somebody could help me. I have a ghostmode script that auto enables ghostmode when there is playing a "[DM]" map and it auto disables when there is playing a "[DD]" map Wel my question is could somebody make or explain some function that auto disables ghostmode when the hunter is reached in "[DM]" maps. Thx in advance. Offtopic: I am new Link to comment
dzek (varez) Posted November 21, 2010 Share Posted November 21, 2010 You are new so: we are not fulfilling requests, we are here to help people. You have to learn scripting - if you have some code and get stuck - we will help you. If you are too lazy to learn - then offer some money - MAYBE somebody will be interested. Link to comment
SoundWave Posted November 21, 2010 Author Share Posted November 21, 2010 I am just asking for something small (i think): the only thing i want is a site where there is some explanation abouth THIS script or if you are verry pollite you could make me one (the last option is optional) Link to comment
dzek (varez) Posted November 21, 2010 Share Posted November 21, 2010 so: 1. learn basics of scripting 2. find here an event when player is picking up a race pickup 3. check how your resource is enabling/disabling ghost mode 4. when event from point 2 will be triggered - check vehicle model - if this will be hunter id - disable ghostmode Link to comment
SoundWave Posted November 22, 2010 Author Share Posted November 22, 2010 (edited) gmontext = get("gmontext") gmoncolor = get("gmoncolor") gmofftext = get("gmofftext") gmoffcolor = get("gmoffcolor") gmofftextathunter = get("gmofftextathunter") gmoffcolorathunter = get("gmoffcolorathunter") addEvent("onMapStarting") addEventHandler("onMapStarting", getRootElement(), function(mapInfo) if string.find(mapInfo.name, "[DM]", 1, true) or mapInfo.modename == "Sprint" then gmon() else gmoff() end end) function gmon() for theKey,thePlayer in ipairs(getElementsByType("player")) do setElementData( thePlayer, "overrideCollide.uniqueblah", 0, false ) outputChatBox(gmoncolor..gmontext,thePlayer,186,212,71,true) end end function gmoff() for theKey,thePlayer in ipairs(getElementsByType("player")) do setElementData(thePlayer, "overrideCollide.uniqueblah", nil, false ) outputChatBox(gmoffcolor..gmofftext,thePlayer,255,255,255,true) end end addEvent('onPlayerPickUpRacePickup') addEventHandler('onPlayerPickUpRacePickup', g_Root, function hunterBonus(pickupID, pickupType, vehicleModel) if vehicleModel == 425 then function(mapInfo) if string.find(mapInfo.name, "[DM]", 1, true) or mapInfo.modename == "Sprint" then gmoff() end end) function gmoffathunter() for theKey,thePlayer in ipairs(getElementsByType("player")) do setElementData(thePlayer, "overrideCollide.uniqueblah", nil, false ) outputChatBox(gmoffcolorathunter..gmofftextathunter,thePlayer,255,255,255,true) end end It doesn't work maybe you can help Edited November 24, 2010 by Guest Link to comment
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