Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- aveTimes(player, time)
- {
- guid = player getGuid();
- for(i=4; i>-1; i--)
- {
- //If players new time is slower then their old time
- if(level.playerTimes[i]["guid"] == guid && level.playerTimes[i]["time"] < time )
- return;
- //If a quicker time is set
- if(level.playerTimes[i]["time"] > time)
- {
- //check player doesnt have old time
- for(x=0; x<i+1; x++)
- {
- if(level.playerTimes[x]["guid"] == guid && level.playerTimes[x]["time"] != time)
- {
- //If they do move all times below up to remove it
- for(z=x; z>0; z--)
- {
- level.playerTimes[z]["time"] = level.playerTimes[z-1]["time"];
- level.playerTimes[z]["name"] = level.playerTimes[z-1]["name"];
- level.playerTimes[z]["guid"] = level.playerTimes[z-1]["guid"];
- }
- }
- }
- //move old times down
- for(p=0; p<i; p++)
- {
- level.playerTimes[p]["time"] = level.playerTimes[p+1]["time"];
- level.playerTimes[p]["name"] = level.playerTimes[p+1]["name"];
- level.playerTimes[p]["guid"] = level.playerTimes[p+1]["guid"];
- }
- //insert new time
- level.playerTimes[i]["time"] = time;
- level.playerTimes[i]["name"] = player.name;
- level.playerTimes[i]["guid"] = guid;
- saveToDvar();
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement