Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. Tienes que calcular su centro de gravedad. Fórmula = (l/2, a/2) Obtendrás coordenadas relativas, tendrás que convertirlas a absolutas para poder utilizarlas en MTA.
  2. addEventHandler("onClientProjectileCreation", root, function () if ( getProjectileType(source) == 58 ) then destroyElement(source) end end )
  3. Tomas

    Weapons(ayuda)

    No es necesario nombrar los argumentos de las funciones que no utilizarás, es innecesario y pierdes memoria
  4. Tomas

    Weapons(ayuda)

    local weapons = { 12, 14, 15, 20, 30, 31 } local weapID = getWeaponNameFromID ( weapName ) function arma ( thePlayer ) local wepId = weapons[ math.random( #weapons ) ] giveWeapon ( thePlayer, wepId ) -- Gives the M4 weapon with 200 ammo outputChatBox("Ha obtenido una ".. getWeaponNameFromID(wepId), thePlayer ) end addCommandHandler("arma", arma)
  5. Tomas

    Duda

    La función tiene que estar antes del addCommandHandler.
  6. engineLoadTXD ¿Con qué función lo aplico a un model?
  7. getNetworkStats ¿Con qué función creo un ped?
  8. unpack ¿Con qué función se puede crear un vehículo?
  9. type ¿Con qué función podemos asesinar a un jugador?
  10. esa coma al final de la tabla loco, que sino da erró! No, no da.
  11. setWorldSpecialPropertyEnabled ¿Con qué función creo un navegador? (no CEGUI).
  12. ¿A qué te refieres con local? local asd = "a" function isLocal (var) return not (_G[var] and true or false) end print(isLocal("asd")) --> true
  13. Como es serverside no te dará problema así que no haría falta esa función dentro del timer. addCommandHandler( 'fc', function( uPlayer ) if isPedInVehicle( uPlayer ) then local uVehicle = getPedOccupiedVehicle( uPlayer ) if uVehicle then outputChatBox("Tu vehiculo cambiará de color ramdom", source, 255, 0, 0) setVehicleColor (uVehicle, math.random(255), math.random(255), math.random(255)) setVehicleHeadLightColor (uVehicle, math.random(255), math.random(255), math.random(255)) end end end) Eso no tiene nada que ver. @Slash14, utiliza esto: timer_v = {} addCommandHandler( 'fc', function( uPlayer ) if isPedInVehicle( uPlayer ) then local uVehicle = getPedOccupiedVehicle( uPlayer ) if uVehicle then outputChatBox("Tu vehiculo cambiará de color ramdom", source, 255, 0, 0) timer_v[uVehicle] = setTimer ( function(vehicle) if ( not isElement(vehicle) ) then killTimer(timer_v[vehicle]) end setVehicleColor (vehicle, math.random(255), math.random(255), math.random(255)) setVehicleHeadLightColor (vehicle, math.random(255), math.random(255), math.random(255)) end, 100, 0, uVehicle ) end end end)
  14. Tomas

    Posicion

    Es un post del 2013...
  15. Tomas

    Gang (Problema)

    Falta un ')', revisa mi anterior post, lo corregí.
  16. isPedDucked ¿Con qué función convierto una cadena de texto en otra función?
  17. Bankgothic no viene con la librería GUI. https://wiki.multitheftauto.com/wiki/St ... Font_Names
  18. Tomas

    Gang (Problema)

    Mira el loop. - Reemplaza la línea 7 con esto: if ( (getElementData ( player, "gang" ) == gangName) or (isPlayerAdmin(player)) ) then
  19. Se puede paralelamente crear un ped y un arma, hacer que esta le dispare al ped teniendo en cuenta la posición hitX, hitY, hitZ y la del tirador, y entonces conseguir la parte del cuerpo con onClientPedDamage.
  20. Sabía que alguien iba a decir eso Dependiendo de lo que quieras hacer debes de usar un evento u otro, pero ambos tienen en común que se pueden ejecutar cuando un jugador pone un comando (comando: texto que se escribe en la consola o bien texto precedido de / en el chat), así que ambos son una respuesta válida a la pregunta que has hecho. Si querías que onPlayerCommand fuese la única respuesta, tendrías que haber especificado características concretas del evento. @Tomas, la función era resetMapInfo. ¿Qué función se usa para cambiar los píxeles de una textura? dxSetTexturePixels o dxSetShaderValue dependiendo del shader.
  21. Tampoco. setWorldSoundEnabled (sigue pendiente la mia)
  22. outputConsole es para la consola del cliente
  23. setCameraMatrix? ¿Con qué función se imprime un mensaje en la consola del servidor y no en el debug/log?)
×
×
  • Create New...