Cod mod dodanie rangi - AMXX.pl: Support AMX Mod X
Chciałem go przerobić by czytał z expa anie fragów ale jest problem ponieważ gdy jest więcej niż 1 osoba na serwerze to w chudzie Nazwa rangi szalej raz pokazuje się moja raz przeciwnika. i tu prośba do was byście mi poprawili ten kod
Spoiler
public rank(param[])
{
new id = param[0]
static stats[8], body[8]
get_user_stats(id, stats, body)
if ( doswiadczenie_gracza[id] >= 0 && doswiadczenie_gracza[id] <= 29)
format(ranga,29,"Szeregowy") //1
else if ( doswiadczenie_gracza[id] >= 30 && doswiadczenie_gracza[id] <= 119)
format(ranga,29,"Szeregowy I") //2
else if ( doswiadczenie_gracza[id] >= 120 && doswiadczenie_gracza[id] <= 269)
format(ranga,29,"Szeregowy II") //3
else if ( doswiadczenie_gracza[id] >= 270 && doswiadczenie_gracza[id] <= 479)
format(ranga,29,"Starszy Szeregowy") //4
else if ( doswiadczenie_gracza[id] >= 480 && doswiadczenie_gracza[id] <= 749)
format(ranga,29,"Starszy Szeregowy I") //5
else if ( doswiadczenie_gracza[id] >= 750 && doswiadczenie_gracza[id] <= 1079)
format(ranga,29,"Starszy Szeregowy II") //6
else if ( doswiadczenie_gracza[id] >= 1080 && doswiadczenie_gracza[id] <= 1469)
format(ranga,29,"Kapral") //7
else if ( doswiadczenie_gracza[id] >= 1470 && doswiadczenie_gracza[id] <= 1919)
format(ranga,29,"Kapral I") //8
else if ( doswiadczenie_gracza[id] >= 1920 && doswiadczenie_gracza[id] <= 2429)
format(ranga,29,"Kapral II") //9
else if ( doswiadczenie_gracza[id] >= 2430 && doswiadczenie_gracza[id] <= 2999)
format(ranga,29,"Starszy Kapral") //10
else if ( doswiadczenie_gracza[id] >= 3000 && doswiadczenie_gracza[id] <= 3649)
format(ranga,29,"Starszy Kapral I") //11
else if ( doswiadczenie_gracza[id] >= 3650 && doswiadczenie_gracza[id] <= 4379)
format(ranga,29,"Starszy Kapral II") //12
else if ( doswiadczenie_gracza[id] >= 4380 && doswiadczenie_gracza[id] <= 5189)
format(ranga,29,"Plutonowy") //13
else if ( doswiadczenie_gracza[id] >= 5190 && doswiadczenie_gracza[id] <= 6079)
format(ranga,29,"Plutonowy I") //14
else if ( doswiadczenie_gracza[id] >= 6080 && doswiadczenie_gracza[id] <= 7049)
format(ranga,29,"Plutonowy II") //15
else if ( doswiadczenie_gracza[id] >= 7050 && doswiadczenie_gracza[id] <= 8099)
format(ranga,29,"Starszy Plutonowy") //16
else if ( doswiadczenie_gracza[id] >= 8100 && doswiadczenie_gracza[id] <= 9229)
format(ranga,29,"Starszy Plutonowy I") //17
else if ( doswiadczenie_gracza[id] >= 9230 && doswiadczenie_gracza[id] <= 10439)
format(ranga,29,"Starszy Plutonowy II") //18
else if ( doswiadczenie_gracza[id] >= 10440 && doswiadczenie_gracza[id] <= 11729)
format(ranga,29,"Sierzant") //19
else if ( doswiadczenie_gracza[id] >= 11730 && doswiadczenie_gracza[id] <= 13099)
format(ranga,29,"Sierzant I") //20
else if ( doswiadczenie_gracza[id] >= 13100 && doswiadczenie_gracza[id] <= 14549)
format(ranga,29,"Sierzant II") //21
else if ( doswiadczenie_gracza[id] >= 14550 && doswiadczenie_gracza[id] <= 16079)
format(ranga,29,"Starszy Sierzant") //22
else if ( doswiadczenie_gracza[id] >= 16080 && doswiadczenie_gracza[id] <= 17689)
format(ranga,29,"Starszy Sierzant I") //23
else if ( doswiadczenie_gracza[id] >= 17690 && doswiadczenie_gracza[id] <= 19379)
format(ranga,29,"Starszy Sierzant II") //24
else if ( doswiadczenie_gracza[id] >= 19380 && doswiadczenie_gracza[id] <= 21149)
format(ranga,29,"Mlodszy Chorazy") //25
else if ( doswiadczenie_gracza[id] >= 21150 && doswiadczenie_gracza[id] <= 22999)
format(ranga,29,"Mlodszy Chorazy I") //26
else if ( doswiadczenie_gracza[id] >= 23000 && doswiadczenie_gracza[id] <= 24929)
format(ranga,29,"Mlodszy Chorazy II") //27
else if ( doswiadczenie_gracza[id] >= 24930 && doswiadczenie_gracza[id] <= 26939)
format(ranga,29,"Chorazy") //28
else if ( doswiadczenie_gracza[id] >= 26940 && doswiadczenie_gracza[id] <= 29029)
format(ranga,29,"Chorazy I") //29
else if ( doswiadczenie_gracza[id] >= 29030 && doswiadczenie_gracza[id] <= 31239)
format(ranga,29,"Chorazy II") //30
else if ( doswiadczenie_gracza[id] >= 31240 && doswiadczenie_gracza[id] <= 33569)
format(ranga,29,"Starszy Chorazy") //31
else if ( doswiadczenie_gracza[id] >= 33570 && doswiadczenie_gracza[id] <= 36019)
format(ranga,29,"Starszy Chorazy II") //32
else if ( doswiadczenie_gracza[id] >= 36020 && doswiadczenie_gracza[id] <= 38589)
format(ranga,29,"Podporucznik") //33
else if ( doswiadczenie_gracza[id] >= 38590 && doswiadczenie_gracza[id] <= 41279)
format(ranga,29,"Podporucznik I") //34
else if ( doswiadczenie_gracza[id] >= 41280 && doswiadczenie_gracza[id] <= 44089)
format(ranga,29,"Podporucznik II") //35
else if ( doswiadczenie_gracza[id] >= 44090 && doswiadczenie_gracza[id] <= 47019)
format(ranga,29,"Porucznik") //36
else if ( doswiadczenie_gracza[id] >= 47020 && doswiadczenie_gracza[id] <= 50069)
format(ranga,29,"Porucznik I") //37
else if ( doswiadczenie_gracza[id] >= 50070 && doswiadczenie_gracza[id] <= 53239)
format(ranga,29,"Porucznik II") //38
else if ( doswiadczenie_gracza[id] >= 53240 && doswiadczenie_gracza[id] <= 56529)
format(ranga,29,"Pulkownik") //39
else if ( doswiadczenie_gracza[id] >= 56530 && doswiadczenie_gracza[id] <= 59939)
format(ranga,29,"Pulkownik I") //40
else if ( doswiadczenie_gracza[id] >= 59940 && doswiadczenie_gracza[id] <= 63469)
format(ranga,29,"Pulkownik II") //41
else if ( doswiadczenie_gracza[id] >= 63470 && doswiadczenie_gracza[id] <= 67119)
format(ranga,29,"General Brygady") //42
else if ( doswiadczenie_gracza[id] >= 67120 && doswiadczenie_gracza[id] <= 70889)
format(ranga,29,"General Brygady I") //43
else if ( doswiadczenie_gracza[id] >= 70890 && doswiadczenie_gracza[id] <= 74779)
format(ranga,29,"General Brygady II") //44
else if ( doswiadczenie_gracza[id] >= 74780 && doswiadczenie_gracza[id] <= 78789)
format(ranga,29,"General Dywizji") //45
else if ( doswiadczenie_gracza[id] >= 78790 && doswiadczenie_gracza[id] <= 82919)
format(ranga,29,"General Dywizji I") //46
else if ( doswiadczenie_gracza[id] >= 82920 && doswiadczenie_gracza[id] <= 87169)
format(ranga,29,"General Dywizji II") //47
else if ( doswiadczenie_gracza[id] >= 87170 && doswiadczenie_gracza[id] <= 91539)
format(ranga,29,"General Broni") //48
else if ( doswiadczenie_gracza[id] >= 91540 && doswiadczenie_gracza[id] <= 96029)
format(ranga,29,"General Broni I") //49
else if ( doswiadczenie_gracza[id] >= 96030 && doswiadczenie_gracza[id] <= 100639)
format(ranga,29,"General Broni II") //50
else if ( doswiadczenie_gracza[id] >= 100640 && doswiadczenie_gracza[id] <= 105369)
format(ranga,29,"General Sztabowy") //51
else if ( doswiadczenie_gracza[id] >= 105370 && doswiadczenie_gracza[id] <= 110219)
format(ranga,29,"General Sztabowy I") //52
else if ( doswiadczenie_gracza[id] >= 110220 && doswiadczenie_gracza[id] <= 115189)
format(ranga,29,"General Sztabowy II") //53
else if ( doswiadczenie_gracza[id] >= 115190 && doswiadczenie_gracza[id] <= 120279)
format(ranga,29,"Mlodszy General") //54
else if ( doswiadczenie_gracza[id] >= 120280 && doswiadczenie_gracza[id] <= 140280)
format(ranga,29,"General") //55
}

Dodatki SourceMod



Temat jest zamknięty










