Jump to content

setPedStat


-.Paradox.-

Recommended Posts

Hello, can somebody help me fixing this no errors in debug, this suppose to add +1 point for every weapon stat when you kill a player, like example when i kill somebody with m4 i earn 1 point to m4 etc

here is the code and thanks

addEventHandler("onZombieWasted", root, 
function (killer, weapon ,bodypart) 
    if (killer and getElementType(killer) == "player" and killer ~= source) then 
    local Acc = getAccountName ( acc ) 
        for i = 21 , 25 do 
        getPedStat(source,i,getAccountData(Acc, "stat."..i)) 
        end 
        for i = 69 , 79 do 
        getPedStat(source,i,getAccountData(Acc, "stat."..i)) 
        end 
        for i = 21 , 25 do 
        setPedStat(source,i,+1) 
        end 
        for i = 69 , 79 do 
        setPedStat(source,i,+1) 
        end 
    end 
end) 

Edited by Guest
Link to comment
addEventHandler ( "onPlayerWasted", root, 
    function ( killer, weapon ,bodypart ) 
        if ( killer and getElementType ( killer ) == "player" and killer ~= source ) then 
            for i = 21, 25 do 
                setPedStat ( source, i, getPedStat ( source, i ) + 1 ) 
            end 
            for i = 69 , 79 do 
                setPedStat ( source, i, getPedStat ( source, i ) + 1 ) 
            end 
        end 
    end 
) 

Link to comment
addEventHandler ( "onPlayerWasted", root, 
    function ( killer, weapon, bodypart ) 
        if killer then 
            if getElementType ( killer ) == "player" then 
                if killer ~= source then 
                    for i = 21, 25 do 
                        setPedStat ( killer, i, getPedStat ( killer, i ) + 1 ) 
                    end 
                    for i = 69 , 79 do 
                        setPedStat ( killer, i, getPedStat ( killer, i ) + 1 ) 
                    end 
                end 
            end 
        end 
    end 
) 

Link to comment
Stats = {  
    [22] = { 69 }; 
    [23] = { 70 }; 
    [24] = { 71 }; 
    [25] = { 72 }; 
    [26] = { 73 }; 
    [27] = { 74 }; 
    [28] = { 75 }; 
    [29] = { 76 }; 
    [30] = { 77 }; 
    [31] = { 78 }; 
    [34] = { 79 }; 
}; 
  
addEventHandler ( "onPlayerWasted", root, 
    function ( ammo, killer, weapon, bodypart ) 
        if killer then 
            if getElementType ( killer ) == "player" then 
                if killer ~= source then 
                    if Stats[tonumber(weapon)] then 
                        setPedStat ( killer, Stats[tonumber(weapon)][1], getPedStat ( killer, Stats[tonumber(weapon)][1] ) + 1 ) 
                    end 
                end 
            end 
        end 
    end 
) 

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