Jump to content

طريقة اعطاء شخصية سلاح ؟


mr.ekoo

Recommended Posts

فـي كود جاهز

--

عناد مسويه

-- Server Side 
thePed = createPed ( 282, 1513.3770751953, -1677.8481445313, 14.046875 ) 
theMarker = createMarker ( 0, 0, 0, "cylinder", 15, 0, 0, 0, 0 ) 
  
setPedStat ( thePed, 77, 999 ) 
setPedWeaponSlot ( thePed, 3 ) 
attachElements ( theMarker, thePed, 0, 0, -1 ) 
setTimer ( giveWeapon, 5000, 0, thePed, 30, 99999, true ) 
      
addEventHandler ( "onMarkerHit", getResourceRootElement ( getThisResource ( ) ), 
    function ( thePlayer ) 
        if getElementType ( thePlayer ) == "player" then 
            if getPlayerTeam ( thePlayer ) == getTeamFromName ( "Skulls" ) then          
                triggerClientEvent ( thePlayer, "setPedAttacking", thePlayer, thePed ) 
                if isPedInVehicle ( thePlayer ) then 
                    destroyElement ( getPedOccupiedVehicle ( thePlayer ) ) 
                end 
            end 
        end 
    end 
) 
      
addEventHandler ( "onMarkerLeave", getResourceRootElement ( getThisResource ( ) ), 
    function ( thePlayer ) 
        if getElementType ( thePlayer ) == "player" then 
            triggerClientEvent ( thePlayer, "setPedStanding", thePlayer, thePed ) 
            setTimer ( giveWeapon, 500, 1, thePed, 30, 99999, true ) 
        end 
    end 
) 
  

-- Client Side 
addEvent ( "setPedAttacking", true ) 
addEventHandler ( "setPedAttacking", root, 
    function ( thePed ) 
        setTimer ( 
            function ( ) 
                x, y, z = getElementPosition ( localPlayer ) 
                setPedAimTarget ( thePed, x, y, z ) 
            end 
        , 100, 0 ) 
        setPedControlState ( thePed, "fire", true ) 
        outputChatBox ( "* Start Shooting !!!", 255, 255, 0, true )      
    end 
) 
          
addEvent ( "setPedStanding", true ) 
addEventHandler ( "setPedStanding", root, 
    function ( thePed ) 
        setPedControlState ( thePed, "fire", false ) 
        outputChatBox ( "* Stop Shooting !!!", 255, 255, 0, true )       
        for _, x3NAD in ipairs ( getTimers ( 100 ) ) do 
            killTimer ( x3NAD ) 
        end     
    end 
) 
  

Link to comment
اخوي لو سمحت هذي الشخصية لو ضربتها تضربك

ابغا من احد يجي جنب الشخصية تضربه

للعلم

يكون من فريق محدد

يعني مو الفرقات تضربهم

فهمتني ؟

thePed = createPed ( 282, 1513.3770751953, -1677.8481445313, 14.046875 ) 
theMarker = createMarker ( 1513.5129394531, -1675.0975341797, 14.046875, "cylinder", 15, 0, 0, 0, 0 ) 
  
setPedStat ( thePed, 77, 999 ) 
setPedWeaponSlot ( thePed, 3 ) 
attachElements ( theMarker, thePed, 0, 0, -1 ) 
setTimer ( giveWeapon, 5000, 0, thePed, 30, 99999, true ) 
      
addEventHandler ( "onMarkerHit", getResourceRootElement ( getThisResource ( ) ), 
    function ( hitPlayer ) 
    if (getTeamName(getPlayerTeam(hitPlayer)) == "team") then 
        if getElementType ( hitPlayer ) == "player" then 
            if getPlayerTeam ( hitlayer ) == getTeamFromName ( "Skulls" ) then          
                triggerClientEvent ( hitPlayer, "setPedAttacking", hitPlayer, thePed ) 
                if isPedInVehicle ( hitPlayer ) then 
                    destroyElement ( getPedOccupiedVehicle ( hitPlayer ) ) 
                    else 
                    cancelEvent () 
                    end 
                end 
            end 
        end 
    end 
) 
      
addEventHandler ( "onMarkerLeave", getResourceRootElement ( getThisResource ( ) ), 
    function ( thePlayer ) 
        if getElementType ( thePlayer ) == "player" then 
            triggerClientEvent ( thePlayer, "setPedStanding", thePlayer, thePed ) 
            setTimer ( giveWeapon, 500, 1, thePed, 30, 99999, true ) 
        end 
    end 
) 
  

Link to comment
اخوي لو سمحت هذي الشخصية لو ضربتها تضربك

