-misterX- Posted December 20, 2012 Share Posted December 20, 2012 why the console says bad argument on all 'giveWeapon'? function setSkin() local playeraccount = getPlayerAccount(source) -- gets players account if getAccountData (playeraccount, "standardskin") == 0 then setElementModel(source, 0) else local skin = getAccountData (playeraccount, "standardskin") -- gets players skin setElementModel(source, skin) local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID0") local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID1") local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID2") local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID3") local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID4") local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID5") local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID6") local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID7") local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID8") local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID9") local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID10") local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID11") local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID12") local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo0") local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo1") local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo2") local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo3") local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo4") local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo5") local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo6") local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo7") local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo8") local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo9") local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo10") local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo11") local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo12") giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) end end addEventHandler("onPlayerSpawn",root,setSkin) Link to comment
Castillo Posted December 20, 2012 Share Posted December 20, 2012 Obviously the weapon ID is wrong or returning false. Link to comment
-misterX- Posted December 20, 2012 Author Share Posted December 20, 2012 what do you mean returning false? Link to comment
Castillo Posted December 20, 2012 Share Posted December 20, 2012 That nothing was saved on these account data names. Link to comment
manve1 Posted December 20, 2012 Share Posted December 20, 2012 theCurrentAccount is not defined Link to comment
-misterX- Posted December 20, 2012 Author Share Posted December 20, 2012 what can i do? Link to comment
Castillo Posted December 20, 2012 Share Posted December 20, 2012 function setSkin() local playeraccount = getPlayerAccount(source) -- gets players account if getAccountData (playeraccount, "standardskin") == 0 then setElementModel(source, 0) else local skin = getAccountData (playeraccount, "standardskin") -- gets players skin setElementModel(source, skin) local playerWeaponID0 = getAccountData (playeraccount, "funmodev2-weaponID0") local playerWeaponID1 = getAccountData (playeraccount, "funmodev2-weaponID1") local playerWeaponID2 = getAccountData (playeraccount, "funmodev2-weaponID2") local playerWeaponID3 = getAccountData (playeraccount, "funmodev2-weaponID3") local playerWeaponID4 = getAccountData (playeraccount, "funmodev2-weaponID4") local playerWeaponID5 = getAccountData (playeraccount, "funmodev2-weaponID5") local playerWeaponID6 = getAccountData (playeraccount, "funmodev2-weaponID6") local playerWeaponID7 = getAccountData (playeraccount, "funmodev2-weaponID7") local playerWeaponID8 = getAccountData (playeraccount, "funmodev2-weaponID8") local playerWeaponID9 = getAccountData (playeraccount, "funmodev2-weaponID9") local playerWeaponID10 = getAccountData (playeraccount, "funmodev2-weaponID10") local playerWeaponID11 = getAccountData (playeraccount, "funmodev2-weaponID11") local playerWeaponID12 = getAccountData (playeraccount, "funmodev2-weaponID12") local playerWeaponAmmo0 = getAccountData (playeraccount, "funmodev2-weaponAmmo0") local playerWeaponAmmo1 = getAccountData (playeraccount, "funmodev2-weaponAmmo1") local playerWeaponAmmo2 = getAccountData (playeraccount, "funmodev2-weaponAmmo2") local playerWeaponAmmo3 = getAccountData (playeraccount, "funmodev2-weaponAmmo3") local playerWeaponAmmo4 = getAccountData (playeraccount, "funmodev2-weaponAmmo4") local playerWeaponAmmo5 = getAccountData (playeraccount, "funmodev2-weaponAmmo5") local playerWeaponAmmo6 = getAccountData (playeraccount, "funmodev2-weaponAmmo6") local playerWeaponAmmo7 = getAccountData (playeraccount, "funmodev2-weaponAmmo7") local playerWeaponAmmo8 = getAccountData (playeraccount, "funmodev2-weaponAmmo8") local playerWeaponAmmo9 = getAccountData (playeraccount, "funmodev2-weaponAmmo9") local playerWeaponAmmo10 = getAccountData (playeraccount, "funmodev2-weaponAmmo10") local playerWeaponAmmo11 = getAccountData (playeraccount, "funmodev2-weaponAmmo11") local playerWeaponAmmo12 = getAccountData (playeraccount, "funmodev2-weaponAmmo12") giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) end end addEventHandler("onPlayerSpawn",root,setSkin) Link to comment
-misterX- Posted December 21, 2012 Author Share Posted December 21, 2012 the console doesn't report any error... but this functio wich save thosa data report "bad argument" on all set account data of the weapons! function save() local team = getPlayerTeam(source) -- Gets the players team local playeraccount = getPlayerAccount(source) -- Checks to see if the player is a guest or not setAccountData(playeraccount, "team", getTeamName(team)) --saves team setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0)) setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1)) setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2)) setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3)) setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4)) setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5)) setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6)) setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7)) setAccountData (account, "funmodev2-weaponID8", getPedWeapon (source, -- s8) -->) setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9)) setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10)) setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11)) setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12)) setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0)) setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1)) setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2)) setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3)) setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4)) setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5)) setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6)) setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7)) setAccountData (account, "funmodev2-weaponAmmo8", getPedTotalAmmo (source, -- s8) -->) setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9)) setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10)) setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11)) setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12)) end addEventHandler("onPlayerWasted", getRootElement(), save) Link to comment
Castillo Posted December 21, 2012 Share Posted December 21, 2012 function save() local team = getPlayerTeam(source) -- Gets the players team local account = getPlayerAccount(source) -- Checks to see if the player is a guest or not setAccountData(account, "team", getTeamName(team)) --saves team setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0)) setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1)) setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2)) setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3)) setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4)) setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5)) setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6)) setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7)) setAccountData (account, "funmodev2-weaponID8", getPedWeapon (source, ) setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9)) setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10)) setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11)) setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12)) setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0)) setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1)) setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2)) setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3)) setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4)) setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5)) setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6)) setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7)) setAccountData (account, "funmodev2-weaponAmmo8", getPedTotalAmmo (source, ) setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9)) setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10)) setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11)) setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12)) end addEventHandler("onPlayerWasted", getRootElement(), save) Link to comment
-misterX- Posted December 21, 2012 Author Share Posted December 21, 2012 wht did you change? Link to comment
Castillo Posted December 21, 2012 Share Posted December 21, 2012 "playeraccount" to "account". Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now