deamon137 Posted May 31, 2007 Share Posted May 31, 2007 i need script with Ranks for example : 0-10 wins Newbie 11-30 wins Amateur 31-60 wins Road Kill 61-100 wins Professional 101-150 wins Master 151-220 wins Amateur F1 Racer 221-340 wins F1 Racer 341-500 wins Professional F1 Racer 500-1000 wins Champion and need too comand !nextrank for example i have 25 wins and the comand show me "to next rank you need 5 wins." please help me Link to comment
deamon137 Posted June 2, 2007 Author Share Posted June 2, 2007 i'm find only for visits not wins... Link to comment
deamon137 Posted June 4, 2007 Author Share Posted June 4, 2007 i'm dont see a ranks in the script and i have script created by me but i need only ranks Link to comment
deamon137 Posted June 7, 2007 Author Share Posted June 7, 2007 i have script POINTS on *:SIGNAL:mta.finish: { var %rank = $mta.rank($1,$2) if (%rank == 1) { mta.text $1 $mta.nick($1,$2) came in first, points earned: 5 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 5) } elseif (%rank == 2) { mta.text $1 $mta.nick($1,$2) came in second, points earned: 4 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 4) } elseif (%rank == 3) { mta.text $1 $mta.nick($1,$2) came in third, points earned: 3 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 3) } elseif (%rank == 4) { mta.text $1 $mta.nick($1,$2) came in fourth, points earned: 2 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 2) } elseif (%rank == 5) { mta.text $1 $mta.nick($1,$2) came in fifth, points earned: 1 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 1) } } RANKS i have problems to copy the script here. http://d.turboupload.com/d/1852285/ranks.mrc.html what is bad in this because when im join game i see "demon has no rank!" but i have 100 points. Link to comment
Scooby Posted June 7, 2007 Share Posted June 7, 2007 this is the one from prs. alias prs.rank { var %a = $ceil($calc($prs.points($1,$2)/175)) if (%a > 9) %a = 9 mta.text $1 $mta.nick($1,$2) $+ 's Rank: $replace(%a,0,Noob,1,Rookie,2,Novice,3,Sunday Driver,4,Pro Driver,5,Excellent Driver,6,Drift King,7,Burnout King,8,Awesome Racer,9,Ultimate Racer!) } and add this line to mta.command: elseif ($3 == !rank) prs.rank $1- this give 1 rank every 175 points, u should be able to easily change it to what u want. Link to comment
deamon137 Posted June 7, 2007 Author Share Posted June 7, 2007 you have looked for me script?? what is bad in this? Link to comment
SanZoR Posted June 7, 2007 Share Posted June 7, 2007 i have scriptPOINTS on *:SIGNAL:mta.finish: { var %rank = $mta.rank($1,$2) if (%rank == 1) { mta.text $1 $mta.nick($1,$2) came in first, points earned: 5 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 5) } elseif (%rank == 2) { mta.text $1 $mta.nick($1,$2) came in second, points earned: 4 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 4) } elseif (%rank == 3) { mta.text $1 $mta.nick($1,$2) came in third, points earned: 3 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 3) } elseif (%rank == 4) { mta.text $1 $mta.nick($1,$2) came in fourth, points earned: 2 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 2) } elseif (%rank == 5) { mta.text $1 $mta.nick($1,$2) came in fifth, points earned: 1 !writeini -n " $+ $scriptdir $+ points.ini" POINTS $mta.ip($1,$2) $calc($iif($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),$readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)),0) + 1) } } RANKS i have problems to copy the script here. http://d.turboupload.com/d/1852285/ranks.mrc.html what is bad in this because when im join game i see "demon has no rank!" but i have 100 points. There iz no bad lines... its just huugee, and thats problem... Btw, and the script link sucks... There is script: on *:SIGNAL:mta.join: { if ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 5 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 40) { mta.text $1 $mta.nick($1,$2) has the title of Newbie! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 41 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 80) { mta.text $1 $mta.nick($1,$2) has the title of Amateur Racer! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 81 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 160) { mta.text $1 $mta.nick($1,$2) has the title of Racer! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 161 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 320) { mta.text $1 $mta.nick($1,$2) has the title of Proffesional Racer! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 321 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 640) { mta.text $1 $mta.nick($1,$2) has the title of Master Racer! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 641 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 1200) { mta.text $1 $mta.nick($1,$2) has the title of Racer Winner! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 1201 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 2400) { mta.text $1 $mta.nick($1,$2) has the title of Amateur F1 Racer! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 2401 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 4800) { mta.text $1 $mta.nick($1,$2) has the title of F1 Racer! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 4801 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 9600) { mta.text $1 $mta.nick($1,$2) has the title of Professional F1 Racer! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 9601 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 19200) { mta.text $1 $mta.nick($1,$2) has the title of Master F1 Racer! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 19201 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 38400) { mta.text $1 $mta.nick($1,$2) has the title of F1 Winner! } elseif ($readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) => 38401 && $readini($scriptdir $+ points.ini,POINTS,$mta.ip($1,$2)) =< 76800) { mta.text $1 $mta.nick($1,$2) has the title of Champion! } else { mta.text $1 $mta.nick($1,$2) has no rank! } } Wazz was problem to copy it there? Link to comment
deamon137 Posted June 11, 2007 Author Share Posted June 11, 2007 so some1 can write the script for gus? Link to comment
Scooby Posted June 11, 2007 Share Posted June 11, 2007 lol? people still use that??? my rank script will work for gus, just change the part where it says: var %a = $ceil($calc($prs.points($1,$2)/175)) to the location of ur points. somthing like var %a = $ceil($calc($readini($scriptdirpoints.ini,points,$mta.ip($1,$2)) / 175)) i would recommend using names rather than IP's tho... peoples IP's change. Link to comment
Recommended Posts