Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Sinner.man poslato Februar 06, 2018, 20:17:48 POSLE PODNE

Naslov: Diploma za mup org i tacke na brojevima
Poruka od: Sinner.man poslato Februar 06, 2018, 20:17:48 POSLE PODNE
Detaljan opis problema: 1 kako bi mogao napraviti da na statsu sa strane svaka 3broja dodje . (Tacka)
Npr ako neko ima 100000000 da pielse 100.000.000 ?
I treba mi samo za dzep i banka

2na servrru ima policijska akademija i kako bi ja mogao podesiti da igrac dok ne prodje test tu ne moze uci u pd/zand/sp i obalsku strazu. Ako nema /diploma da ne moze uci. Trrva mi za svr posebno diploma ako mu dam za pd da ne moze sa njom uci u zand itd...kao na bloodmoney

Mod je athlone hvala unapred ako moze neko sto precizniji ds bude tj da prilagodi sto vise moze. Hvala unaprijed
Dio skripte: stats sa strane&diploma za mup orge
Neke slike/video za lakse dobivanje pomoci(neobavezno): https://i.imgur.com/jkRsYI0.png
Naslov: Odg: Diploma za mup org i tacke na brojevima
Poruka od: Steffa poslato Februar 06, 2018, 21:04:11 POSLE PODNE
Pogresan PDF imas gore PDF http://balkan-samp.com/forum/index.php?topic=51045.0
A da to uradis moras da napravis nove tdove sa tackama,nezdam al moze ovako
Naslov: Odg: Diploma za mup org i tacke na brojevima
Poruka od: xsar.p poslato Februar 06, 2018, 21:13:11 POSLE PODNE
Ja msm da mozes koristiti strreplace za to. Dakle iz 1m da se promeni u 1.000.000
Naslov: Odg: Diploma za mup org i tacke na brojevima
Poruka od: // xunder poslato Februar 06, 2018, 22:56:56 POSLE PODNE
LAdno sam tebi odgovorio na proslu temu, da li si uopste procitao pitanje je sada


separateNumber(number, separator[] = ".") {
new string[30];

valstr(string, number);
for(new i = strlen(string); i >= 1; i -= 3) {
    if (string[i] == 0) continue;
    strins(string, separator, i);
}
return string;
}


Koristis tipa:


printf("%d", separateNumber(4000000)); //output: 4.000.000
printf("%d", separateNumber(4000000, " "); // output: 4 000 000
Naslov: Odg: Diploma za mup org i tacke na brojevima
Poruka od: Sinner.man poslato Februar 07, 2018, 01:11:10 PRE PODNE
Citat: .ксундер poslato Februar 06, 2018, 22:56:56 POSLE PODNE
LAdno sam tebi odgovorio na proslu temu, da li si uopste procitao pitanje je sada
U

separateNumber(number, separator[] = ".") {
new string[30];

valstr(string, number);
for(new i = strlen(string); i >= 1; i -= 3) {
    if (string[i] == 0) continue;
    strins(string, separator, i);
}
return string;
}


Koristis tipa:


printf("%d", separateNumber(4000000)); //output: 4.000.000
printf("%d", separateNumber(4000000, " "); // output: 4 000 000

Lock su temu pitao sam jel sad ovo ubacim ispod tdova za banku i dzep
Naslov: Odg: Diploma za mup org i tacke na brojevima
Poruka od: // xunder poslato Februar 07, 2018, 01:53:00 PRE PODNE
Pa nauci osnove ne mos odma skocit na kompleksnije stvari.
Ides tipa

format(string, sizeof string, "Banka: %d$", separateNumber(PlayerInfo[playerid][pBanka]);
Naslov: Odg: Diploma za mup org i tacke na brojevima
Poruka od: Łuk@ poslato Februar 07, 2018, 02:32:03 PRE PODNE
pravila