Jump to content

Again again rank system


mremin

Recommended Posts

  
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

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

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