Jump to content

Dispara


Arsilex

Recommended Posts

Posted

Por que me ataca 1 vez

function peds() 
    poli1 = createPed ( 71, 2042.18, 1621.4, 1023.01 ) 
    poli2 = createPed ( 71, 2046.12, 1622.28, 1023.01 ) 
    setElementInterior( poli1, 1 ) 
    setElementDimension( poli1, 15 ) 
    setElementInterior( poli2, 1 ) 
    setElementDimension( poli2, 15 ) 
    setElementRotation(poli1,0, 0, 190) 
    setElementRotation(poli2,0, 0, 180) 
    setPedWeaponSlot ( poli1, ( 2 ) ) 
    setPedWeaponSlot ( poli2, ( 2 ) ) 
    setPedControlState ( poli1, "fire", true ) 
    setPedControlState ( poli2, "fire", true ) 
end 
addEventHandler( "onClientResourceStart", getRootElement(), peds ) 

y tambien como le aga para darle un arma :S?

rsilex.png.0e6ad382b3fdc3cbe6390e3e847572c9.png
Posted
giveWeapon -- Para darle un arma 

Y para que continue atacando, tenes que hacer un timer para que deje de "disparar" y otro para que "dispare".

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
function peds() 
    poli1 = createPed ( 71, 2042.18, 1621.4, 1023.01 ) 
    poli2 = createPed ( 71, 2046.12, 1622.28, 1023.01 ) 
    setElementInterior( poli1, 1 ) 
    setElementDimension( poli1, 15 ) 
    setElementInterior( poli2, 1 ) 
    setElementDimension( poli2, 15 ) 
    setElementRotation(poli1,0, 0, 190) 
    setElementRotation(poli2,0, 0, 180) 
    setPedControlState ( poli1, "fire", true ) 
    setPedControlState ( poli2, "fire", true ) 
    triggerServerEvent ( "Start.Arma", root )  
     
end 
addEvent( "Start.Ped", true ) 
addEventHandler( "Start.Ped", root, peds ) 

function armas() 
    giveWeapon ( poli1, 22, 200 ) 
    giveWeapon ( poli2, 22, 200 ) 
end 
addEvent( "Start.Arma", true ) 
addEventHandler( "Start.Arma", root, armas ) 

lo hize todo bien creo y no le da el arma :S

rsilex.png.0e6ad382b3fdc3cbe6390e3e847572c9.png
Posted
tu no sabes mucho de scripts eh xD

Eso es un evento creado por mi que se trigea desde el sv para activar los peds despues va otro evento de client a server para dar arma repasarte

https://wiki.multitheftauto.com/wiki/TriggerServerEvent

https://wiki.multitheftauto.com/wiki/TriggerClientEvent

Dije "Talvez" , no que ese era el problema.

------------------------------------------------------------------------------------------

My scripts

http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977

http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740

Posted
function peds() 
    poli1 = createPed ( 71, 2042.18, 1621.4, 1023.01 ) 
    poli2 = createPed ( 71, 2046.12, 1622.28, 1023.01 ) 
    setElementInterior( poli1, 1 ) 
    setElementDimension( poli1, 15 ) 
    setElementInterior( poli2, 1 ) 
    setElementDimension( poli2, 15 ) 
    setElementRotation(poli1,0, 0, 190) 
    setElementRotation(poli2,0, 0, 180) 
    setPedControlState ( poli1, "fire", true ) 
    setPedControlState ( poli2, "fire", true ) 
    triggerServerEvent ( "Start.Arma", root, poli1, poli2 )  
     
end 
addEvent( "Start.Ped", true ) 
addEventHandler( "Start.Ped", root, peds ) 

function armas(poli1, poli2) 
    giveWeapon ( poli1, 22, 200 ) 
    giveWeapon ( poli2, 22, 200 ) 
end 
addEvent( "Start.Arma", true ) 
addEventHandler( "Start.Arma", root, armas ) 

Proba ahora.

Hi, this is a signature.

Posted
eso es lo que me puse alegrab en scripting general y no me funciona ._.

Te aparece algo en el debug?

Hi, this is a signature.

Posted

-- server side:

function peds ( ) 
    poli1 = createPed ( 71, 2042.18, 1621.4, 1023.01 ) 
    poli2 = createPed ( 71, 2046.12, 1622.28, 1023.01 ) 
    setElementInterior ( poli1, 1 ) 
    setElementDimension ( poli1, 15 ) 
    setElementInterior ( poli2, 1 ) 
    setElementDimension ( poli2, 15 ) 
    setElementRotation ( poli1, 0, 0, 190 ) 
    setElementRotation ( poli2, 0, 0, 180 ) 
    giveWeapon ( poli1, 22, 200 ) 
    giveWeapon ( poli2, 22, 200 ) 
    setElementID ( poli1, "poli1" ) 
    setElementID ( poli2, "poli2" ) 
    triggerClientEvent ( "Start.Arma", root ) 
