Jump to content

aka Blue

Members
  • Posts

    2,106
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by aka Blue

  1. ¿Urgente? ¿Te investiga hacienda o qué? Dijiste que 99stack tiene vps baratos, monta una empresa de hosting (?
  2. aka Blue

    contar Kills

    exports.xG_Duelos:getPlayerKills(player) usa eso, no exports.[resource] Disculpa, error mío, cambia ésto: if kills[ player ] == nil return nil else return kills[ player ] end por esto: if kills[ player ] == nil then return 0 else return kills[ player ] end
  3. aka Blue

    contar Kills

    Sí, debes usar eso.
  4. aka Blue

    contar Kills

    Para que se reinicien debes hacer un evento o un checking con un timer que cuente siempre cuando un jugador sale o entra en un interior. Si usas un sistema de interiores, tendrá que tener algún evento que es cuando el jugador sale del mismo. Por lo demás, esto debería funcionar como quieres: local kills = { } addEventHandler( "onPlayerWasted", getRootElement( ), function( ammo, attacker, weapon, bodypart ) if getElementInterior( attacker ) == 1 and getElementInterior( source ) == 1 then if attacker then if ( attacker ~= source and getElementType ( attacker ) == "player" ) then local gun = getWeaponNameFromID( getPedWeapon( attacker ) ) if gun == 31 then if kills[ attacker ] == nil then kills[ attacker ] = 0 end kills[ attacker ] = tonumber( kills[ attacker ] ) + 1 end end end end end ) function getPlayerKills( player ) if player then if kills[ player ] == nil return nil else return kills[ player ] end end return false end Te añadí una función (getPlayerKills) que te devuelve las kills que ha hecho un jugador, por si lo quieres usar en otro script como export o algo parecido, ya que no usa elementData, sino, tablas.
  5. @.:CiBeR:. Si, de hecho fue lo que pensé. Pero, entonces, qué podría hacer o comprobar si realmente es ese el problema?
  6. Mmmm a mi me tira lo siguiente: http://i.imgur.com/8etaFCZ.jpg
  7. Creo que te puedo echar una mano en el tema de las animaciones. Tengo un script de camioneros el cual funciona con carga de cajas en las manos, para el setPedAnimation uso lo siguiente: setPedAnimation (player, "carry", "crry_prtial", 0, false, true, false, true)
  8. @Sergioks A mi no me funciona. Me tira error en el 5 argumento del draw de la imagen, dice que es nil. local thisImage = nil addEventHandler( "onClientResourceStart", resourceRoot, function() local cameraMat = getCamera():getMatrix() thisImage = cam2RTImage:create( cameraMat, true ) if thisImage then outputChatBox( "kitipasa" ) end end ) addEventHandler( "onClientResourceStop", resourceRoot, function() thisImage:destroy() end ) addEventHandler( "onClientPreRender", root, function() if thisImage then local mat = localPlayer:getMatrix() local pos = mat:getPosition() - mat:getForward() * 2 local rot = mat:getRotation() - Vector3( 0, 0, 180 ) local camMatrix = Matrix( pos, rot) thisImage:setCameraMatrix( camMatrix ) end end ) local sx, sy = guiGetScreenSize () addEventHandler( "onClientHUDRender", root, function() if thisImage then myImage = thisImage:getRenderTarget() local colR, colG, colB = getSkyGradient() dxDrawRectangle(sx / 2 - sy * 0.25, 0, sy * 0.5, sy * ((sy/ sx) * 0.4), tocolor(colR, colG, colB, 255)) dxDrawImage(sx / 2 - sy * 0.25, 0, sy * 0.5, sy * ((sy/ sx) * 0.4), myImage) end end )
  9. @Sergioks El script no funciona, me tira errores
  10. @-Rex- Disculpa pro scripter
  11. @Sergioks ¿Cuál parte es la que funciona como quiero? ¿La que está entre --[[ ? Gracias
  12. @Tomas ¿Podrías darme un ejemplo? No sé como funciona correctamente dxUpdateScreenSource, por desgracia xd.
  13. Buenas. No sé exactamente como explicar ésto así que dejaré una imagen a continuación. Básicamente quiero scriptear un retrovisor DX con el cual se pueda ver la parte trasera del vehículo para posteriormente ver si viene un vehículo, el lugar por donde hemos pasado, etc. Gracias de antemano.
  14. Quizás no es lo que buscas pero hay un ejemplo en dxDrawImage que usa math.sin que lo que puedes hacer es agrandar y poner más pequeña la imagen y como que hace un efecto 3D raro hacia la derecha e izquierda, como rotando.
  15. @.:CiBeR:. También es una idea que saqué del mafia 3 que tiene en el minimapa. Básicamente es utilizando getTickCount, hacer una especie de animación que agrande y ponga en la posición normal la imagen. ¿Es posible? Logré hacerlo pero quiero que el efecto se realice con un poco de lentitud, con getTickCount que es con lo que se hacen pues las animaciones.
  16. Te lo he dicho normal, debes explicarte mejor, son las normas del foro
  17. No quiero crear otro tema así que preguntaré por aquí. ¿Alguna forma de realizar una especie de parpadeo lento de una imagen con getTickCount? No me he metido mucho en ese tema y tengo la duda de cómo podría hacer que la scale se vaya agrandando y poniendo más pequeña realizando una especie de "animación". Gracias de antemano.
  18. @EstrategiaGTA Pues creo que deberías leer mejor, porque lo que pide es:
  19. @Tomas Lo hice, pero no sé por cual razón no me lo dibuja addEventHandler( "onClientRender", root, function( ) local posx, posy, posz = 2046, 1533, 10 local c = { getScreenFromWorldPosition( posx, posy, posz ) } if c[1] and c[2] then dxDrawImage( c[1], c[2], 150, 180, "indicador.png", 0, 0, 0, tocolor(255, 255, 255) ) end end ) Olvídalo, fallo tremendo mío xd.
×
×
  • Create New...