Jump to content

Ayuda Con Una Duda


PiojitoS

Recommended Posts

Miren yo se hacer que un panel se abra solamente para un team especifico o eso pero ahora quiero hacer que se abra solamente a los que tengan un skin especifico.

skin: 202

yo hize esto pero no es asi jaja alguien me puede ayudar:

function spawnearVehiculoT(hitElement) 
     if getElementType(hitElement) == "player" and (hitElement == localPlayer) then 
     if getElementModel (localPlayer, 202) then 
     if not isPedInVehicle(localPlayer) then 
     if not guiGetVisible(windowVehTrucker) then 
         guiSetVisible(windowVehTrucker, true) 
         showCursor(true) 
    end 
     if not getElementModel (localPlayer, 202) then 
     if guiGetVisible(windowVehTrucker) then 
         guiSetVisible(windowVehTrucker, false) 
         showCursor(false) 
      end 
   end 
end 
end 
end 
end 
addEventHandler("onClientMarkerHit", markerVehiculoT1, spawnearVehiculoT) 

quiero que el jugador local que tenga el skin 202 se le abra y al que no tenga el skin 202 no se le abra me ayudan gracias :).

Link to comment
  
function spawnearVehiculoT(hitElement) 
     if getElementType(hitElement) == "player" and (hitElement == localPlayer) then 
     if getElementModel (localPlayer) == 202 then 
     if not isPedInVehicle(localPlayer) then 
     if not guiGetVisible(windowVehTrucker) then 
         guiSetVisible(windowVehTrucker, true) 
         showCursor(true) 
    end 
     if not getElementModel (localPlayer, 202) then 
     if guiGetVisible(windowVehTrucker) then 
         guiSetVisible(windowVehTrucker, false) 
         showCursor(false) 
      end 
   end 
end 
end 
end 
end 
addEventHandler("onClientMarkerHit", markerVehiculoT1, spawnearVehiculoT) 
  

En varios posts he visto que tienes el mismo problema, pásate por aquí, te servirá:

http://www.lua.org/manual/5.1/es/manual.html#2.5.2

ADD:

Y como siempre... Aleks me gana >;c

Link to comment

Con el (hitElement == localPlayer) basta para saber que es un jugador por lo que no es necesario esto (getElementType(hitElement) == "player"). Ademas, para poder reducir las lineas de tu script, en vez de hacer varios if puedes ponerlo todo en uno colocando un 'and' por cada condicion que intentas hacer.

function spawnearVehiculoT(hitElement) 
    if hitElement == localPlayer and getElementModel(localPlayer) == 202 and not isPedInVehicle(localPlayer) then 
        if not guiGetVisible(windowVehTrucker) then 
            guiSetVisible(windowVehTrucker, true) 
            showCursor(true) 
        else  
            if getElementModel (localPlayer) == 202 then 
                guiSetVisible(windowVehTrucker, false) 
                showCursor(false) 
            end 
        end 
   end 
end 
addEventHandler("onClientMarkerHit", markerVehiculoT1, spawnearVehiculoT) 

Te recomiendo que leas la parte basica del manual de lua. Cualquier duda posteala. Suerte!

Link to comment
  • Recently Browsing   0 members

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