Jump to content

Pipee20k

Members
  • Posts

    100
  • Joined

  • Last visited

Everything posted by Pipee20k

  1. Pero si pone los mismos valores relativos en los argumentos de la función igual debería funcionar, a mi me funcionaba ._.
  2. Mejor usa esta función function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing ( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then return true else return false end end Por ejemplo
  3. Pero cual es la funcion de esas condiciones que hay ahi? Cual es la necesidad de chequear eso?
  4. Una pregunta aprovechando este tema, ya habia visto desde antes servidores en la 1.4 que hacian las descargas en segundo plano, o sea, tu descargabas los resources basicos y te aparecia la tipica barrita de descarga y cuando terminaba empezabas a jugar y te aparecia un texto que dice que esta descargando archivos adicionales en segundo plano y te muestra el porcentaje de descarga y todo, por ejemplo Grafuroam, ¿como se puede hacer esto?
  5. Creo que esto no tiene ningun sentido pero es lo unico que veo de mas, en mi criterio function cerrarTodo() showCursor(false) fadeCamera(true) if guiGetVisible(ventana) then -- Quitale estas condicion guiSetVisible(ventana, false) end if ventanaRegistrar then if guiGetVisible(ventanaRegistrar) then -- Y esta tambien guiSetVisible(ventanaRegistrar, false) end end end addEvent("cerrarTodo", true) addEventHandler("cerrarTodo", root, cerrarTodo)
  6. Creo que sería asi: triggerClientEvent(source, "cerrarTodo", source) bool triggerClientEvent ( [table/element sendTo=getRootElement()], string name, element sourceElement, [arguments...] )
  7. EDIT: No había leído bien el post, no tenía que ver con tu duda
  8. Si me pasaba pero era al contrario, en el admin al dar click en un boton se me abria la ventana de registro del login panel XDD
  9. Yo lo que hacia es que usaba una variable para cuando estuviera abierto el panel, no se si haya una forma mas eficiente pero esto fue lo unico que se me ocurrio cuando me paso esto, espero que entiendas este mamarracho renderedPanel = false function blabla () -- Esta es la funcion con la que se abre el panel renderedPanel = true addEventHandler ("onClientRender", root, panel) end function click () -- Esta es la funcion de cuando dan click if renderedPanel then if isMouseInPosition (...) then -- Tus cosas end end end
  10. Hasta donde yo sé funcionan para lo mismo pero de formas diferentes
  11. Podrías hacerlo con setSkyGradient
  12. Ese hud esta compilado, no podrá mirar nada e.e Quizás dxDrawImageSection te funcione
  13. Si es serverside (lo más seguro es que si ) creo que si te funcionaria, lo que no sé es que datos te devuelve esta función en serverside (si alguien me puede aclarar esta duda se lo agradeceria) Yo creería que devuelve la hora de la máquina donde esta montado el server o algo así según lo que lei en la wiki
  14. Depende, si quieres que realice la función a la misma hora para todos los players no te funcionará ya que esa funcion te devuelve datos de la computadora del cliente, pero si quieres que se realice a esa hora específica en cada jugador quizás si
  15. Yo creo que podría funcionar perfectamente de las dos formas
  16. Siempre quize un script como este para poder enviar la informacion sin necesidad spamear tanto el chat, buen trabajo, me parece bastante bonito asi tal cual
  17. isObjectInACLGroup solo funciona en serverside function resourceStart () for k, p in ipairs (getElementsByType("player")) do bindKey (p, "lalt", "down", toggleNos, p) end end addEventHandler ("onResourceStart", resourceRoot, resourceStart) function playerJoins () bindKey (source, "lalt", "down", toggleNos, source) end addEventHandler("onPlayerJoin", root, playerJoins) function toggleNos (thePlayer) local accName = getAccountName (getPlayerAccount (thePlayer)) if isObjectInACLGroup ("user."..accName, aclGetGroup ("Admin")) then triggerClientEvent (thePlayer, "toggleNos", thePlayer) end end g_Me = getLocalPlayer( ); g_Root = getRootElement( ); g_ResRoot = getResourceRootElement( ); function toggleNOS( key, state ) local accountName = getAccountName(getPlayerAccount(g_Me)); if isObjectInACLGroup("user."..accountName, aclGetGroup("Admin")) then local veh = getPedOccupiedVehicle( g_Me ); if veh and not isEditingPosition then if state == "up" then removeVehicleUpgrade( veh, 1010 ); setControlState( "vehicle_fire", false ); else addVehicleUpgrade( veh, 1010 ); end end end end addEvent ("toggleNOS", true) addEventHandler ("toggleNOS", root, toggleNOS) Mira si eso te funciona, el serverside lo saque de uno de mis primeros scripts XDD
  18. Pipee20k

    Que sucede?

    Hay necesidad de usar string.format? podrias poner anio = " del "..time.year+1900
  19. Si te refieres a cuentas creadas en tu server necesitas un cliente de MySQL y abrir el internal.db que se encuentra en la carpeta de tu server, tambien puedes usar el comando "/unregister" o "/delaccount" en el juego
  20. Gracias Tomas. Ahora tengo otra duda, me dí cuenta que al salir del server el blip no se eliminaba, no se si al morirse pase lo mismo pero bueno, quisiera saber si esta bien esto, ya que a esta hora no hay nadie que me pueda ayudar a testear function spawnThePlayer () spawnPlayer (source, 2509, -1686, 13.5, 45, 0, 0, 0, nil) fadeCamera (source, true, 5.0) setCameraTarget (source) setPedStat (source, 23, 1000) showPlayerHudComponent (source, "all", true) playerBlip = createBlipAttachedTo (source, 0, 2) end addEvent ("spawnThePlayer", true) addEventHandler ("spawnThePlayer", getRootElement (), spawnThePlayer) function removeBlip () destroyElement (playerBlip) end addEventHandler ("onPlayerQuit", getRootElement (), removeBlip) addEventHandler ("onPlayerWasted", getRootElement (), removeBlip)
  21. Estoy haciendo un gamemode de Freeroam desde cero pero al spawnear los players no se ven en el radar Este es mi codigo del spawn, probé con un amigo y no lo puedo ver ni el me podía ver function spawnThePlayer () spawnPlayer (source, 2509, -1686, 13.5, 45) fadeCamera (source, true, 5.0) setCameraTarget (source) setPedStat (source, 23, 1000) showPlayerHudComponent (source, "all", true) end addEvent ("spawnThePlayer", true) addEventHandler ("spawnThePlayer", getRootElement (), spawnThePlayer)
  22. Si quieres que el progreso vaya subiendo poco a poco es la primera funcion
  23. Iba a comprar en ovh pero tenia que enviar unos documentos y me da pereza, ademas ellos mismos me dijeron que debia ser mayor de edad y no lo soy e.e
×
×
  • Create New...