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. Lo que desaparece es la textura o el objeto?
  7. Prueba con setElementDoubleSided
  8. getDistanceBetweenPoints3D
  9. 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 )
  10. 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
  11. Los recursos de NG fueron publicados en GitHub por su dueño
  12. 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'.
  13. 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.
  14. 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 )
  15. Tomas

    bindKey

    Sí, utiliza engineRestoreModel
  16. 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
  17. 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)
  18. Tomas

    bindKey

    Bindealo y en la función utiliza getKeyState
  19. En vez de repetir la aritmética en cada línea, re-escribe la función y agregalo ahí
  20. Divide la posición entre tu resolución.
  21. 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.
  22. Oh, ahora que veo es verdad.. (enserio hé estado gastando 6 bytes todo este tiempo...)
×
×
  • Create New...