Arsilex Posted July 6, 2012 Posted July 6, 2012 Hola queria saber por que no me funciona esto cuando yo paso (no soy level 10 ) me tendria que salir que no eres nivel apropiado pero me sale que valla a por el siguente punto Mision1 = createMarker ( 2788.11, -2409.87, 12.63, "cylinder", 1.5, 255, 255, 0, 170 ) function MarkerHit( hitElement, matchingDimension ) if exports.exp_system:getPlayerLevel ( source,10 ) then createMarker( 1762.55, -1945.46, 12.24, "cylinder", 1.5, 255, 255, 0, 170 ) outputChatBox ( "Hola tienes que ir hasta la estacion de tren y recoje a mi hermano de alli", getRootElement(), 255, 255, 255, true ) else outputChatBox ( "No eres el nivel apropiado para ello", getRootElement(), 255, 255, 255, true ) end end addEventHandler("onPlayerMarkerHit",getRootElement(),MarkerHit) (Estoy usando el resource exp_system de Castillo)
Castillo Posted July 7, 2012 Posted July 7, 2012 Lo estas usando mal, getPlayerLevel obtiene el nivel de un jugador, no lo compara. if ( exports.exp_system:getPlayerLevel ( source ) >= 10 ) then Eso tenes que usar. >= quiere decir igual o mayor a.
Recommended Posts