Tomas
Members-
Posts
2,530 -
Joined
-
Last visited
Everything posted by Tomas
-
Puedes crear tu propio inventario de armas/balas.
-
El problema está en la tabla ya que nunca se ejecuta y su tamaño es 0. He estado probando de varias formas y no logro hacerlo funciona, si mal no recuerdo el freeroam tenía un archivo como ese así que supongo deberías buscar ahí la solución.
-
Tu mente divergente no le encuentra sentido. Quizás deberías levantarte un rato de la silla, tomar un vaso de agua y algo relacionado con GTI (lo que se te venga a la mente). Pues la mente de quién no diverge al argumentar contigo... ¿Dónde está el sentido en agregar todo eso innecesario? Si tú le encuentras sentido podrías explicarlo, ¿no? @Platin postea la semántica del XML que usas.
-
Sorteo de un Servidor por 1 año Totalmente Gratis
Tomas replied to ProSystemsHz.net's topic in Soluciones de hosting
Ya comanté. -
if (tonumber(newId) == getElementModel(realId)) then
-
El script que te he dado hace exactamente eso.
-
Claro que sí campeón. Entonces, if is not innecesary then end Para remover el shader a jugadores que no tenga el dato del elemento. Cuando se use el comando. Si sería un dato que se va actualizar, eso haría el trabajo de eliminar el shader a ese jugador en específico desde el lado cliente de un usuario. ------------------------------------------------------------ Cuervox123 ponele [sOLUCIONADO] al nombre del tema. Claro que no, si el ped no tiene el shader y tampoco la data la función se triggea de todas formas y eso no debería pasar.
-
¿Cómo lo estás usando?
-
Aquí tienes un recurso que creó un ex dev de GTI: https://github.com/nokizorque/GTI-sourc ... pConverter Debes modificar la variable "security", dejala como un string vacío.
-
Esto es innecesario: if getElementData (source, "eszaraki") then if getElementData (source, "eszaraki" == true then Y para qué querrías remover el shader de los jugadores que se supone que no lo tienen? engineRemoveShaderFromWorldTexture ( myShader, "*", thePlayer)
-
Attach it to the vehicle using component's relative position as offsets.
-
attachElements + getVehicleComponentPosition
-
Noice, que tal una con bordes redondeados?
-
I've never seen that About menu as far as I remember, but it's probably using DirectX functions. dxDrawText
-
Intenta con esto: local start = nil function conf() if source == casa_mejorar_confirmar then start = getTickCount() addEventHandler("onClientRender", root, countUp) --theTimer = setTimer( func, 1000, 0) guiSetText(label, "10 sec") guiSetEnabled(casa_mejorar_confirmar, false) end end addEventHandler ("onClientGUIClick", getRootElement(), conf) function countUp () if ( getTickCount() - start >= 1000 ) then start = getTickCount() -- update tick guiProgressBarSetProgress(Bar, guiProgressBarGetProgress(Bar) + 10) guiSetText(tiempo, guiProgressBarGetProgress(Bar).."%") end if ( guiProgressBarGetProgress(Bar) == 100 ) then removeEventHandler("onClientRender", root, countUp) guiSetEnabled(casa_mejorar_confirmar, true) guiSetText(label, "") guiSetText(tiempo, "0%") guiProgressBarSetProgress(Bar, 0) end end --[[function func() local percent = guiProgressBarGetProgress(Bar) local value = (100/ttime) local progress = percent + value guiProgressBarSetProgress(Bar, progress) guiSetText(tiempo,percent.. " %") if guiProgressBarGetProgress(Bar) == 100 then guiProgressBarSetProgress(Bar, 0) killTimer ( theTimer ) outputChatBox("Done!", 0,255,0) guiSetText(tiempo,"0 %") guiSetText(label,"") guiSetProperty(casa_mejorar_confirmar,"Disabled","false") end end]]
-
Intenta con esto: if ( not player.getName():match("(%u%l*_%u%l*)") ) then player.kick() end
-
no es necesario
-
... ¿Qué sale en el chat?
-
Agrega esto en el render: outputChatBox( (tostring(tick) and tick or "nope") )
-
Client: local data = { shader = {}, tick = {} } addEvent("ped_shell", true) addEventHandler("ped_shell", root, function (w) if ( data.shader[w] ) then destroyElement(data.shader[w]) data.tick[w] = nil return end data.shader[w] = dxCreateShader ( "fx/ped_shell_layer.fx", 0, 0, true, "ped" ) engineApplyShaderToWorldTexture ( data.shader[w], "*", w ) setElementAlpha( w, 254 ) startEffect(w) end ) ---------------------------------------------------------------- -- Start effect here ---------------------------------------------------------------- function startEffect(w) data.tick[w] = getTickCount() end ---------------------------------------------------------------- -- Update effect here ---------------------------------------------------------------- addEventHandler( "onClientRender", root, function() for key, value in pairs(data) do for k, v in pairs(value) do local shader = k local tick = v local timeElapsed = getTickCount() - tick local f = timeElapsed / 750 f = math.min( f, 1 ) local alpha = math.lerp ( 1.0, 0.0, f ) local size = math.lerp ( 0, 0.3, f ) dxSetShaderValue( shader, "sMorphSize", size, size, size ) dxSetShaderValue( shader, "sMorphColor", 1, 0, 0, alpha ) end end end ) ---------------------------------------------------------------- -- Math helper functions ---------------------------------------------------------------- function math.lerp(from,to,alpha) return from + (to-from) * alpha end Server addCommandHandler("ped_effect", function (p) triggerClientEvent(root, "ped_shell", root, p) end )
-
ERROR - Quit Masivo (10-20 users)
Tomas replied to Narutimmy's topic in Ayuda relacionada al cliente/servidor
WinSCP, pero osea yo subo el archivo todo bien pero cuando yo reinicio el resource se pone una descarga si tengo 80 users a 60 le carga bien o lento y a los otros 20 los saca, habeces saca mas hasta 40 users. ¿Tienes el modo binario en la transferencia activado? Mi problema eran random kicks, simplemente randoms, de todos modos te recomiendo actualizar