end 
addEvent ( "Start.Ped", true ) 
addEventHandler ( "Start.Ped", root, peds ) 

-- client side:

addEvent ( "Start.Arma", true ) 
addEventHandler ( "Start.Arma", root, 
    function ( ) 
        poli1 = getElementByID ( "poli1" ) 
        poli2 = getElementByID ( "poli2" ) 
        setPedControlState ( poli1, "fire", true ) 
        setPedControlState ( poli2, "fire", true ) 
    end 
) 

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Mostrame como ejecutas: "Start.Ped".

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
function asdasdasdzxzdxc( thePlayer ) 
    if exports.factions:isPlayerInFactionType ( thePlayer, 5) then  
        setElementFrozen ( thePlayer, true ) 
        setPedAnimation( thePlayer, "bomber", "bom_plant") 
    setTimer ( 
        function () 
            exports.players:giveMoney( thePlayer, 1500 ) 
            outputChatBox ( "Ya tienes el dinero ahora corree!! ", thePlayer, 255, 0, 0 ) 
            destroyElement ( Dinero ) 
            setElementFrozen ( thePlayer, false ) 
            triggerClientEvent ( thePlayer, "Start.Ped", getRootElement() ) 
            setTimer ( restartResource, 3600000, 1, getResourceFromName ( "Move" ) ) 
        end 
        ,6000,1 
    ) 
    else 
        outputChatBox ( "No eres de la mafia dejale a los profesionales el sitio! ", thePlayer, 255, 0, 0 ) 
    end 
end 
addEventHandler( "onMarkerHit", Dinero, asdasdasdzxzdxc ) 

rsilex.png.0e6ad382b3fdc3cbe6390e3e847572c9.png
Posted
function asdasdasdzxzdxc ( thePlayer ) 
    if exports.factions:isPlayerInFactionType ( thePlayer, 5 ) then 
        setElementFrozen ( thePlayer, true ) 
        setPedAnimation ( thePlayer, "bomber", "bom_plant" ) 
        setTimer ( 
            function ( ) 
                exports.players:giveMoney ( thePlayer, 1500 ) 
                outputChatBox ( "Ya tienes el dinero ahora corree!! ", thePlayer, 255, 0, 0 ) 
                destroyElement ( Dinero ) 
                setElementFrozen ( thePlayer, false ) 
                triggerEvent ( "Start.Ped", thePlayer ) 
                setTimer ( restartResource, 3600000, 1, getResourceFromName ( "Move" ) ) 
            end 
            ,6000, 1 
        ) 
    else 
        outputChatBox ( "No eres de la mafia dejale a los profesionales el sitio! ", thePlayer, 255, 0, 0 ) 
    end 
end 
addEventHandler ( "onMarkerHit", Dinero, asdasdasdzxzdxc ) 

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

asi

addEvent ( "Start.Arma", true ) 
addEventHandler ( "Start.Arma", getRootElement(), 
    function ( ) 
        poli1 = getElementByID ( "poli1" ) 
        poli2 = getElementByID ( "poli2" ) 
        setPedControlState ( poli1, "aim_weapon", true ) 
        setPedControlState ( poli1, "aim_weapon", true ) 
        setTimer( 
        function () 
            setPedControlState ( poli1, "fire", true ) 
            setPedControlState ( poli2, "fire", true ) 
        end 
        ,600, 0 
        ) 
    end 
) 

y como les ago para apuntar a un player'

rsilex.png.0e6ad382b3fdc3cbe6390e3e847572c9.png
Posted

En lugar de preguntar, probalo.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

ya lo eh probado pero mira

addEvent ( "Start.Arma", true ) 
addEventHandler ( "Start.Arma", getRootElement(), 
    function ( ) 
        poli1 = getElementByID ( "poli1" ) 
        poli2 = getElementByID ( "poli2" ) 
  
        setTimer ( function() 
        setPedControlState ( poli1, "fire", true ) 
        setPedControlState ( poli2, "fire", true ) 
        end, 600, 0 ) 
         
        setTimer ( function() 
        setPedControlState ( poli1, "fire", false ) 
        setPedControlState ( poli2, "fire", false ) 
        end, 1000, 0 ) 
         
    end 
) 

Y lo que haces es dispara 1 vez y las siguentes veces para de disparar y no dispara mas :S osea hace la animacion pero no dispara :S

rsilex.png.0e6ad382b3fdc3cbe6390e3e847572c9.png
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...