Jump to content

Problema con Vehiculos por Team


Alexs

Recommended Posts

Posted

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...

Posted
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... 

Posted

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

Posted
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"

Posted

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 
) 

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...