Jump to content

help once again


mint3d

Recommended Posts

Posted

Seems like you don't read what I told you, I said that it just SAVES the team, it doesn't LOAD it.

With this it'll load it aswell:

addEventHandler ( "onPlayerWasted", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            for slot = 1, 12 do 
                setAccountData ( account, "save-wep".. slot, getPedWeapon ( source, slot ) ) 
                setAccountData ( account, "save-ammo".. slot, getPedTotalAmmo ( source, slot ) ) 
            end 
            local team = getPlayerTeam ( source ) 
            if ( team ) then 
                setAccountData ( account, "save-team", getTeamName ( team ) ) 
            end 
        end 
    end 
) 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            setElementData ( source, "Role", role ) 
            spawnPlayer ( source, x, y, z, interior, dimension ) 
            setElementHealth ( source, health ) 
            setElementModel ( source, skin ) 
            local team = getTeamFromName ( getAccountData ( account, "save-team" ) ) 
            if ( team ) then 
                setPlayerTeam ( source, team ) 
            end 
            setPlayerMoney ( source, money ) 
            setPedArmor ( source, armor ) 
            for slot = 1, 12 do 
                local wep = getAccountData ( account, "save-wep".. slot ) 
                local ammo = getAccountData ( account, "save-ammo".. slot ) 
                giveWeapon ( source, wep, ammo ) 
            end 
        end 
    end   
) 

Posted

i did but nothing still

local team = getTeamFromName ( getAccountData ( account, "save-team" ) ) 
            if ( team ) then 
                setPlayerTeam ( source, team ) 
            end 

is that end ment to be there

Posted
addEventHandler ( "onPlayerWasted", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            for slot = 1, 12 do 
                setAccountData ( account, "save-wep".. slot, getPedWeapon ( source, slot ) ) 
                setAccountData ( account, "save-ammo".. slot, getPedTotalAmmo ( source, slot ) ) 
            end 
            local team = getPlayerTeam ( source ) 
            if ( team ) then 
                setAccountData ( account, "save-team", getTeamName ( team ) ) 
            end 
        end 
    end 
) 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            setElementData ( source, "Role", role ) 
            spawnPlayer ( source, x, y, z, interior, dimension ) 
            setElementHealth ( source, health ) 
            setElementModel ( source, skin ) 
            local team = getTeamFromName ( getAccountData ( account, "save-team" ) ) 
            if ( team ) then 
                setPlayerTeam ( source, team ) 
            else 
                outputChatBox ( "NO TEAM SAVED", source ) 
            end 
            setPlayerMoney ( source, money ) 
            setPedArmor ( source, armor ) 
            for slot = 1, 12 do 
                local wep = getAccountData ( account, "save-wep".. slot ) 
                local ammo = getAccountData ( account, "save-ammo".. slot ) 
                giveWeapon ( source, wep, ammo ) 
            end 
        end 
    end   
) 

See if it outputs something to chat.

Posted
addEventHandler ( "onPlayerWasted", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            for slot = 1, 12 do 
                setAccountData ( account, "save-wep".. slot, getPedWeapon ( source, slot ) ) 
                setAccountData ( account, "save-ammo".. slot, getPedTotalAmmo ( source, slot ) ) 
            end 
            local team = getPlayerTeam ( source ) 
            if ( team ) then 
                setAccountData ( account, "save-team", getTeamName ( team ) ) 
            end 
        end 
    end 
) 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            local team = getTeamFromName ( getAccountData ( account, "save-team" ) ) 
            if ( team ) then 
                setPlayerTeam ( source, team ) 
            else 
                outputChatBox ( "NO TEAM SAVED", source ) 
            end 
            for slot = 1, 12 do 
                local wep = getAccountData ( account, "save-wep".. slot ) 
                local ammo = getAccountData ( account, "save-ammo".. slot ) 
                giveWeapon ( source, wep, ammo ) 
            end 
        end 
    end   
) 

Try it.

Posted

I just tested it and it works as it should, so you either did something wrong or your server has an script which is conflicting with this one.

Posted
addEventHandler ( "onPlayerWasted", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            for slot = 1, 12 do 
                setAccountData ( account, "save-wep".. slot, getPedWeapon ( source, slot ) ) 
                setAccountData ( account, "save-ammo".. slot, getPedTotalAmmo ( source, slot ) ) 
            end 
            local team = getPlayerTeam ( source ) 
            if ( team ) then 
                setAccountData ( account, "save-team", getTeamName ( team ) ) 
            end 
        end 
    end 
) 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            setElementData ( source, "Role", role ) 
            spawnPlayer ( source, x, y, z, interior, dimension ) 
            setElementHealth ( source, health ) 
            setElementModel ( source, skin ) 
            local team = getTeamFromName ( getAccountData ( account, "save-team" ) ) 
            if ( team ) then 
                setPlayerTeam ( source, team ) 
            else 
                outputChatBox ( "NO TEAM SAVED", source ) 
            end 
            setPlayerMoney ( source, money ) 
            setPedArmor ( source, armor ) 
            for slot = 1, 12 do 
                local wep = getAccountData ( account, "save-wep".. slot ) 
                local ammo = getAccountData ( account, "save-ammo".. slot ) 
                giveWeapon ( source, wep, ammo ) 
            end 
        end 
    end   
) 

i have that and meta

meta> 
    "Bucky" type="script" version="1.3" description="Wasted save" /> 
   
    

Posted
addEventHandler ( "onPlayerWasted", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            for slot = 1, 12 do 
                setAccountData ( account, "save-wep".. slot, getPedWeapon ( source, slot ) ) 
                setAccountData ( account, "save-ammo".. slot, getPedTotalAmmo ( source, slot ) ) 
            end 
            local team = getPlayerTeam ( source ) 
            if ( team ) then 
                setAccountData ( account, "save-team", getTeamName ( team ) ) 
            end 
        end 
    end 
) 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        local account = getPlayerAccount ( source ) 
        if ( account and not isGuestAccount ( account ) ) then 
            local team = getTeamFromName ( getAccountData ( account, "save-team" ) ) 
            if ( team ) then 
                setPlayerTeam ( source, team ) 
            else 
                outputChatBox ( "NO TEAM SAVED", source ) 
            end 
            for slot = 1, 12 do 
                local wep = getAccountData ( account, "save-wep".. slot ) 
                local ammo = getAccountData ( account, "save-ammo".. slot ) 
                giveWeapon ( source, wep, ammo ) 
            end 
        end 
    end   
) 

Try it.

You should use this :|:!: .

Posted

WARNING: wasted-save\wasted-save.lua:30: Bad argument @ 'giveWeapon' [Expected weapon-type at argument 2, got boolean]

Posted

I have a question ..Why are you using the account data when the player wasted? What about a table? Because the account data maybe make some laggy with a wasted event - spawn event .

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