Jump to content

detectar level


Recommended Posts

Buenas, necesito una pequeña ayuda

Me cranie la cabeza como 1 hora.

Aun no me entra bien el tema del > o el <

no me digan > es mayor y el < es menor, porq eso lo tengo claro

El problema es este

function privatizar( thePlayer ) 
id = getElementModel(source) 
cLevel = getElementData( thePlayer, "Level" ) 
  
if id == 487 or id == 497 or id == 488 then  
if cLevel > "1" and cLevel < "5" then 
         exports.errorwindow: show ( thePlayer, "error", "You need #ff0000Level 5 #ffffffto enter this vehicle.", 2000, "Error",false) 
        cancelEvent() 
        end 
    end 
end 
addEventHandler("onVehicleStartEnter", getRootElement(), privatizar) 

Solo el que tiene exactamente el nivel 5 puede subir, El resto no.

Gracias

Link to comment

Intentá asi. PD Edité el post.

function privatizar( thePlayer ) 
 --Ni no te sirve thePlayer, usá localPlayer. 
local id = getElementModel(thePlayer) 
local cLevel = getElementData( thePlayer, "Level" ) 
  
if id == 487 or id == 497 or id == 488 then 
if ( cLevel >= 1 ) and ( cLevel <= 5 )then 
         exports.errorwindow: show ( thePlayer, "error", "You need #ff0000Level 5 #ffffffto enter this vehicle.", 2000, "Error",false) 
        cancelEvent() 
        end 
    end 
end 
addEventHandler("onVehicleStartEnter", getRootElement(), privatizar) 
Link to comment
no man, no me funciona. y estoy usando the player como primer argumento de vehiclestart

Pero te aparece algun error o algo? O simplemente no pasa nada? Estás seguro de que el export es asi?

Probáste con onClientVehicleStartEnter?

Edited by Guest
Link to comment
  • Recently Browsing   0 members

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