Jump to content

Atouk

Members
  • Posts

    221
  • Joined

  • Last visited

Everything posted by Atouk

  1. Hola, eh venido a preguntar porque me estoy volviendo enfermo con estas boludeses que no puedo resolver y probe y probe y nada, NO SE QUE ERROR TIENE!!!!!! Espero que me entiendan, este es el script: -- Parte del script donde da el error... sX, sY = guiGetScreenSize() health = getElementHealth( getPedOccupiedVehicle ( localPlayer ) ) healtWidth3 = sY*4.314606741573034 * ( health / 100 ) healtWidth4 = sY*4.314606741573034 * ( 100 / 100 ) speedx, speedy, speedz = getElementVelocity ( getPedOccupiedVehicle ( localPlayer ) ) actualspeed = (speedx^2 + speedy^2 + speedz^2)^(0.5) kmh = actualspeed * 180 vehicleName = getVehicleName ( getPedOccupiedVehicle ( localPlayer ) )
  2. Podrías usar esto también: miping = getPlayerPing(getLocalPlayer()) L_Ping = guiCreateLabel(0.80, 0.29, 0.18, 0.07, "Ping:"..miping, true) guiSetFont(L_Ping, "sa-gothic") guiLabelSetColor(L_Ping, 30, 135, 224) setTimer( guiSetText, 100, 0, L_Ping, miping )
  3. Para obtener el nombre del jugador puedes usar: getPlayerName -- Para tomar el nombre del jugador -- o si no te sirve eso getPlayerFromName -- Para tomar el jugador por el nombre function blowVeh( player, cmd, blowVehicle ) blowPlayer = getPlayerFromName ( blowVehicle ) blowVehicle ( getPlayerOccupiedVehicle( player ) ) outputChatBox ( "Blow: " .. blowVehicle .. " Le explotaron el auto", theClient ) end addCommandHandler ( "blow", blowVeh )
  4. Mira proba ahí agregando lo que se debe. addEventHandler( "onVehicleStartEnter", root, function( player, seat, jacked, door ) dueño = getAccountName( getPlayerAccount( player ) ) setVehicleLocked ( source, true ) if ( dueño == "USUARIODELDUEÑO" ) then setVehicleLocked ( source, false ) outputChatBox( "Bienvenido a su vehiculo", player, 0, 0, 255 ) if not ( dueño == "USUARIODELDUEÑO" ) then setVehicleLocked ( source, true ) outputChatBox( "Este vehiculo no es de usted.", player, 255, 0, 0 ) end end end ) Espero que te sirva.
  5. Jaja pero si le pones el evento onPlayerChat Cada ves que el jugador hable activara las funciones Y sabes como hacer el del explotar el vehículo o no tenes idea?
  6. Usa las siguientes funcoines: blowVehicle destroyElement kickPlayer banPlayer outputChatBox -- Para adornarlo ^^
  7. Pero puedo poner de la siguiente forma? function( player, previousWeaponID, currentWeaponID ) Esque hay cosas que no se como las hago en este caso ya estaba echo pero dio un error, pero pongo formas que ni yo sabia y terminan saliendo, pero no les diré porque me da vergüenza porque son cositas tontas jaja. Disculpen por las molestias!
  8. Proba con este: local Marker1 = createMarker ( -2435.89, 2501.60, 19.8, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker1, 10) function Marker10 ( hitPlayer, matchingDimension ) if localPlayer == Marker1 then local Marker2 = createMarker ( -2436.60, 2436.8, 15.5, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker2, 10) destroyElement ( Marker1 ) elseif localPlayer == Marker2 then local Marker3 = createMarker ( -2435.39, 2436.60, 13.5, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker3, 10) destroyElement ( Marker2 ) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker10 ) Para mi el error fue al poner source, ya que no esta definido y pusiste el evento onClientMarkerHit, por lo que es en cliet-side, y decidí remplazar source por localPlayer, nose si estoy en lo correcto pero probalo.
  9. Nesesito ayuda sobre este script que viene del DayZ, para mi el error esta en player que no esta definido pero tampoco puedo poner source, como puedo definir player? script: function weaponSwitchBack(previousWeaponID, currentWeaponID) local weapon1 = getElementData(source, "currentweapon_1") if not weapon1 then return end local ammoData1, weapID1 = getWeaponAmmoType(weapon1) local x, y, z = getElementPosition(source) local rx, ry, rz = getElementRotation(source) if previousWeaponID == weapID1 then if elementWeaponBack[source] then setElementID(player, "elementWeaponBack[source]") detachElementFromBone(elementWeaponBack[source]) destroyElement(elementWeaponBack[source]) elementWeaponBack[source] = false end elementWeaponBack[source] = createObject(getWeaponObjectID(weapID1), x, y, z) setObjectScale(elementWeaponBack[source], 0.875) if elementBackpack[source] then attachElementToBone(elementWeaponBack[source], source, 3, 0.19, -0.31, -0.1, 0, 270, -90) else attachElementToBone(elementWeaponBack[source], source, 3, 0.19, -0.11, -0.1, 0, 270, 10) end elseif currentWeaponID == weapID1 then setElementID(player, "elementWeaponBack[source]") detachElementFromBone(elementWeaponBack[source]) destroyElement(elementWeaponBack[source]) elementWeaponBack[source] = false end end addEventHandler("onPlayerWeaponSwitch", getRootElement(), weaponSwitchBack) Espero respuestas, gracias!
  10. Osea de cuando entras? abris la puerta= onVehicleEnter
  11. Atouk

    Ayuda

    Usa: isObjectInACLGroup Ejemplo: function privarSkin() accountname = getAccountName( source ) if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "admin" ) ) then setElementModel( source, 0 ) -- En 0 define el skin else outputChatBox( "Este comando es solo para administradores!", source, 255, 255, 255 ) end end addCommandHandler( "darSkin", privarSkin ) Espero que te sirva
  12. Esque estoy en la escuela con el celu !!! Llego a mi casa en un ratin y te digo!!
  13. Algo podria ser? Osea me darias un ejemplo para sacar una conclucion?
  14. Ahh pense que decias lo justamente de abajoo, osea que des vuelta el infernus unos 180 grados y quitar eso! Perdon!
  15. No creo que se pueda sacar, proba con algun remplazo de un auto con txd y dff
  16. Atouk

    Ayuda

    Para que te saque vida tenes que hacer esto: function atack(attacker) attacker = getElementData( "zombie" ) if attacker then daño = 10 -- DEFINE EL DAÑO QUE SACARA health = getElementHealth( source ) setElementHeatlh( source, health - daño ) end end addEventHandler( "onPlayerDamage", root, atack ) EDIT: PROBA AHI!
  17. Atouk

    Problema...

    De nada, un gusto ayudarte!
  18. Porque lo que hace es que cuando spawne bindea esa tecla... Cumple lo mismo que onPlayerJoin, nadamas que la bindea cuando entra..
  19. Alguien me puede decir a que se debe este error?: ERROR: [DayZ-MTA]/DayZ/pickups.lua (global scope) - Aborting; infinit e running script in DayZ
  20. Atouk

    Problema...

    Proba asi: function createLabel() tulabelinguini = guiCreateLabel( etc,etc,etc,etc) guiSetFont( tulabelinguini, ringaringaring ) end setTimer( createLabel, 3000, 1 )
  21. Atouk

    Recomendacion!

    Ah si, me falto uno esque lo hise desde el editor de aca y me olvide jaja
  22. Proba ahí function montar(carro) warpIntoVehicle = warpPedIntoVehicle ( source, carro, 4 ) setTimer(warpIntoVehicle, 500, 1) outputChatBox ( "Entraste al auto como pasajero!", source, 255, 255, 255, true ) else outputChatBox ( "Error al entrar al auto!", source, 255, 255, 255, true ) end addEvent("subirPlayer", true) addEventHandler("subirPlayer", root, montar)
×
×
  • Create New...