Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Ilość EXP usera w formie grafiki (belki)
Soulast
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 6
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


Mam oto taki kod leveli użytkownika:

  1. if ($points >= 0 && $points < 100){
  2. $level_up="1";
  3. }
  4. if ($points >= 100 && $points < 200){
  5. $level_up="2";
  6. }
  7. if ($points >= 200 && $points < 400){
  8. $level_up="3";
  9. }
  10. if ($points >= 400 && $points < 600){
  11. $level_up="4";
  12. }
  13. if ($points >= 600 && $points < 900){
  14. $level_up="5";
  15. }


próbuje zrobić tak aby poza nr levela była pokazana belka a długość jej pokazywałby ile np % jest aktualnie zdobyte w danym levelu.

dodałem jescze css:

  1. <div class='bar' style='width:-----a tutaj właśnie jakiś kod np ile % zostało zdobyte w danym levelu ----;'>$level</div>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sannin
post
Post #2





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

Ostrzeżenie: (0%)
-----


Robisz div o długości 100px z tłem (ramka tak jak tutaj http://img465.imageshack.us/i/6pn2.jpg/) i w nim drugi div z tłem - pliczek o szerokości 1px i ustawiasz divowi width.

Ten post edytował sannin 25.06.2010, 16:31:18
Go to the top of the page
+Quote Post
Soulast
post
Post #3





Grupa: Zarejestrowani
Postów: 133
Pomógł: 6
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


Cytat(sannin @ 25.06.2010, 17:29:40 ) *
Robisz div o długości 100px z tłem (ramka tak jak tutaj http://img465.imageshack.us/i/6pn2.jpg/) i w nim drugi div z tłem - pliczek o szerokości 1px i ustawiasz divowi width.


To już mam wpisywanie ręcznie % działa bezproblemowo lecz, nie mam pojęcia jak to podpiąć pod powyższy kod aby np czytał różnicę level pomiędzy 300 - 600 exp.

dokładnie mam na myśli oto taki kod:
  1. if ($points >= 600 && $points < 900){
  2. $level_up="5";
  3. }
Go to the top of the page
+Quote Post
pedro84
post
Post #4





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Cytat(Soulast @ 25.06.2010, 18:24:23 ) *
To już mam wpisywanie ręcznie % działa bezproblemowo lecz, nie mam pojęcia jak to podpiąć pod powyższy kod aby np czytał różnicę level pomiędzy 300 - 600 exp.

dokładnie mam na myśli oto taki kod:
  1. if ($points >= 600 && $points < 900){
  2. $level_up="5";
  3. }

Wybacz, ale czy Ty jesteś kretynem? Różnica pomiędzy 300 a 600 wynosi... UWAGA 300.Skąd wziąłem tę magiczną liczbę. Z zaje... trudnego działania: 300-600=300...

Ludzie...
Go to the top of the page
+Quote Post
Soulast
post
Post #5





Grupa: Zarejestrowani
Postów: 133
Pomógł: 6
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


Cytat(pedro84 @ 25.06.2010, 18:34:56 ) *
Wybacz, ale czy Ty jesteś kretynem? Różnica pomiędzy 300 a 600 wynosi... UWAGA 300.Skąd wziąłem tę magiczną liczbę. Z zaje... trudnego działania: 300-600=300...

Ludzie...


Super dzięki za pomoc ale zanim zaczniesz obrażać kogoś przeczytaj uważnie pytanie.

Wiem ile to się równa ale nie mam pojęcia gdzie to wpisać!Nie bez powodu zadaje pytanie w Przedszkolu.
Go to the top of the page
+Quote Post
pedro84
post
Post #6





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Cytat(Soulast @ 25.06.2010, 18:48:53 ) *
Super dzięki za pomoc ale zanim zaczniesz obrażać kogoś przeczytaj uważnie pytanie.

Wiem ile to się równa ale nie mam pojęcia gdzie to wpisać!Nie bez powodu zadaje pytanie w Przedszkolu.

Gdzie masz obrażanie? To pytanie. Z polskim też na bakier? Ale jeśli ktoś nie wie jak odjąć 300 od 600 albo ma problem z obliczeniem jednego procenta z liczby 300 to... szkoda słów.

Nie wiesz gdzie wpisać? No ludzie... Rusz głową. No.. Zabolało? Nie? To jedziemy dalej. Skoro utworzyłeś sobie belkę (zakładam, że wszystko już zrobione) to wartość procentową wpisujesz w miejscu gdzie...ustalasz szerokość tej belki...

@up: Ty kpisz, co nie?

Ten post edytował pedro84 25.06.2010, 17:58:03
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 22:21