Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. Tomas

    HTTP

    getResources getResourceInfo toJSON PHP_SDK
  2. Agrega esto en el cliente: addEvent("onClientPick", true) addEventHandler("onClientPick", root, function () table.remove(windows.mesa[3].panes) end ) Y esto en la función del evento 'onRecoger' (sv-side) triggerClientEvent(root, "onClientPick", root)
  3. Si quieres que todos lo vean, dale una data al vehículo y en el draw haz una condición para saber si está bloqueado o no, sino no veo otra forma eficiente de hacerlo.
  4. Tomas

    HTTP

    Haces un call al servidor usando el SDK de Javascript o PHP, luego desde el servidor retornas una tabla con los mapas de tu servidor en formato JSON y luego los loopeas
  5. Trigea al servidor, y desde el servidor vuelve a triggear al client para hacer el table.remove, un poco lioso, lo sé
  6. ¿Cuál es el error?
  7. Lo que desaparece es la textura o el objeto?
  8. Prueba con setElementDoubleSided
  9. getDistanceBetweenPoints3D
  10. setTimer has its own 'source' predefined variable, you must pass it as an argument, setTimer ( function (player) for k,v in ipairs (players) do if (v == player) then table.remove (players, k) end end triggerClientEvent ("handler", getRootElement(), players) end, 5000, 1, source )
  11. function setMarkerVisibleTo(marker, visibleTo, status) if ( type(visibleTo) == "table" and #visibleTo >= 1) then for _, players in ipairs ( visibleTo ) do if ( not isElementVisibleTo(marker, players ) ) then setElementVisibleTo(marker, players, status) end end elseif ( type(visibleTo) == "userdata" or type(visibleTo) == "root" ) then setElementVisibleTo(marker, visibleTo, status) else return false end end setMarkerVisibleTo(cilindr, root, false) setMarkerVisibleTo(cilindr, getPlayersInTeam("dummyteam"), true) Arreglé un problemita en la función, copiala otra vez
  12. Los recursos de NG fueron publicados en GitHub por su dueño
  13. Es porque no estás conectado a la base de datos, tal y como te lo dijeron en inglés. Postea los archivos del recurso 'NGSQL'.
  14. Eso es un problema que puede pasar.. tu lo que haces con eso es que quede dentro de sus dimensiones de la pantalla, que superponga a otra gui, objeto etc es una posibilidad. Probablemente usa una resolución más pequeña que la tuya.
  15. Scripts de.. ¿CIT, SX, SAUR, NG?
  16. Hay uno en la comunidad
  17. Tomas

    Boton

    ¿Quién debería tener la tecla presionada? -- Client side addEventHandler("onClientPlayerDamage", localPlayer, function (attacker, weapon) if ( getKeyState('p') and weapon == 8 ) then triggerServerEvent( "killOnKatanaHit", resourceRoot, source, attacker, weapon) end end ) -- Server side addEvent("killOnKatanaHit", true) addEventHandler("killOnKatanaHit", root, function (player, attacker, weapon) killPed(player, attacker, weapon) end )
  18. Tomas

    bindKey

    Sí, utiliza engineRestoreModel
  19. Tomas

    bindKey

    No sé como se usa eso . Lo hice de una manera algo para parecido, de todas formas Gracias . En la wiki hay un ejemplo que hace exáctamente lo que tu quieres. stopResource
  20. Si. Además esta colocando una resolución que no existe. Si que existe.. quizás tu no la puedes usar porque tu monitor no llega a ese tamaño (testeado con uno que alcanza 1920x1368)
  21. Tomas

    bindKey

    Bindealo y en la función utiliza getKeyState
  22. En vez de repetir la aritmética en cada línea, re-escribe la función y agregalo ahí
  23. Divide la posición entre tu resolución.
  24. No te recomiendo usar elements datas para esto, es más eficiente utilizar tablas sabiendo que probablemente a cada ratito se modificarán los valores.
  25. Oh, ahora que veo es verdad.. (enserio hé estado gastando 6 bytes todo este tiempo...)
×
×
  • Create New...