Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[POMOC] Toplista

pre 10 godina
198
pregleda
2
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
branac_rocky
Shot Caller
pre 10 godina
Skripta koju koristim: Nebitno
Detaljan opis problema: Treba mi savjet kako bi nesto mogao poredat od najveceg do najmanjeg.
Dio skripte:

//primjerdajem
new nekibroj = 50;
new nekibroj1 = 52;
new nekibroj2 = 79;
new nekibroj3 = 103;
new nekibroj4 = 59;
new nekibroj5 = 1;


Kako bi mogao napraviti da mi ispise te brojeve od najveceg do najmanjeg?
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[CH]pliva
Made Man
pre 10 godina
Imas mnogo algoritama koji se koriste za raspoređivanje vrijednosti od manje prema većoj ili obratno. Jedni od takvih su
Marge -Sort, Bubble-Sort, Quick-Sort etc.

Ako se ne želiš zamarati s njima jednostavno ispitaj da li igrac ima vecu ili manju vrijednost od trenutne.

Primjer:

new topkiller={-1,...};//Varijabla u koju spremi ID-eve. Kasnije se moze koristiti funkcija GetPlayerName() etc..
                    //topkiller predstavlja ID s najviÅ¡e ubistava

foreach(Player,i)
{
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=topkiller;topkiller=topkiller;topkiller=topkiller;topkiller=topkiller;topkiller=i;continue;}
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=topkiller;topkiller=topkiller;topkiller=topkiller;topkiller=i;continue;}
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=topkiller;topkiller=topkiller;topkiller=i;continue;}
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=topkiller;topkiller=i;continue;}
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=i;continue;}
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava