K4stic Posted December 21, 2012 Posted December 21, 2012 (edited) Server Side: function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) if not isGuestAccount(getPlayerAccount(source)) then local accountData = getAccountData(getPlayerAccount(source), "stat0") end if (accountData) then local Staminastat = getAccountData (getPlayerAccount(source), "stat0") local Musculestat = getAccountData (getPlayerAccount(source), "stat1") local Healthstat = getAccountData (getPlayerAccount(source), "stat2") local Pistolskill = getAccountData (getPlayerAccount(source), "stat22") local SilencedPistolskill = getAccountData (getPlayerAccount(source), "stat23") local DesertEagleskill = getAccountData (getPlayerAccount(source), "stat24") local Shotgunskill = getAccountData (getPlayerAccount(source), "stat25") local SawnOffskill = getAccountData (getPlayerAccount(source), "stat26") local Spaz12skill = getAccountData (getPlayerAccount(source), "stat27") local Uziskill = getAccountData (getPlayerAccount(source), "stat28") local MP5skill = getAccountData (getPlayerAccount(source), "stat29") local AK47skill = getAccountData (getPlayerAccount(source), "stat30") local M4skill = getAccountData (getPlayerAccount(source), "stat31") local Sniperskill = getAccountData (getPlayerAccount(source), "stat32") setPedStat(source, 22, Staminastat) setPedStat(source, 23, Musculestat) setPedStat(source, 24, Healthstat) setPedStat(source, 69, Pistolskill) setPedStat(source, 70, SilencedPistolskill) setPedStat(source, 71, DesertEagleskill) setPedStat(source, 72, Shotgunskill) setPedStat(source, 73, SawnOffskill) setPedStat(source, 74, Spaz12skill) setPedStat(source, 75, Uziskill) setPedStat(source, 76, MP5skill) setPedStat(source, 77, AK47skill) setPedStat(source, 78, M4skill) setPedStat(source, 79, Sniperskill) end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onQuit (quitType, reason, responsibleElement) if not (isGuestAccount (getPlayerAccount (source))) then account = getPlayerAccount (source) if (account) then setAccountData(account, "stat22", tostring(getPedStat(source, 69))) setAccountData(account, "stat23", tostring(getPedStat(source, 70))) setAccountData(account, "stat24", tostring(getPedStat(source, 71))) setAccountData(account, "stat25", tostring(getPedStat(source, 72))) setAccountData(account, "stat26", tostring(getPedStat(source, 73))) setAccountData(account, "stat27", tostring(getPedStat(source, 74))) setAccountData(account, "stat28", tostring(getPedStat(source, 75))) setAccountData(account, "stat29", tostring(getPedStat(source, 76))) setAccountData(account, "stat30", tostring(getPedStat(source, 77))) setAccountData(account, "stat31", tostring(getPedStat(source, 78))) setAccountData(account, "stat32", tostring(getPedStat(source, 79))) setAccountData(account, "stat0", tostring(getPedStat(source, 22))) setAccountData(account, "stat1", tostring(getPedStat(source, 23))) setAccountData(account, "stat2", tostring(getPedStat(source, 24))) end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit) It's just not save Edited December 21, 2012 by Guest
csiguusz Posted December 21, 2012 Posted December 21, 2012 Check the server console or the log file for errors or use /debugscript 3. But an end is missing from the onQuit function.
K4stic Posted December 21, 2012 Author Posted December 21, 2012 nothing missed and no errors just don't save
csiguusz Posted December 21, 2012 Posted December 21, 2012 nothing missed and no errors just don't save The onQuit function itself and two "if" and just two "end" there should be three i think....
K4stic Posted December 21, 2012 Author Posted December 21, 2012 Think and Know is diferend so be sure
csiguusz Posted December 21, 2012 Posted December 21, 2012 Hehe, you are funny So I'm SURE that and end is missing.
Fury Posted December 22, 2012 Posted December 22, 2012 function playerLogin (source) if isGuestAccount(getPlayerAccount(source)) then -- do nothing else local Staminastat = getAccountData (getPlayerAccount(source), "stat0") local Musculestat = getAccountData (getPlayerAccount(source), "stat1") local Healthstat = getAccountData (getPlayerAccount(source), "stat2") local Pistolskill = getAccountData (getPlayerAccount(source), "stat22") local SilencedPistolskill = getAccountData (getPlayerAccount(source), "stat23") local DesertEagleskill = getAccountData (getPlayerAccount(source), "stat24") local Shotgunskill = getAccountData (getPlayerAccount(source), "stat25") local SawnOffskill = getAccountData (getPlayerAccount(source), "stat26") local Spaz12skill = getAccountData (getPlayerAccount(source), "stat27") local Uziskill = getAccountData (getPlayerAccount(source), "stat28") local MP5skill = getAccountData (getPlayerAccount(source), "stat29") local AK47skill = getAccountData (getPlayerAccount(source), "stat30") local M4skill = getAccountData (getPlayerAccount(source), "stat31") local Sniperskill = getAccountData (getPlayerAccount(source), "stat32") setPedStat(source, 22, Staminastat) setPedStat(source, 23, Musculestat) setPedStat(source, 24, Healthstat) setPedStat(source, 69, Pistolskill) setPedStat(source, 70, SilencedPistolskill) setPedStat(source, 71, DesertEagleskill) setPedStat(source, 72, Shotgunskill) setPedStat(source, 73, SawnOffskill) setPedStat(source, 74, Spaz12skill) setPedStat(source, 75, Uziskill) setPedStat(source, 76, MP5skill) setPedStat(source, 77, AK47skill) setPedStat(source, 78, M4skill) setPedStat(source, 79, Sniperskill) end end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onQuit (quitType, reason, responsibleElement) if (isGuestAccount (getPlayerAccount (source))) then -- do nothing else local account = getPlayerAccount (source) if (account) then setAccountData(account, "stat22", tostring(getPedStat(source, 69))) setAccountData(account, "stat23", tostring(getPedStat(source, 70))) setAccountData(account, "stat24", tostring(getPedStat(source, 71))) setAccountData(account, "stat25", tostring(getPedStat(source, 72))) setAccountData(account, "stat26", tostring(getPedStat(source, 73))) setAccountData(account, "stat27", tostring(getPedStat(source, 74))) setAccountData(account, "stat28", tostring(getPedStat(source, 75))) setAccountData(account, "stat29", tostring(getPedStat(source, 76))) setAccountData(account, "stat30", tostring(getPedStat(source, 77))) setAccountData(account, "stat31", tostring(getPedStat(source, 78))) setAccountData(account, "stat32", tostring(getPedStat(source, 79))) setAccountData(account, "stat0", tostring(getPedStat(source, 22))) setAccountData(account, "stat1", tostring(getPedStat(source, 23))) setAccountData(account, "stat2", tostring(getPedStat(source, 24))) end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit)
Baseplate Posted December 22, 2012 Posted December 22, 2012 function onQuit (quitType, reason, responsibleElement) if (isGuestAccount (getPlayerAccount (source))) then -- do nothing else local account = getPlayerAccount (source) if (account) then setAccountData(account, "stat22", tostring(getPedStat(source, 69))) setAccountData(account, "stat23", tostring(getPedStat(source, 70))) setAccountData(account, "stat24", tostring(getPedStat(source, 71))) setAccountData(account, "stat25", tostring(getPedStat(source, 72))) setAccountData(account, "stat26", tostring(getPedStat(source, 73))) setAccountData(account, "stat27", tostring(getPedStat(source, 74))) setAccountData(account, "stat28", tostring(getPedStat(source, 75))) setAccountData(account, "stat29", tostring(getPedStat(source, 76))) setAccountData(account, "stat30", tostring(getPedStat(source, 77))) setAccountData(account, "stat31", tostring(getPedStat(source, 78))) setAccountData(account, "stat32", tostring(getPedStat(source, 79))) setAccountData(account, "stat0", tostring(getPedStat(source, 22))) setAccountData(account, "stat1", tostring(getPedStat(source, 23))) setAccountData(account, "stat2", tostring(getPedStat(source, 24))) end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit) function playerLogin (source) if isGuestAccount(getPlayerAccount(source)) then -- do nothing else local Staminastat = getAccountData (getPlayerAccount(source), "stat0") local Musculestat = getAccountData (getPlayerAccount(source), "stat1") local Healthstat = getAccountData (getPlayerAccount(source), "stat2") local Pistolskill = getAccountData (getPlayerAccount(source), "stat22") local SilencedPistolskill = getAccountData (getPlayerAccount(source), "stat23") local DesertEagleskill = getAccountData (getPlayerAccount(source), "stat24") local Shotgunskill = getAccountData (getPlayerAccount(source), "stat25") local SawnOffskill = getAccountData (getPlayerAccount(source), "stat26") local Spaz12skill = getAccountData (getPlayerAccount(source), "stat27") local Uziskill = getAccountData (getPlayerAccount(source), "stat28") local MP5skill = getAccountData (getPlayerAccount(source), "stat29") local AK47skill = getAccountData (getPlayerAccount(source), "stat30") local M4skill = getAccountData (getPlayerAccount(source), "stat31") local Sniperskill = getAccountData (getPlayerAccount(source), "stat32") setPedStat(source, 22, Staminastat) setPedStat(source, 23, Musculestat) setPedStat(source, 24, Healthstat) setPedStat(source, 69, Pistolskill) setPedStat(source, 70, SilencedPistolskill) setPedStat(source, 71, DesertEagleskill) setPedStat(source, 72, Shotgunskill) setPedStat(source, 73, SawnOffskill) setPedStat(source, 74, Spaz12skill) setPedStat(source, 75, Uziskill) setPedStat(source, 76, MP5skill) setPedStat(source, 77, AK47skill) setPedStat(source, 78, M4skill) setPedStat(source, 79, Sniperskill) end end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) How do you get an acc data that isn't set yet?
Castillo Posted December 22, 2012 Posted December 22, 2012 function onQuit ( ) local account = getPlayerAccount ( source ) if ( isGuestAccount ( account ) ) then return end setAccountData ( account, "stat22", tostring ( getPedStat ( source, 69 ) ) ) setAccountData ( account, "stat23", tostring ( getPedStat ( source, 70 ) ) ) setAccountData ( account, "stat24", tostring ( getPedStat ( source, 71 ) ) ) setAccountData ( account, "stat25", tostring ( getPedStat ( source, 72 ) ) ) setAccountData ( account, "stat26", tostring ( getPedStat ( source, 73 ) ) ) setAccountData ( account, "stat27", tostring ( getPedStat ( source, 74 ) ) ) setAccountData ( account, "stat28", tostring ( getPedStat ( source, 75 ) ) ) setAccountData ( account, "stat29", tostring ( getPedStat ( source, 76 ) ) ) setAccountData ( account, "stat30", tostring ( getPedStat ( source, 77 ) ) ) setAccountData ( account, "stat31", tostring ( getPedStat ( source, 78 ) ) ) setAccountData ( account, "stat32", tostring ( getPedStat ( source, 79 ) ) ) setAccountData ( account, "stat0", tostring ( getPedStat ( source, 22 ) ) ) setAccountData ( account, "stat1", tostring ( getPedStat ( source, 23 ) ) ) setAccountData ( account, "stat2", tostring ( getPedStat ( source, 24 ) ) ) end addEventHandler ( "onPlayerQuit", getRootElement(), onQuit ) function playerLogin ( _, account ) local Staminastat = getAccountData ( account, "stat0" ) local Musculestat = getAccountData ( account, "stat1" ) local Healthstat = getAccountData ( account, "stat2" ) local Pistolskill = getAccountData ( account, "stat22" ) local SilencedPistolskill = getAccountData ( account, "stat23" ) local DesertEagleskill = getAccountData ( account, "stat24" ) local Shotgunskill = getAccountData ( account, "stat25" ) local SawnOffskill = getAccountData ( account, "stat26" ) local Spaz12skill = getAccountData ( account, "stat27" ) local Uziskill = getAccountData ( account, "stat28" ) local MP5skill = getAccountData ( account, "stat29" ) local AK47skill = getAccountData ( account, "stat30" ) local M4skill = getAccountData ( account, "stat31" ) local Sniperskill = getAccountData ( account, "stat32" ) setPedStat ( source, 22, Staminastat ) setPedStat ( source, 23, Musculestat ) setPedStat ( source, 24, Healthstat ) setPedStat ( source, 69, Pistolskill ) setPedStat ( source, 70, SilencedPistolskill ) setPedStat ( source, 71, DesertEagleskill ) setPedStat ( source, 72, Shotgunskill ) setPedStat ( source, 73, SawnOffskill ) setPedStat ( source, 74, Spaz12skill ) setPedStat ( source, 75, Uziskill ) setPedStat ( source, 76, MP5skill ) setPedStat ( source, 77, AK47skill ) setPedStat ( source, 78, M4skill ) setPedStat ( source, 79, Sniperskill ) end addEventHandler ( "onPlayerLogin", getRootElement(), playerLogin )
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