Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. function Caminhao() if (isElement(CargaCar[client])) then exports.BMVmsg:sendClientMessage ( "Você já esta com uma carga, entregue depois volte aqui para pegar outra" ,source, 255, 0, 0, true, 10 ) else if (isElement(RaceVehicle[client])) then destroyElement(RaceVehicle[client]) end if (isElement(CargaCar[client])) then destroyElement(CargaCar[client]) end triggerClientEvent (source,"Carga8On", source ) setPlayerTeam(source, Camiin) setPlayerNametagColor ( source, 255, 255, 0 ) setElementModel(source, 34) RaceVehicle[client] = createVehicle ( 515, -1048.572, -1246.281, 130.456,0 ,0 , 179 ) warpPedIntoVehicle ( source, RaceVehicle[client] ) CargaCar[client] = createVehicle ( 591, -1048.572, -1246.281, 130.456,0 ,0 , 179) ActiveTrailer[client] = setTimer(attachTrailerToVehicle,50,0, RaceVehicle[client], CargaCar[client] ) setElementCollisionsEnabled(RaceVehicle[client], false) setElementCollisionsEnabled(CargaCar[client], false) end end addEvent("SetMotorista8", true) addEventHandler("SetMotorista8", root, Caminhao)
  2. Es porque borraste la tabla 'GUIEditor'.
  3. De todas formas no le costaba nada recompilarte el archivo a la nueva versión de luac sin darte el source.
  4. setPlayerAnnounceValue
  5. Tomas

    Create vehicle

    What do you mean? addCommandHandler("cv", function (player, _, arg1) if tostring(arg1) then veh = getVehicleModelFromName(arg1) if veh then createVehicle(veh,unpack( {getElementPosition ( player ) } ) ) else outputChatBox("wrong name", player) end else if tonumber(arg1) then createVehicle(arg1,unpack( {getElementPosition ( player ) } ) ) end end end )
  6. addCommandHandler("getpos", function () outputChatBox( string.format( 'Position: %s, %s, %s', getElementPosition ( localPlayer ) ) ) end )
  7. Tomas

    DB Problem

    I use this addon, it's really cool and easy to use. https://addons.mozilla.org/en-US/firefo ... e-manager/
  8. Es decir que si yo hago un marcador y que aumente su tamaño renderizadamente deberia usar Pre? Es eficiente esto? marker = createMarker(...) addEventHandler("onClientPreRender", root, function() local markerSize = getMarkerSize(marker) setMarkerSize(marker, markerSize + 1 ) end) Yo usaría un timer, para qué llamar 120 veces por segundo una función cuando la puedes llamar cada 1 segundo y hará exáctamente lo mismo.
  9. Si apenas puedes hablar español no es nuestra culpa, aprende a expresarte.
  10. Todo depende de tus FPS, más FPSs = más ejecuciones, yo hice una prueba y en 10 segundos se ejecutó 400 veces, pero todo depende de tus FPS como antes mencioné.
  11. Acabo de hacer el intento y son exáctamente iguales... Siempre pensé que el onClientPreRender se triggeaba menos veces Código utilizado para el test: clientRender = 0 clientPreRender = 0 addEventHandler ( "onClientRender", root ,function ( ) clientRender = clientRender + 1 end ) addEventHandler ( "onClientPreRender", root ,function ( ) clientPreRender = clientPreRender + 1 end ) setTimer ( function ( ) outputChatBox( " Render: " .. clientRender .. " , Pre Render: " .. clientPreRender) end, 15000, 10)
  12. sX, sY = guiGetScreenSize () text = "Test Test Test Test Test Test Test Test" movex = sX addEventHandler ("onClientRender", root, function () local fontHeight = dxGetFontHeight (1, "default-bold") local fontWidth = dxGetTextWidth ("News:", 1, "default-bold") local textWidth = dxGetTextWidth (text, 1, "default-bold") movex = movex - 5 if movex+textWidth <= 0 then movex = sX end dxDrawRectangle (fontWidth+10, sY-fontHeight-2, sX-fontWidth+10, fontHeight+2, tocolor (0, 0, 0, 150)) dxDrawText (text, movex, sY-fontHeight-1, movex, sY, tocolor ( 255, 255, 255, 255 ), 1, "default-bold") dxDrawRectangle (0, sY-fontHeight-2, fontWidth+10, fontHeight+2, tocolor (0, 102, 51, 255)) dxDrawText ("News:", 5, sY-fontHeight-1, sX, sY, tocolor ( 255, 255, 255, 255 ), 1, "default-bold") end )
  13. What kind of animation are you looking for? Post your full cude.
  14. ok setTimer ( function() CamSpawn = smoothMoveCamera (2235.99365,1673.45593,1009.05938,2235.99365,1673.45593,1009.05938,2235.99365,1678.45593,1008.35938,2235.99365,1673.45593,1009.05938,2235.99365,1673.45593,1009.05938,2235.99365,1678.45593,1008.35938) end, 500, 1 ) And what do you want to do?
  15. Could you post your code?
  16. You must use it in a render. addEventHandler("onClientRender", root, function ( ) smoothMoveCamera ( ... ) end )
  17. No te haremos todo lo que pidas todos los días, no somos tus esclavos, intenta hacerlo por tí mismo.
  18. Por alguna casualidad, el servidor es DayZ?
  19. Es un argumento opcional. Sin ese boolean, osea sin el "true" no se puede hacer trigger de ese evento desde otro lugar. Nope, si no lo colocas funcionará igual ya que es un argumento opcional.
  20. Tomas

    girar objeto

    if getElementModel ( bla bla ) == 411 then Es igual a Si numeroModelo es igual a 411 entonces
  21. Tomas

    girar objeto

    function cas(player) x, y, z = getElementPosition(player) cs = createVehicle (411 ,x+5 ,y, z) css = createObject (359, x, y, z) x, y, z = getElementRotation ( cs ) attachElements ( css, cs, 0.50, 0, 0.50, x, y, z) end addCommandHandler("2",cas)
×
×
  • Create New...