xShocKz Posted February 8, 2012 Share Posted February 8, 2012 (edited) oggi ho ultimato la mappa con il mio amico Hezen, e ho dovuto usare un tool per nascondere e far diventare non collisionabili dei oggetti. questo è lo script chiamato csm -- * Collision/Scale object Manager * -- noCollsTab = {} noScaleTab = {} addEventHandler("onClientResourceStart", resourceRoot, function() local i = 1 while(i <= #noCollsTab)do setElementCollisionsEnabled(noCollsTab[i], false) i=i+1 end local j = 1 while(j <= #noScaleTab)do setObjectScale(noScaleTab[j], 0) j=j+1 end end ) table.insert(noScaleTab, createObject(8558,3675.5,1256.7998046875,15.5,0,0,49.21875)) table.insert(noScaleTab, createObject(8558,3678.599609375,1257.19921875,14.5,90,180.00549316406,229.21875)) table.insert(noScaleTab, createObject(8558,3665.69921875,1267.099609375,14.5,0,0,49.21875)) table.insert(noScaleTab, createObject(8558,3665.69921875,1267.099609375,14.5,359.98901367188,0,49.21875)) table.insert(noScaleTab, createObject(8558,3662.599609375,1268,14.5,90,180.00549316406,229.21875)) table.insert(noScaleTab, createObject(8558,3667.099609375,1267,14.5,90,180.00549316406,229.21875)) table.insert(noScaleTab, createObject(8558,3667.099609375,1267,14.5,90,179.99450683594,229.22973632813)) table.insert(noScaleTab, createObject(8558,3660.099609375,1270.2998046875,14.5,90,179.99450683594,229.22973632813)) table.insert(noScaleTab, createObject(8558,3645.19921875,1261.099609375,14.5,90,179.99450683594,229.22973632813)) table.insert(noScaleTab, createObject(8558,3642.5,1262.19921875,14.5,90,180.00549316406,229.21875)) table.insert(noScaleTab, createObject(8558,3646.099609375,1262.3994140625,14.5,1.9940185546875,357.99499511719,53.289184570313)) table.insert(noScaleTab, createObject(8558,3644.8994140625,1270.7998046875,15.699999809265,90,179.99450683594,229.23522949219)) table.insert(noScaleTab, createObject(8558,3645.2998046875,1272.7998046875,15.5,0,0,43.9892578125)) table.insert(noScaleTab, createObject(8558,3645.599609375,1270.5,12.699999809265,0,0,49.993286132813)) table.insert(noScaleTab, createObject(8558,3635.7998046875,1261.7998046875,19.39999961853,359.54406738281,266.78100585938,227.21923828125)) table.insert(noScaleTab, createObject(8558,3658.3994140625,1286.099609375,19.39999961853,0.208740234375,271.48315429688,41.72607421875)) table.insert(noScaleTab, createObject(8558,3661.099609375,1290.7998046875,14.5,85.512084960938,333.35815429688,49.784545898438)) table.insert(noScaleTab, createObject(8558,3661.099609375,1292.2998046875,14.5,1.988525390625,357.98950195313,23.285522460938)) table.insert(noScaleTab, createObject(8558,3660,1297.5,14.5,85.506591796875,333.35266113281,49.784545898438)) table.insert(noScaleTab, createObject(8558,3639.2998046875,1282.2998046875,19,0,0,43.2421875)) table.insert(noScaleTab, createObject(3458,3638.19921875,1283,20.60000038147,53.805541992188,6.7840576171875,38.512573242188)) table.insert(noScaleTab, createObject(8558,3638,1282.7998046875,21.5,0,0,43.994750976563)) table.insert(noScaleTab, createObject(8558,3628.5,1273,19.200000762939,0,265.49560546875,221.23168945313)) table.insert(noScaleTab, createObject(8558,3650.099609375,1296,19.39999961853,0,278.24523925781,41.237182617188)) table.insert(noScaleTab, createObject(8558,3650.2998046875,1250.5,19.39999961853,359.53857421875,266.78100585938,227.21374511719)) table.insert(noScaleTab, createObject(8553,3580.599609375,1289.599609375,87.400001525879,0,0,0)) table.insert(noScaleTab, createObject(13612,3623.599609375,1218.69921875,75.800003051758,0,0,0)) table.insert(noScaleTab, createObject(8553,3525.7998046875,1379.8994140625,71.300003051758,0,0,0)) table.insert(noScaleTab, createObject(8553,3635.69921875,1360.69921875,111.5,0,0,0)) table.insert(noCollsTab, createObject(6959,3484.2998046875,1420.599609375,30.299999237061,0,90,0)) questo è il meta "race" type="map" name="[FUN] sHocK Ft Hezen - AlieN aTTacK!" author="EPD|sHocK EPD|Hezen" version="1.0"> "fun-the-end-fix.map" dimension="0"> "#skins" value='[ "random" ]'> "#maxplayers" value="[ 128 ]"> "#gamespeed" value="[ 1 ]"> "#ghostmode" value='[ "false" ]'> "#time" value="0:0"> "#vehicleweapons" value='[ "true" ]'> "#minplayers" value="[ 0 ]"> "#weather" value="[ 0 ]"> "#gravity" value="[ 0.008000 ]"> "#waveheight" value="[ 0 ]"> "#respawntime" value="[ 5 ]"> "#locked_time" value="[ true ]"> "#duration" value="[ 1800 ]"> "#respawn" value='[ "false" ]'> "audio.mp3"/> pls reply. Edited February 9, 2012 by Guest Link to comment
Paper Posted February 8, 2012 Share Posted February 8, 2012 Prova questo: -- * Collision/Scale object Manager * -- noCollsTab = {} noScaleTab = {} addEventHandler("onClientResourceStart", resourceRoot, function() for i, obj in ipairs(noCollsTab) do setElementCollisionsEnabled(obj, false) end for i, obj in ipairs(noScaleTab) do setObjectScale(obj, 0) end end ) Link to comment
xShocKz Posted February 8, 2012 Author Share Posted February 8, 2012 ancora niente, controllo se le coordinate sono giuste.. Link to comment
HunT Posted February 8, 2012 Share Posted February 8, 2012 Ma Perche queste cose non le fai manualmente? Tipo: object1 = createObject(8558,3675.5,1256.7998046875,15.5,0,0,49.21875) setElementCollisionsEnabled(object1, false) --object2 object3 etc Link to comment
xShocKz Posted February 9, 2012 Author Share Posted February 9, 2012 addEventHandler("onClientResourceStart", resourceRoot, function() object1 = createObject(8558,3675.5,1256.7998046875,15.5,0,0,49.21875) setElementCollisionsEnabled(object1, false) end giust? Link to comment
HunT Posted February 9, 2012 Share Posted February 9, 2012 ShockZ said: addEventHandler("onClientResourceStart", resourceRoot, function() object1 = createObject(8558,3675.5,1256.7998046875,15.5,0,0,49.21875) setElementCollisionsEnabled(object1, false) end giust? hai dimenticato la parentesi per chiudere la funzione. addEventHandler("onClientResourceStart", resourceRoot, function() object1 = createObject(8558,3675.5,1256.7998046875,15.5,0,0,49.21875) setElementCollisionsEnabled(object1, false) end ) --questa Link to comment
HunT Posted February 9, 2012 Share Posted February 9, 2012 non lo dici come l'hai risolto? e che epic fail hai creato? Link to comment
Paper Posted February 9, 2012 Share Posted February 9, 2012 Non lo demoralizzare! Magari abbandona MTA per colpa tua! Link to comment
xShocKz Posted February 10, 2012 Author Share Posted February 10, 2012 non ne voglio parlare <. 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