ابغا من احد يجي جنب الشخصية تضربه

للعلم

يكون من فريق محدد

يعني مو الفرقات تضربهم

فهمتني ؟

thePed = createPed ( 282, 1513.3770751953, -1677.8481445313, 14.046875 ) 
theMarker = createMarker ( 1513.5129394531, -1675.0975341797, 14.046875, "cylinder", 15, 0, 0, 0, 0 ) 
  
setPedStat ( thePed, 77, 999 ) 
setPedWeaponSlot ( thePed, 3 ) 
attachElements ( theMarker, thePed, 0, 0, -1 ) 
setTimer ( giveWeapon, 5000, 0, thePed, 30, 99999, true ) 
      
addEventHandler ( "onMarkerHit", getResourceRootElement ( getThisResource ( ) ), 
    function ( hitPlayer ) 
    if (getTeamName(getPlayerTeam(hitPlayer)) == "team") then 
        if getElementType ( hitPlayer ) == "player" then 
            if getPlayerTeam ( hitlayer ) == getTeamFromName ( "Skulls" ) then          
                triggerClientEvent ( hitPlayer, "setPedAttacking", hitPlayer, thePed ) 
                if isPedInVehicle ( hitPlayer ) then 
                    destroyElement ( getPedOccupiedVehicle ( hitPlayer ) ) 
                    else 
                    cancelEvent () 
                    end 
                end 
            end 
        end 
    end 
) 
      
addEventHandler ( "onMarkerLeave", getResourceRootElement ( getThisResource ( ) ), 
    function ( thePlayer ) 
        if getElementType ( thePlayer ) == "player" then 
            triggerClientEvent ( thePlayer, "setPedStanding", thePlayer, thePed ) 
            setTimer ( giveWeapon, 500, 1, thePed, 30, 99999, true ) 
        end 
    end 
) 
  

WTF !!!

^ مسوي ترايقر و الكود سيرفر وبس , وين الكلنت ؟ :shock:

triggerClientEvent ( hitPlayer, "setPedAttacking", hitPlayer, thePed ) 
+ 
triggerClientEvent ( thePlayer, "setPedStanding", thePlayer, thePed ) 

Link to comment
اخوي لو سمحت هذي الشخصية لو ضربتها تضربك

ابغا من احد يجي جنب الشخصية تضربه

للعلم

يكون من فريق محدد

يعني مو الفرقات تضربهم

فهمتني ؟

thePed = createPed ( 282, 1513.3770751953, -1677.8481445313, 14.046875 ) 
theMarker = createMarker ( 1513.5129394531, -1675.0975341797, 14.046875, "cylinder", 15, 0, 0, 0, 0 ) 
  
setPedStat ( thePed, 77, 999 ) 
setPedWeaponSlot ( thePed, 3 ) 
attachElements ( theMarker, thePed, 0, 0, -1 ) 
setTimer ( giveWeapon, 5000, 0, thePed, 30, 99999, true ) 
      
addEventHandler ( "onMarkerHit", getResourceRootElement ( getThisResource ( ) ), 
    function ( hitPlayer ) 
    if (getTeamName(getPlayerTeam(hitPlayer)) == "team") then 
        if getElementType ( hitPlayer ) == "player" then 
            if getPlayerTeam ( hitlayer ) == getTeamFromName ( "Skulls" ) then          
                triggerClientEvent ( hitPlayer, "setPedAttacking", hitPlayer, thePed ) 
                if isPedInVehicle ( hitPlayer ) then 
                    destroyElement ( getPedOccupiedVehicle ( hitPlayer ) ) 
                    else 
                    cancelEvent () 
                    end 
                end 
            end 
        end 
    end 
) 
      
addEventHandler ( "onMarkerLeave", getResourceRootElement ( getThisResource ( ) ), 
    function ( thePlayer ) 
        if getElementType ( thePlayer ) == "player" then 
            triggerClientEvent ( thePlayer, "setPedStanding", thePlayer, thePed ) 
            setTimer ( giveWeapon, 500, 1, thePed, 30, 99999, true ) 
        end 
    end 
) 
  

WTF !!!

^ مسوي ترايقر و الكود سيرفر وبس , وين الكلنت ؟

triggerClientEvent ( hitPlayer, "setPedAttacking", hitPlayer, thePed ) 
+ 
triggerClientEvent ( thePlayer, "setPedStanding", thePlayer, thePed ) 

الكود ككامل موجود فوق انا عدلت له السيرفر بس

اهو يبي لتيم معين سويته والكلنت ماتغير :mrgreen:

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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