Jump to content

Help in Small script


Evil-Cod3r

Recommended Posts

Posted

Hi alll i have made this

but i want if Player fire with gun the gun automatic reload

like my ammo is 10 i fired its give me 10 faster

  
function Bug (source) 
    local slot = getPedWeaponSlot ( source ) 
    if (slot == 2) then 
    setPedWeaponSlot ( source, 1000) 
    setGlitchEnabled ( "quickreload", true ) 
    setGlitchEnabled ( "fastmove", true ) 
    setGlitchEnabled ( "fastfire", true ) 
    setGlitchEnabled ( "crouchbug", true ) 
end 
end 
addEventHandler( "onClientResourceStart", getRootElement( ), Bug) 

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

Posted

Thx Kenix work fine :)

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

Posted (edited)

personally i wouldnt trigger on every shot... that wouldnt be good...

i would check the ammoInClip client side after shooting each bullet,

once ammoInClip == 0 then trigger to give the player the loaded gun again

imagine 50 players with a smg... all shooting... that would be some serious trigger activity your way :lol:

Edit:

Thx Kenix work fine :)

where did the post go :o

Edited by Guest

ScoobySig.gif

[UVA]Scooby

Founder Of UVA - Ultimate Vice Assassins

http://www.uvaclan.com/

Posted
addEventHandler( 'onClientPlayerWeaponFire',root, 
    function( weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement ) 
        triggerServerEvent( 'onPlayerWeaponFire',source,weapon,ammo+5 ) 
    end 
) 

addEvent( 'onPlayerWeaponFire',true ) 
  
addEventHandler( 'onPlayerWeaponFire',root, 
    function( weapon,ammo ) 
        giveWeapon( source,weapon,ammo ) 
    end 
) 
  
function dev () 
setGlitchEnabled ( "quickreload", true ) 
setGlitchEnabled ( "fastmove", true ) 
setGlitchEnabled ( "fastfire", true ) 
setGlitchEnabled ( "crouchbug", true ) 
setTimer ( dev, 50, 1) 
end 
addEventHandler( 'onResourceStart',root, dev) 

its give me ammo but its shoot to slow how to Make shot faster C-bug ?

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

Posted

Tested.

Client

addEventHandler( 'onClientPlayerWeaponFire',root, 
    function( weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement ) 
        if source == localPlayer then 
            triggerServerEvent( 'onPlayerWeaponFire',source,weapon,getPedAmmoInClip( source )+1,getPedTotalAmmo( source )+1  ) 
        end  
    end 
) 

Server

addEvent( 'onPlayerWeaponFire',true ) 
  
addEventHandler( 'onPlayerWeaponFire',root, 
    function( weapon,ammo,full ) 
        setWeaponAmmo ( source, weapon, full,ammo ) 
    end 
) 

http://vk.com/the_kenix

Вопросы задавайте на форуме, не пишите мне в личку.

Please don't pm me.

Posted

its not fast its shoot 2 in 1 time i need if i shot with sniper shoot dont stop like M-4 :$

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

Posted

some one please .

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

Posted

No Thanks that not what i mean ok i use what Kenix write thanks all ^_^

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

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...