Tomas
Members-
Posts
2,530 -
Joined
-
Last visited
Everything posted by Tomas
-
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)
-
Es porque borraste la tabla 'GUIEditor'.
-
De todas formas no le costaba nada recompilarte el archivo a la nueva versión de luac sin darte el source.
-
setPlayerAnnounceValue
-
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 )
-
Noob question (getElementPosition to outputChatBox)
Tomas replied to Boris_Nemtsov's topic in Scripting
You're welcome -
Noob question (getElementPosition to outputChatBox)
Tomas replied to Boris_Nemtsov's topic in Scripting
addCommandHandler("getpos", function () outputChatBox( string.format( 'Position: %s, %s, %s', getElementPosition ( localPlayer ) ) ) end ) -
I use this addon, it's really cool and easy to use. https://addons.mozilla.org/en-US/firefo ... e-manager/
-
'root' ?
-
¿Qué es lo que quieres hacer?
-
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.
-
Si apenas puedes hablar español no es nuestra culpa, aprende a expresarte.
-
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é.
-
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)
-
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 )
-
What kind of animation are you looking for? Post your full cude.
-
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?
-
Could you post your code?
-
You must use it in a render. addEventHandler("onClientRender", root, function ( ) smoothMoveCamera ( ... ) end )
-
No te haremos todo lo que pidas todos los días, no somos tus esclavos, intenta hacerlo por tí mismo.
-
Por alguna casualidad, el servidor es DayZ?
-
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.
-
if getElementModel ( bla bla ) == 411 then Es igual a Si numeroModelo es igual a 411 entonces
-
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)