Wysłany: 2014-07-10, 14:08
HasciQ
Wiek: 36 Na forum: 4868 dni Posty: 44
Nick w MP: HasciQ
Piwa : 1
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
Wysłany: 2014-07-10, 14:50
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
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.
Wysłany: 2014-07-10, 21:35
HasciQ
Wiek: 36 Na forum: 4868 dni Posty: 44
Nick w MP: HasciQ
Piwa : 1
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
Wysłany: 2014-07-10, 23:33
HasciQ
Wiek: 36 Na forum: 4868 dni Posty: 44
Nick w MP: HasciQ
Piwa : 1
Ja prosz? o pomoc, a nie o jakie? zb?dne posty. Cz?owieku jezeli tego nie rozumiem, jak mam co? zrobi??
Wysłany: 2014-07-11, 10:56
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"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?.
Wysłany: 2014-07-11, 12:39
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
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.
Wysłany: 2014-07-11, 13:29
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"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?.
Wysłany: 2014-07-12, 03:12
HasciQ
Wiek: 36 Na forum: 4868 dni Posty: 44
Nick w MP: HasciQ
Piwa : 1
Wystarczy?o da? w playerupdate "%09d" przy wy?wietlaniu xp
Wysłany: 2014-07-12, 10:29
mrx3667
mrdrifter
Wiek: 29 Na forum: 4533 dni Posty: 143
Nick w MP: mrdrifter
Piwa : 359
"HasciQ" napisał/a :Wystarczy?o da? w playerupdate "%09d" przy wy?wietlaniu xp
w tedy doda?o by spacj? nie zera
Wysłany: 2014-07-12, 11:05
HasciQ
Wiek: 36 Na forum: 4868 dni Posty: 44
Nick w MP: HasciQ
Piwa : 1
Kod: format(string,sizeof(string),"%09d",infor[playerid][xp]);
Powiem ci, ze mi dzia?a wy?mienicie
Tagi: nowy :: format :: liczb :: jak :: zrobic?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: