Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-07-10, 14:08


HasciQ







Wiek: 36
Na forum: 4868 dni
Posty: 44
Nick w MP: HasciQ

Piwa: 1

Respekt: 64

Witam, Zrobilem sobie textdraw z liczb? punkt?w.

chcia?bym teraz aby te liczby zmienily sie na format "Pieniedzy w singlu" np gracz mia? 56punkt?w, to textdrawie pokaze mu ze ma 000000056 Np

50 = 000000050
405 = 000000405
1230 = 000001230
60000 = 000060000

Podpis



Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-10, 14:50


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Funkcje valstr, strlen + p?tla + logiczne my?lenie. To jest kilka linijek kodu - spr?buj sam co? zacz??, je?li nie wyjdzie, to pomo?emy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-10, 21:35


HasciQ







Wiek: 36
Na forum: 4868 dni
Posty: 44
Nick w MP: HasciQ

Piwa: 1

Respekt: 64

Niestety nie wiem jak mam to zacz??. Czytam te funkcje i nie wiem jak mam ich konkretnie u?y?.

Jak narazie mam tylko stworzony textdraw o nazwie lepszytd5[i] oraz punkty kt?re s? wy?wietlane w zwyk?ym formacie

Podpis



Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-10, 23:33


HasciQ







Wiek: 36
Na forum: 4868 dni
Posty: 44
Nick w MP: HasciQ

Piwa: 1

Respekt: 64

Ja prosz? o pomoc, a nie o jakie? zb?dne posty. Cz?owieku jezeli tego nie rozumiem, jak mam co? zrobi??

Podpis



Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-11, 10:56


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"HasciQ" napisał/a:

Ja prosz? o pomoc, a nie o jakie? zb?dne posty. Cz?owieku jezeli tego nie rozumiem, jak mam co? zrobi??


Najwyra?niej kto? pokaza? si? od zbyt m?drej strony -> Ty.

Teraz Pan z?odziejaszek respektu, my?li ?e jeste? genjuszem.

Kod:

public OnFilterScriptInit()
{
print(_appendScore(66666666));
return true;
}

stock _appendScore(score)
{
new _string[10], _scorez[10];
valstr(_scorez, score);
if(_scorez[8] != EOS) return _scorez;
new _scorezLen = strlen(_scorez);
for(new i;i<9-_scorezLen;i++)
{
_string[i] = 0x30;
if(i+1 == 9-_scorezLen)
{
strins(_string, _scorez, i+1);
return _string;
}
}
return _string;
}


Nie chcia?o mi si? zbytnio bawi? w optymalizacje. Jak Combahuwniakowi sie chce to niech poda sw?j kod. W?a?ciwie to ciekawi mnie co te? wymy?li?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-11, 12:39


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Specjalnie nie dawa?em kodu, bo do ko?ca swojej n?dznej kariery programisty super przydatnego pawn b?dziesz dawa? gotowce i takie ktosie nic samemu nie wykodz?. Prosz?, ?ap drugi gotowiec

Kod:

new value[10], score = 50, length;
valstr(value, score);
length = 9 - strlen(value);

for(new times; times < length; times++)
{
strins(value, "0", 0);
}


Nie chcia?o mi si? bawi? w jakie? zb?dne zabezpieczenia.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-11, 13:29


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"Combacior" napisał/a:

Specjalnie nie dawa?em kodu, bo do ko?ca swojej n?dznej kariery programisty super przydatnego pawn b?dziesz dawa? gotowce i takie ktosie nic samemu nie wykodz?.


W swoim przypadku wola?em uczy? si? na gotowcach, tak?e kkthxbai.

-> Wole im dawa? gotowce, jedyne co mnie boli, to ?eby potem taki nowy ktosie umia? znale?? temat, w kt?rym ma odpowied? na to o co pyta.

[ Dodano: 2014-07-11, 15:41 ]
"ElPoLaKo007" napisał/a:

Combacior, Bywa xD ja te? nie daje Ca?ego kodu '_'


Ta. Ty by? go wiele da?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-12, 03:12


HasciQ







Wiek: 36
Na forum: 4868 dni
Posty: 44
Nick w MP: HasciQ

Piwa: 1

Respekt: 64

Wystarczy?o da? w playerupdate "%09d" przy wy?wietlaniu xp ;)

Podpis



Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-12, 10:29


mrx3667

mrdrifter






Wiek: 29
Na forum: 4533 dni
Posty: 143
Nick w MP: mrdrifter

Piwa: 359

Respekt: 377,8
Respekt: 377,8Respekt: 377,8Respekt: 377,8Respekt: 377,8

"HasciQ" napisał/a:

Wystarczy?o da? w playerupdate "%09d" przy wy?wietlaniu xp ;)

w tedy doda?o by spacj? nie zera :)

Podpis







GG: 3097129
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-12, 11:05


HasciQ







Wiek: 36
Na forum: 4868 dni
Posty: 44
Nick w MP: HasciQ

Piwa: 1

Respekt: 64

Kod:

format(string,sizeof(string),"%09d",infor[playerid][xp]);


Powiem ci, ze mi dzia?a wy?mienicie ;)

Podpis



Postaw piwo autorowi tego posta
 

 
Tagi: nowy :: format :: liczb :: jak :: zrobic?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Nowy format liczb, jak to zrobic? Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku