Jump to content

JuanM27

Members
  • Posts

    180
  • Joined

  • Last visited

Everything posted by JuanM27

  1. este tambien ponelo en el lado cliente por
  2. abri el lua del servidor y fijate que no este agregando el usuario al acl cuando te registras.... pd el que te dio ese recurso es de tu confianza?
  3. es facil eso, creas una tabla con todos ID de los vehiculos a bloquear, y en el evento onVehicleStartEnter comprobas si al intentar entrar a ese vehiculo, si no es de tu cuenta que no pueda entrar con cancelEvent por ejemplo algo asi podria funcionar. local vehiculos = { [482] = true, [414] = true, [413] = true, [440] = true} addEventHandler( "onVehicleStartEnter", root, function( player, seat ) local account = getAccountName(getPlayerAccount(player)) if vehiculos[getElementModel ( source )] and (seat == 0) and (account ~= "TUCUENTA") then --TUCUENTA POR TU CUENTA outputChatBox ( "Este Vehiculo solo es para Cuentas autorizadas!!!", player,255,0,0) cancelEvent() end end )
  4. JuanM27

    Duda

    yo la verdad no se de que recurso es. pero en todo caso no probaste usarlo en el server. y enviar los resultados al cliente?
  5. que fea la actitud. encima que que te respondes le contesta asi? bue cada 1 con su tema, y yo agrego que alex sabe mucho no solo copiar y pagar, es uno de los que ayuda en el foro
  6. lo termino de probar y hasta ahora anda perfecto... Muchas Gracias solid.
  7. claro pero como lo podria hacer para que a los policias se le marque con un blip los players que tengan estrellas. supongo que tambien es por un for i, p in ipairs () do pero no sabria como buscar. ya que si pongo for i, p in ipairs ( lawTeams) do no funciona
  8. si eso lo puse asi cuando se hace policia que guarde un setElementData(player,"faction" lawTeams). cosa que yo desde otros scripts puedo usar ese getElementData para comprobar otras cosas
  9. si lo tengo definido local lawTeams = "Policias" pero lo estoy probando con 2 pc, y asi como esta solo lo veo si el que tiene estrella es un policia, si algun otro player que no sea policia tiene estrella (yo como policia no veo el blip) y si saco la linea if getElementData(player,"faction") == lawTeams then end solo veo el blip con el player que tenga estrella y no los policias.
  10. ah mira, la verdad es que no me di cuenta de eso. muchas gracias solid.. PD: asi como estan solo lo ven los players que esten en policias verdad? osea en if getElementData(player,"faction") == lawTeams then
  11. hola que tal, bueno tengo un problema, y la verdad que necesito ayuda. les comento, yo lo que quiero hacer es que los policias vean con blips a los criminales que tengan estrellas. en el ServerSide tengo esto function updateNametagWantedLevel ( ) for index, player in ipairs ( getElementsByType ( "player" ) ) do --buscamos en todos los players conectados en el server local PlayerBuscado = getPlayerWantedLevel ( player ) --vemos el nivel de busqueda. if PlayerBuscado >= 1 then if getElementData(player,"faction") == lawTeams then --vemos si el player es policia que envie. triggerClientEvent(player, "ponemosblips", player, PlayerBuscado) end else --triggerClientEvent(player, "borramosblips", player, PlayerBuscado) end end end setTimer ( updateNametagWantedLevel, 1000, 0 ) y en el lado del cliente tengo esto function ponemosblips(Player) if ( not PlayerBuscados[Player] ) then vic[Player] = Player PlayerBuscados[Player] = createBlipAttachedTo(Player, 20) end end addEvent("ponemosblips", true) addEventHandler("ponemosblips", getLocalPlayer(), ponemosblips) pero en debugscript me dice esto Bad Argument @ 'createBlipAttachedTo' alguna ayuda?
  12. Perfecto Alex, Muchas gracias. anda joya.. por lo que vi es que le faltaba el guiGetScreenSize y bueno sobre tu pregunta... (ya no tiene sentido responder) pero igual te respondo.. en dubugscript no tiraba ningun error. pero asi anda joya, y bueno gracias de nuevo.
  13. lo estoy probando por separado, y solo funciona el evento "onClientCursorMove", el otro por mas que el mouse este activo no muestra la imagen.
  14. bueno tengo un pequeño problema.... logre hacer que se ponga una imagen y se mueva con el mouse.. addEventHandler( "onClientRender", root, function() if isCursorShowing() then local screenx, screeny, worldx, worldy = getCursorPosition() dxDrawImage ( worldx, worldy, 15, 15, "cursor.png",0, 0, 0,tocolor( 255, 0, 0, 255 ),false) end end ) addEventHandler( "onClientCursorMove", getRootElement( ), function ( _, _, x, y ) if isCursorShowing() then dxDrawImage ( x, y, 15, 15, "cursor.png",0, 0, 0,tocolor( 255, 0, 0, 255 ),false) end end ) el problema que tengo es que cuando el mouse se queda quieto la imagen desaparece y solo se muestra cuando se mueve el mouse... como tendria que hacer para que la imagen siempre este visible cuando el isCursorShowing sea True?
  15. gracias, ahora voy a ver si me sale hacerlo, gracias por responder alex
  16. hola quiera saber como puedo poner un cursor custom, eh visto varios servidores mta que usan un efecto en el mouse, busque en el wiki sobre "mouse" y como "Cursor" pero no encontre nada relacionado a lo que yo ando buscando... no pido que me den un script o ejemplo, simplemente pregunto sobre que funciones y / o eventos se usan para lograr esos efectos o remplazar el cursor. saludos
  17. perdon que me meta, pero con esa funcion que decis es mucho mas facil, mire el tema y lo entendi, yo nunca use el getTickCount, pero al ver ese tema veo que es bastante util. y sencillo
  18. mira si no me equivoco asi te tendria que funcionar... por que solo el timer le funcionaria al usuario que usa el comando y no a todos. TuAfk = {} addEventHandler("onPlayerJoin",getRootElement(), function () setElementData(source,"afk_state","back") setElementData(source,"HideState","disabled") end) addEventHandler( "onResourceStart", getResourceRootElement(getThisResource()), function () for i,v in pairs (getElementsByType("player")) do setElementData(v,"afk_state","back") setElementData(v,"HideState","disabled") end end) addCommandHandler("afk", function (thePlayer) if isTimer(TuAfk[thePlayer]) then cancelEvent() outputChatBox("No Puedes usar el Comando Muchas Veces Seguidas...", thePlayer, 255, 255, 0) if getElementData(thePlayer,"afk_state") == "back" then TuAfk[thePlayer] = setTimer(function(thePlayer) TuAfk[thePlayer] = nil end, 60000, 1, thePlayer) --1 Minuto triggerClientEvent(thePlayer,"god_mode",thePlayer) setPedFrozen(thePlayer,true) setPlayerNametagText (thePlayer, "|AFK|" .. getPlayerName (thePlayer)) outputChatBox(getPlayerName(thePlayer).." is AFK!",getRootElement(),255,50,0) setElementData(thePlayer,"afk_state","afk") if getPedOccupiedVehicle(thePlayer) then fixVehicle(getPedOccupiedVehicle(thePlayer),true) setVehicleFrozen(getPedOccupiedVehicle(thePlayer),true) setVehicleDamageProof(getPedOccupiedVehicle(thePlayer),true) end elseif getElementData(thePlayer,"afk_state") == "afk" then TuAfk[thePlayer] = setTimer(function(thePlayer) TuAfk[thePlayer] = nil end, 60000, 1, thePlayer) --1 Minuto setElementData(thePlayer,"afk_state","back") triggerClientEvent(thePlayer,"disable_god_mode",thePlayer) setPedFrozen(thePlayer,false) setPlayerNametagText (thePlayer, "" .. getPlayerName (thePlayer)) outputChatBox(getPlayerName(thePlayer).." is back!",getRootElement(),0,255,0) if getPedOccupiedVehicle(thePlayer) then setVehicleFrozen(getPedOccupiedVehicle(thePlayer),false) setVehicleDamageProof(getPedOccupiedVehicle(thePlayer),false) end end end end) Pero no te aseguro que ande, ya que no lo probe...
  19. lo podes hacer un setTimer y lo comprobas si el timer esta activo con isTimer
  20. claro yo tambien lo hice con el disparo, es cliente <--> server, con la funcion onClientPlayerWeaponFire,y si no me funciona al golpear por lo que mis usuarios en ves de disparar, agarran a los autos a patadas para romperlo jajaja
  21. y por casualidad no sabras algun evento parecido para poder hacer eso que quiero hacer?... el motivo de esto es que los players de mi server, viven rompiendo los vehiculos estacionados... y bueno si logro hacer esto los policias tendrian mas trabajo...
  22. oka, y gracias por responder, ahora pruebo aver si lo puedo hacer andar.
  23. buenas a todos. bueno lo que quiero hacer es que si golpean un vehiculo le de una estrella de busqueda al player que lo golpeo busque en la wiki y no encuentro una funcion que tome el argumeno del golpeador... ejemplo para en el evento de onPlayerWasted tiene el argumento attacker que es el que golpea. bueno yo lo quise hacer con onVehicleDamage pero solo tiene el argumento (loss) alguien sabe como hacer eso? o el evento que se usa gracias
×
×
  • Create New...