Jump to content

Sasu

MTA Contributors
  • Posts

    1,056
  • Joined

  • Last visited

Everything posted by Sasu

  1. Sasu

    createProjectile

    But before that I change the script works fine but players near me cant listen.
  2. Sasu

    createProjectile

    http://dc335.4shared.com/download/dXzxD ... 486b89abeb Its a spanish song.
  3. Sasu

    createProjectile

    Yes. I use a link to listen the music.
  4. Sasu

    createProjectile

    Client: function mp3url(source, url, x, y, z) if isElement(sound) then destroyElement(sound) end sound = playSound3D(url, x, y, z) attachElements(sound, source) setSoundMaxDistance(sound, 100) end addEvent("onPlayerRequestMusic", true) addEventHandler("onPlayerRequestMusic", getRootElement(), mp3url) function parar() if isElement(sound) then destroyElement(sound) end end addEvent("onPlayerRequestStopMusic", true) addEventHandler("onPlayerRequestStopMusic", getRootElement(), parar) Server: function mp3(source, cmd, url) local x,y,z = getElementPosition(source) triggerClientEvent("onPlayerRequestMusic", getRootElement(), source, url, x, y, z) end addCommandHandler("url", mp3) function stop() triggerClientEvent("onPlayerRequestStopMusic", getRootElement()) end addCommandHandler("parar", stop) But nothings happen.
  5. Sasu

    createProjectile

    Another script: function mp3url(cmd, url) if isElement(sound) then destroyElement(sound) end local x,y,z = getElementPosition(localPlayer) sound = playSound3D(url, x, y, z) attachElements(sound, localPlayer) setSoundMaxDistance(sound, 100) end addCommandHandler("url", mp3url) Why others players near me cant listen the music?
  6. Sasu

    createProjectile

    Stupid error -.- Thanks you
  7. Good event ._. . onVehicleEnter
  8. function fuego(button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedElement) if ( not clickedElement ) then return end if state == "down" and clickedElement and getElementType ( clickedElement ) == "vehicle" and getElementType ( clickedElement ) == "player" then local x,y,z = getElementRotation ( localPlayer ) local rx,ry,rz = getElementPosition ( localPlayer ) kame = playSound3D("kame.mp3", rx, ry, rz) setTimer(createProjectile, 3500, 1, localPlayer, 20, rx, ry, rz, 200, clickedElement, x, y, z) if kame then setTimer(stopSound, 7000, 1, kame) end end end addEventHandler("onClientClick", root, fuego) Why this dont work? No errors on debug.
  9. Debes usar tostring. local cheq = xmlNodeSetValue(numero,tostring(numerodm))
  10. Sasu

    Nombres de mta.

    [sX]Sasu|Lv1| o Sasuke*
  11. Try this: function giveitem(playerSource, commandName, thegived, item, n) local accName = getAccountName ( getPlayerAccount (playerSource) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then if ( thegived and item and n ) then local namegived = getPlayerFromName(thegived) setElementData (namegived, tostring(item), tostring(n) ) --outputChatBox ( "#ffffffYou gave #ff0000"..item.."#ffffff("..n..")for #ff0000"..getPlayerName(namegived).."!", playerSource, 255, 255, 255, true ) --outputChatBox ( "#ffffffYou won#ff0000 "..item.."#ffffff("..n..") of #ff0000"..getPlayerName(playerSource).."!", namegived, 255, 255, 255, true ) else outputChatBox ( "Correct: #FFFFFF/give Name Item Value", playerSource, 255, 255, 255, true ) end end end addCommandHandler ( "give", giveitem )
  12. Sasu

    Elementos GUI

    como hago para que si detecte que es un gui no lo haga? Y ademas por que no se detiene el sonido? function fuego(button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedElement) if ( not getElementType(clickedElement) == "gui" ) then local x,y,z = getElementRotation ( localPlayer ) local rx,ry,rz = getElementPosition( localPlayer ) local kame = playSound3D("kame.mp3", rx, ry, rz) setTimer(createProjectile, 3500, 1, localPlayer, 20, _,_,_, 200, clickedElement, x, y, z) setTimer(stopSound, 7000, 1, kame) else stopSound(kame) end end addEventHandler("onClientClick", root, fuego)
  13. Intenta si te funciona asi: -- Advanced Anti Zombie by Kenix version 1.0.6 --[[ It's example how use it. Change this ]] local aSavePlaces = { Rectangle = { -- X, Y, Width, Height { -3000.1, 2100.1, 800, 800 }; { -250, -150, 500, 300 }; }; } local aRadarAreaPlaces = { -- x, y ,size 1, size 2, color: red, green, blue, alpha. { -3000.1, 2100.1, 800, 800, 0, 255, 0, 100 }; { -250, -150, 500, 300, 0, 255, 0, 100 }; } local sResourceName = getResourceName ( resource ) local bUseGunsInSavePlace = get( sResourceName .. '.UseGunsInSaveZone' ) local bUseRadarArea = get( sResourceName .. '.UseRadarArea' ) local pColshape, pRadarArea local bUseRunInSaveZone = get( sResourceName .. '.UseRunInSaveZone' ) local bUseJumpInSaveZone = get( sResourceName .. '.UseJumpInSaveZone' ) local bUseWeaponHudInSaveZone = get( sResourceName .. '.UseWeaponHudInSaveZone' ) local bUseAmmoHudInSaveZone = get( sResourceName .. '.UseAmmoHudInSaveZone' ) local bUseDamageInSaveZone = get( sResourceName .. '.UseDamageInSaveZone' ) function enter( pHitElement ) if isElementWithinColShape ( pHitElement, pColshape ) then if getElementType( pHitElement ) == 'player' then if not bUseGunsInSavePlace then toggleControl ( pHitElement, 'fire', false ) toggleControl ( pHitElement, 'aim_weapon', false ) toggleControl ( pHitElement, 'vehicle_fire', false ) end if not bUseRunInSaveZone then toggleControl ( pHitElement, 'sprint', false ) end if not bUseJumpInSaveZone then toggleControl ( pHitElement, 'jump', false ) end if not bUseWeaponHudInSaveZone then showPlayerHudComponent ( pHitElement, 'weapon', false ) end if not bUseAmmoHudInSaveZone then showPlayerHudComponent ( pHitElement, 'ammo', false ) end if not bUseDamageInSaveZone then setElementData( pHitElement, 'damage', 'no' ) end elseif getElementType( pHitElement ) == 'ped' then -- check if the entered ped kill it killPed( pHitElement ) -- kill ped end end end addEventHandler ( 'onResourceStart', resourceRoot, function ( ) for s, _ in pairs( aSavePlaces ) do for _, a in pairs( aSavePlaces[ s ] ) do pColshape = _G[ 'createCol' .. s ]( unpack( a ) ) setElementData( pColshape, 'zombieProof', true ) addEventHandler ( 'onColShapeHit', pColshape, enter ) addEventHandler ( 'onColShapeLeave', pColshape, function ( pLeaveElement ) if getElementType( pLeaveElement ) == 'player' then if not bUseGunsInSavePlace then toggleControl ( pLeaveElement, 'fire', true ) toggleControl ( pLeaveElement, 'aim_weapon', true ) toggleControl ( pLeaveElement, 'vehicle_fire', true ) end if not bUseRunInSaveZone then toggleControl ( pLeaveElement, 'sprint', true ) end if not bUseJumpInSaveZone then toggleControl ( pLeaveElement, 'jump', true ) end if not bUseWeaponHudInSaveZone then showPlayerHudComponent ( pLeaveElement, 'weapon', true ) end if not bUseAmmoHudInSaveZone then showPlayerHudComponent ( pLeaveElement, 'ammo', true ) end if not bUseDamageInSaveZone then setElementData( pLeaveElement, 'damage', 'yes' ) end elseif getElementType( pLeaveElement ) == 'ped' then -- check if the entered ped kill it killPed( pLeaveElement ) -- kill ped end end ) end end if bUseRadarArea then for _, a in ipairs( aRadarAreaPlaces ) do pRadarArea = createRadarArea ( unpack( a ) ) end end end )
  14. What is your problem? He is helping you. well, What do you want that script do?
  15. Ese script no crea pickups solo le da armas a el jugador cuando spawnea. Usa createPickup
  16. ._. Entonces solid, yo y alvarez respondimos para nada ._. Solo lo puse para mostrarle por si las dudas y porque estoy aburrido u.u
  17. function dx() dxDrawText(getPlayerName(localPlayer)..":",12.0,176.0,141.0,214.0,tocolor(255,0,0,255),1.0,"bankgothic","left","top",false,false,false) dxDrawText(message,129.0,176.0,796.0,207.0,tocolor(255,255,255,255),2.0,"arial","left","top",false,false,false) end function rdx(message) addEventHandler("onClientRender", getRootElement(), dx) setTimer( function() removeEventHandler("onClientRender",getRootElement(),dx) end ,9000,1 ) end addEvent("onAdminMessage", true ) addEventHandler("onAdminMessage", getRootElement(), rdx) Ahi te va a funcionar.
  18. Sasu

    Medallas

    El script para poner las medallas ._.
  19. Sasu

    Medallas

    Y como tienes el script?
  20. Bueno. Lo que quisiera saber es como hago para desactivar los gritos cuando alguien se incendia? Porque yo tengo un script que crea una explosion que no daña pero quiero sacarle los gritos. Como tendria que hacer?
  21. Debes usar esto: guiCreateProgressBar guiProgressBarGetProgress guiProgressBarSetProgress
  22. Playsound es solo client-side y addCommandHandler en client-side no se define el jugador.
  23. function Music (cmd, url) song = playSound(url) setSoundVolume(song, 100) setTimer( function () if ( not isElement(song) ) then outputChatBox("Error") end end , 3000, 1) end addCommandHandler("music", Music) Edit: Es cierto, me falto un end. Ahora si.
×
×
  • Create New...