mariorrom_XD Posted December 27, 2016 Share Posted December 27, 2016 ayuda tengo solo esto policemarker_in = createMarker( 1554, -1675, 15.2, "cylinder", 1, 0, 24, 254, 255, getRootElement()) nesesito un sistema que al entrar en el marker entre al interior el interior es 6 tiene que aparecer en aparece en x:247 y:47 z:1004 y el marker en el interior x:247 y:63 z:1004 me pueden ayudar porfis Link to comment
Rose Posted December 27, 2016 Share Posted December 27, 2016 policemarker = {} policemarker[1] = createMarker( 1554, -1675, 15.2, "cylinder", 1.3, 0, 24, 254, 255, getRootElement()) policemarker[2] = createMarker( 247, 63, 1004 , "cylinder", 1, 0, 24, 254, 255, getRootElement()) setElementInterior(policemarker[2], 6) addEventHandler("onMarkerHit", root, function(hit) if source == policemarker[1] then if (getElementType(hit) == "player") then setElementInterior(hit, 6, 247, 65, 1004 ) outputChatBox("enter") end elseif (source == policemarker[2]) then setElementInterior(hit, 0, 1554-5, -1675, 15.2 ) end end ) Link to comment
Perchitas Posted December 27, 2016 Share Posted December 27, 2016 policemarker_in = createMarker(1554, -1675,15.12,"cylinder",1,0,24,254,255,getRootElement()) setElementInterior (policemarker_in, 6) setElementDimension(policemarker_in,0) function marcador() setElementInterior ( source, 6 ) end addEventHandler( "onMarkerHit", policemarker_in ,marcador) Link to comment
mariorrom_XD Posted December 27, 2016 Author Share Posted December 27, 2016 muchisimas gracias una pregunta mas EN VEZ de getRootElement() QUISIERA PONER un grupo por ejemplo police y como puedo crear ese grupo Link to comment
Rose Posted December 27, 2016 Share Posted December 27, 2016 policemarker = {} policemarker[1] = createMarker( 1554, -1675, 15.2, "cylinder", 1.3, 0, 24, 254, 255, getRootElement()) policemarker[2] = createMarker( 247, 63, 1004 , "cylinder", 1, 0, 24, 254, 255, getRootElement()) local police = createTeam("Police", 0, 255, 0) setElementInterior(policemarker[2], 6) addEventHandler("onMarkerHit", root, function(hit) if source == policemarker[1] then if (getElementType(hit) == "player") and getPlayerTeam(hit) == police then setElementInterior(hit, 6, 247, 65, 1004 ) outputChatBox("enter") elseif (source == policemarker[2]) then setElementInterior(hit, 0, 1554-5, -1675, 15.2 ) end end end ) Link to comment
mariorrom_XD Posted December 27, 2016 Author Share Posted December 27, 2016 y para entrar en ese grupo pongo setPlayerTeam y que va dentro de ese comando Link to comment
Rose Posted December 27, 2016 Share Posted December 27, 2016 (edited) Mira en la wiki Edited December 27, 2016 by Hit+ Link to comment
#Dv^ Posted December 27, 2016 Share Posted December 27, 2016 (edited) 9 hours ago, Perchitas said: policemarker_in = createMarker(1554, -1675,15.12,"cylinder",1,0,24,254,255,getRootElement()) setElementInterior (policemarker_in, 6) setElementDimension(policemarker_in,0) function marcador() setElementInterior ( source, 6 ) end addEventHandler( "onMarkerHit", policemarker_in ,marcador) ¿Eso qué?@mariorrom_XD , usando el código de @Hit+ inserté la función para que entres al team "Police" por comando policemarker = {} policemarker[1] = createMarker( 1554, -1675, 15.2, "cylinder", 1.3, 0, 24, 254, 255, getRootElement()) policemarker[2] = createMarker( 247, 63, 1004 , "cylinder", 1, 0, 24, 254, 255, getRootElement()) local police = createTeam("Police", 0, 255, 0) setElementInterior(policemarker[2], 6) addEventHandler("onMarkerHit", root, function(hit) if source == policemarker[1] then if (getElementType(hit) == "player") and getPlayerTeam(hit) == police then setElementInterior(hit, 6, 247, 65, 1004 ) outputChatBox("enter") elseif (source == policemarker[2]) then setElementInterior(hit, 0, 1554-5, -1675, 15.2 ) end end end ) addCommandHandler("teampolice", function(player) if getPlayerTeam(player) ~= police then setPlayerTeam(player, police) print("Estás dentro del team Police ahora") else print("Ya estás en el team Police") end end ) Edited December 27, 2016 by #Dv^ Link to comment
mariorrom_XD Posted December 29, 2016 Author Share Posted December 29, 2016 @#Dv^,muchisimas gracias ya lo abia dejado como el primer commando de @hit+,porque andube investigando y encontre como se usa pero tras muchos intentos y puros error me canse y lo deje asi nomas ahora gracias a tu commando puedo manejar bien los teams. lo estoy estudiando y ya he comprendido como funciona. yo lo voy a ocupar para hacer un gui cuando entres al server y elijas al grupo que te quieras unir. 1:civil 2:policia: 3:criminal 4:traficante 5:mafia 6:etc yo soy nuevo en scripting apenas una semana que vengo estudiando y me va muy vien pero cualquier cosa pregunto a ustedes que son verdaderos genios espero algun dia yo llegar a serlo. pero una cosa mas cuando entras al marker y no seas del team police que muestre un mensage de color rojo que diga "tu no eres de este grupo vete!!!" me pueden ayudar Link to comment
Rose Posted December 29, 2016 Share Posted December 29, 2016 (edited) policemarker = {} policemarker[1] = createMarker( 1554, -1675, 15.2, "cylinder", 1.3, 0, 24, 254, 255, getRootElement()) policemarker[2] = createMarker( 247, 63, 1004 , "cylinder", 1, 0, 24, 254, 255, getRootElement()) local police = createTeam("Police", 0, 255, 0)- setElementInterior(policemarker[2], 6) addEventHandler("onMarkerHit", root, function(hit) if source == policemarker[1] then if getPlayerTeam(hit) == police and (getElementType(hit) == "player") then outputChatBox("enter") -- mensaje de prueba setElementInterior(hit, 6, 247, 65, 1004 )-- Lo manda al interior 6 else outputChatBox("Solo los policias pueden entrar aqui", hit, 255, 0, 0) end elseif source == policemarker[2] then setElementInterior(hit, 0, 1554-5, -1675, 15.2 ) end end ) addCommandHandler("teampolice", function(player) if getPlayerTeam(player) ~= police then setPlayerTeam(player, police) print("Estás dentro del team Police ahora") else print("Ya estás en el team Police") end end ) Ya si quieres que el marker de salida (policamarker[2]) solo puedan usarlo los policias trata de jugar con los 'else' Edited December 29, 2016 by Hit+ Link to comment
Recommended Posts