Alexs Posted April 7, 2012 Share Posted April 7, 2012 Veran, hace un tiempo cree un tema llamado "Vehiculos por Team" y @SolidSnake14 me ayudo, dandome el ejemplo de los vehiculos bloqueados, pero ahora al usarlo me deja entrar este o no en el Team, creo que el problema podria ser que los vehiculos fueron creados por el Map Editor, les dejo el script, el map y el meta.xml, que opinan? Script: addEventHandler ( "onVehicleStartEnter", root, function ( thePlayer, seat ) if ( seat ~= 0 ) then return end if ( source == MCC1 or source == MCC2 or source == MCC3 or source == MCC4 or source == MCC5 or source == MCC6 or source == MCC7 or source == MCC8 or source == MCC9 or source == MCC10 or source == MCC11 or source == MCC12 or source == MCC13 or source == MCC14 or source == MCC15 or source == MCC16 or source == MCC17 or source == MCC18 or source == MCC19 or source == MCC20 or source == MCC21 or source == MCC22 or source == MCC23 or source == MCC24 or source == MCC25 or source == MCC26 or source == MCC27 ) then if ( getPlayerTeam ( thePlayer ) and getTeamName ( getPlayerTeam ( thePlayer ) ) ~= "MCC" ) then outputChatBox ( "Este vehiculo esta restringido a los membros del clan MCC", thePlayer, 255, 0, 0 ) cancelEvent ( ) end end end ) Map: "editor_main"> "MCC1" paintjob="3" model="602" plate="J5MU 2LH" interior="0" dimension="0" color="0,1,0,0" posX="2574.8000488281" posY="2791.1999511719" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC2" paintjob="3" model="602" plate="3WQK PZ7" interior="0" dimension="0" color="0,1,0,0" posX="2570.5" posY="2791.1999511719" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC3" paintjob="3" model="602" plate="8ULS T6J" interior="0" dimension="0" color="0,1,0,0" posX="2566.3000488281" posY="2791.1999511719" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC4" paintjob="3" model="602" plate="JUM2 J8R" interior="0" dimension="0" color="0,1,0,0" posX="2562.3000488281" posY="2791.1999511719" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC5" paintjob="3" model="602" plate="BM6B DPS" interior="0" dimension="0" color="0,1,0,0" posX="2558" posY="2791.1999511719" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC6" paintjob="3" model="480" plate="GONV C46" interior="0" dimension="0" color="0,0,0,0" posX="2553.8000488281" posY="2791" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC7" paintjob="3" model="480" plate="JCVH PTQ" interior="0" dimension="0" color="0,0,0,0" posX="2549.8000488281" posY="2791" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC8" paintjob="3" model="480" plate="PZ6Z IOB" interior="0" dimension="0" color="0,0,0,0" posX="2545.8000488281" posY="2791.1000976563" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC9" paintjob="3" model="480" plate="CCJ3 PCG" interior="0" dimension="0" color="0,0,0,0" posX="2541.5" posY="2791.1000976563" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC10" paintjob="3" model="480" plate="UUOD GLS" interior="0" dimension="0" color="0,0,0,0" posX="2520.8000488281" posY="2769.1999511719" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC11" paintjob="3" model="480" plate="4378 ZST" interior="0" dimension="0" color="0,0,0,0" posX="2524.6999511719" posY="2769.1999511719" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC12" paintjob="3" model="480" plate="DPZQ 1IR" interior="0" dimension="0" color="0,0,0,0" posX="2528.3999023438" posY="2769" posZ="10.699999809265" rotX="0" rotY="0" rotZ="0"> "MCC13" paintjob="3" model="506" plate="J14Q BZB" interior="0" dimension="0" color="0,1,0,0" posX="2533.1000976563" posY="2769.1999511719" posZ="10.60000038147" rotX="0" rotY="0" rotZ="0"> "MCC14" paintjob="3" model="506" plate="T3KF J75" interior="0" dimension="0" color="0,1,0,0" posX="2537.1999511719" posY="2769.1000976563" posZ="10.60000038147" rotX="0" rotY="0" rotZ="0"> "MCC15" paintjob="3" model="506" plate="1Z8J 03S" interior="0" dimension="0" color="0,1,0,0" posX="2541.3999023438" posY="2769.1000976563" posZ="10.60000038147" rotX="0" rotY="0" rotZ="0"> "MCC16" paintjob="3" model="506" plate="1J2R UVJ" interior="0" dimension="0" color="0,1,0,0" posX="2545.6999511719" posY="2769.1999511719" posZ="10.60000038147" rotX="0" rotY="0" rotZ="0"> "MCC17" paintjob="3" model="506" plate="KN6D WIX" interior="0" dimension="0" color="0,1,0,0" posX="2549.8000488281" posY="2769.1999511719" posZ="10.60000038147" rotX="0" rotY="0" rotZ="0"> "MCC18" paintjob="3" model="506" plate="D2RH UHW" interior="0" dimension="0" color="0,1,0,0" posX="2553.8000488281" posY="2769.1000976563" posZ="10.60000038147" rotX="0" rotY="0" rotZ="0"> "MCC19" paintjob="3" model="506" plate="61DC VB1" interior="0" dimension="0" color="0,1,0,0" posX="2557.8000488281" posY="2769" posZ="10.60000038147" rotX="0" rotY="0" rotZ="0"> "MCC20" paintjob="3" model="506" plate="DQVX GGW" interior="0" dimension="0" color="0,1,0,0" posX="2562.3000488281" posY="2769.1999511719" posZ="10.60000038147" rotX="0" rotY="0" rotZ="0"> "MCC21" paintjob="3" model="558" plate="QMTS CZU" interior="0" dimension="0" color="0,1,0,0" posX="2566.1000976563" posY="2769.3999023438" posZ="10.5" rotX="0" rotY="0" rotZ="0"> "MCC22" paintjob="3" model="558" plate="17IH XAE" interior="0" dimension="0" color="0,1,0,0" posX="2570.5" posY="2769.3000488281" posZ="10.5" rotX="0" rotY="0" rotZ="0"> "MCC23" paintjob="3" model="558" plate="4ADH IGH" interior="0" dimension="0" color="0,1,0,0" posX="2574.3999023438" posY="2769.3000488281" posZ="10.5" rotX="0" rotY="0" rotZ="0"> "MCC24" paintjob="3" model="560" plate="KEC2 9I4" interior="0" dimension="0" color="0,1,0,0" posX="2586" posY="2780.3999023438" posZ="10.60000038147" rotX="0" rotY="0" rotZ="92" upgrades="1138,1027"> "MCC25" paintjob="3" model="560" plate="29Z8 CPZ" interior="0" dimension="0" color="0,1,0,0" posX="2586" posY="2776.1999511719" posZ="10.60000038147" rotX="0" rotY="0" rotZ="89.99951171875" upgrades="1138,1027"> "MCC26" paintjob="3" model="560" plate="VQAT UKO" interior="0" dimension="0" color="0,1,0,0" posX="2586" posY="2772.5" posZ="10.60000038147" rotX="0" rotY="0" rotZ="89.994506835938" upgrades="1138,1027"> "MCC27" paintjob="3" model="487" plate="ZGBB UML" interior="0" dimension="0" color="0,53,0,0" posX="2618.5" posY="2721.8999023438" posZ="36.799999237061" rotX="0" rotY="0" rotZ="0"> meta.xml type="map" version="1.0.0"> "ZC-AutosMCC.map" dimension="0"> Espero me puedan ayudar, mientras tanto veo que podria ser lo que pasa de forma personal... Link to comment
Castillo Posted April 7, 2012 Share Posted April 7, 2012 Tenes que usar getElementByID. Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 Tenes que usar getElementByID. las 27 veces?, no comprendo el ejemplo de la wiki, deberia ser algo asi: local MCC1 = getElementByID("MCC1") local MCC2 = getElementByID("MCC2") local MCC3 = getElementByID("MCC3") etc... Link to comment
Edikosh998 Posted April 7, 2012 Share Posted April 7, 2012 fijate si se puede hacer esto tablaMCC ={} for i = 1,27 do tablaMCC[i] = getElementByID("MCC"..tostring(i)) end Sorry si es cualquiera, se me ocurrio Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 fijate si se puede hacer esto tablaMCC ={} for i = 1,27 do tablaMCC[i] = getElementByID("MCC"..tostring(i)) end Sorry si es cualquiera, se me ocurrio prefiero hacerlo las 27 veces, ademas eso enviaria "MCC"1,27 no "MCC1,27" Link to comment
Castillo Posted April 7, 2012 Share Posted April 7, 2012 No, lo que dijo Edikosh esta bien. Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 No, lo que dijo Edikosh esta bien. Edito: Todo igual, sigo entrando al auto como pedro entraba a su casa... Link to comment
Castillo Posted April 7, 2012 Share Posted April 7, 2012 Pues es mas facil hacer asi: addEventHandler ( "onResourceStart", resourceRoot, function ( ) vehicles = { } for index = 1, 27 do vehicles [ getElementByID ( "MCC".. index ) ] = true end end ) addEventHandler ( "onVehicleStartEnter", root, function ( thePlayer, seat ) if ( seat ~= 0 ) then return end if ( vehicles [ source ] ) then if ( getPlayerTeam ( thePlayer ) and getTeamName ( getPlayerTeam ( thePlayer ) ) ~= "MCC" ) then outputChatBox ( "Este vehiculo esta restringido a los membros del clan MCC", thePlayer, 255, 0, 0 ) cancelEvent ( ) end end end ) Link to comment
Alexs Posted April 8, 2012 Author Share Posted April 8, 2012 funciona a la perfeccion, una vez mas, Gracias a Todos, pueden cerrar el tema. Link to comment
Recommended Posts