Jump to content

Again again rank system


mremin

Recommended Posts

Posted
  
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

Posted

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?

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