mremin Posted December 5, 2010 Share Posted December 5, 2010 elseif (string.find(message,"!stats")) and not (string.find(message," !stats")) then local playerCash = loadPlayerData (source,"cash") local playerPoints = loadPlayerData (source,"points") local playerRank = loadPlayerData (source,"Rank") setTimer(outputChatBox,50,1,getPlayerName (source) .. " #ffd700has " .. tostring(playerCash) .. "$ and " .. tostring(playerPoints) .. " points! He is Rank " .. tostring(playerRank) .. "!",getRootElement(),255,0,0,true) function checkWinAndIfWinGiveWinCash (totalAmmo,killer,killerWeapon,bodypart,stealth) local rank = getAliveCount() if (rank == 1) then local allAlivePlayers = getAlivePlayers() local player = allAlivePlayers[1] local playerCount = getPlayerCount() local cashToWin = playerCount *53 local pointsToWin = playerCount *13 savePlayerData (player,"points",loadPlayerData(player,"points") + pointsToWin) savePlayerData (player,"cash",loadPlayerData(player,"cash") +cashToWin) outputChatBox (getPlayerName(player) .." #FF0000is first! He wins " .. tostring(pointsToWin) .." points and " .. tostring(cashToWin) .."$!" ,getRootElement(),255,0,0,true) end function getPlayerRank (thePlayer) local Points = loadPlayerData (source,"points") if (getPlayerData(getLocalPlayer(), "points") <= 0 ) then setPlayerData(getLocalPlayer(), "Rank") "Newbie" elseif (getPlayerData(getLocalPlayer(), "points") <= 100 ) then setPlayerData(getLocalPlayer(), "Rank") "Guest" elseif (getPlayerData(getLocalPlayer(), "points") <=250 ) then setPlayerData(getLocalPlayer(), "Rank") "Player" elseif (getPlayerData(getLocalPlayer(), "Points") <= 500 ) then setPlayerData(getLocalPlayer(), "Rank") "Known" elseif (getPlayerData(getLocalPlayer(), "Points") <= 1000 ) then setPlayerData(getLocalPlayer(), "Rank") "Server friend" elseif (getPlayerData(getLocalPlayer(), "Points") <= 2500 ) then setPlayerData(getLocalPlayer(), "Rank") "V.I.P" elseif (getPlayerData(getLocalPlayer(), "Points") <= 5000 ) then setPlayerData(getLocalPlayer(), "Rank") "Faumos" elseif (getPlayerData(getLocalPlayer(), "Points") <= 10000 ) then setPlayerData(getLocalPlayer(), "Rank") "Pro" elseif (getPlayerData(getLocalPlayer(), "Points") <= 50000 ) then setPlayerData(getLocalPlayer(), "Rank") "Crazy" elseif (getPlayerData(getLocalPlayer(), "Points") <= 1000000 ) then setPlayerData(getLocalPlayer(), "Rank") "Insane" savePlayerData (getLocalPlayer(),"rank",Player(getLocalPlayer(),"Rank")) end end working but only he is Rank 0!! why?????? will be mad help me pls Link to comment
Aibo Posted December 5, 2010 Share Posted December 5, 2010 because getLocalPlayer() is a client function. Link to comment
12p Posted December 6, 2010 Share Posted December 6, 2010 looks like you haven't did this script. If you see these lines: function getPlayerRank ([u]thePlayer[/u]) local Points = loadPlayerData (source,"points") if (getPlayerData(getLocalPlayer(), "points") <= 0 ) then setPlayerData(getLocalPlayer(), "Rank") "Newbie" elseif (getPlayerData(getLocalPlayer(), "points") <= 100 ) then setPlayerData(getLocalPlayer(), "Rank") "Guest" elseif (getPlayerData(getLocalPlayer(), "points") <=250 ) then setPlayerData(getLocalPlayer(), "Rank") "Player" elseif (getPlayerData(getLocalPlayer(), "Points") <= 500 ) then setPlayerData(getLocalPlayer(), "Rank") "Known" elseif (getPlayerData(getLocalPlayer(), "Points") <= 1000 ) then setPlayerData(getLocalPlayer(), "Rank") "Server friend" elseif (getPlayerData(getLocalPlayer(), "Points") <= 2500 ) then setPlayerData(getLocalPlayer(), "Rank") "V.I.P" elseif (getPlayerData(getLocalPlayer(), "Points") <= 5000 ) then setPlayerData(getLocalPlayer(), "Rank") "Faumos" elseif (getPlayerData(getLocalPlayer(), "Points") <= 10000 ) then setPlayerData(getLocalPlayer(), "Rank") "Pro" elseif (getPlayerData(getLocalPlayer(), "Points") <= 50000 ) then setPlayerData(getLocalPlayer(), "Rank") "Crazy" elseif (getPlayerData(getLocalPlayer(), "Points") <= 1000000 ) then setPlayerData(getLocalPlayer(), "Rank") "Insane" savePlayerData (getLocalPlayer(),"rank",Player(getLocalPlayer(),"Rank")) end end You should replace all getLocalPlayer() with thePlayer. Did you do this script? 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