Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript] rozpoznanie, walka
asidro
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 1
Dołączył: 24.07.2010

Ostrzeżenie: (30%)
XX---


[JAVASCRIPT] pobierz, plaintext
  1.  
  2. var health2 = 100; ///poziom zycia 2playera///
  3.  
  4.  
  5. function infap() ///funkcja karty infantry///
  6. {
  7. if(health2 <= 100 && health2 >=5)
  8. {
  9. health2 -= 5;
  10. document.getElementById("zdrowie2").innerHTML = health2;
  11. }
  12. else if(health2 <= 5)
  13. {
  14. health2 = 0;
  15. document.getElementById("zdrowie2").innerHTML = health2;
  16. }
  17. }
  18.  
  19.  
[JAVASCRIPT] pobierz, plaintext



[JAVASCRIPT] pobierz, plaintext
  1.  
  2. function fight()
  3. {
  4. if ($('div#kartawalka1 img.infa1').length>0) //* rozpoznanie karty playera po przeniesieniu*//
  5. {
  6. $('.change').removeAttr("disabled");
  7.  
  8.  
  9. $('div#kartawalka1').empty();
  10. infap(); //*wywolanie funkcji*//
  11. }
  12. else if($('div#kartawalka1 img.tank1').length>0)
  13. {
  14. $('.change').removeAttr("disabled");
  15. odblokuse();
  16.  
  17. $('div#kartawalka1').empty();
  18. tankp();
  19. }
  20. else if($('div#kartawalka1 img.bomber1').length>0)
  21. {
  22. $('.change').removeAttr("disabled");
  23. odblokuse();
  24.  
  25.  
  26. $('div#kartawalka1').empty();
  27. bomberp();
  28. }
  29.  
  30. [...]
  31. else if ($('div#kartawalka2 img.infa5').length>0) //*rozpoznanie karty przeciwnika*//
  32. {
  33.  
  34. slot5();
  35. $('div#kartawalka2').empty();
  36.  
  37. $('.drawopp').removeAttr("disabled");
  38.  
  39.  
  40. }
  41. else if ($('div#kartawalka2 img.tank5').length>0)
  42. {
  43.  
  44. slot5();
  45. $('div#kartawalka2').empty();
  46.  
  47. $('.drawopp').removeAttr("disabled");
  48.  
  49.  
  50. }
  51.  
[JAVASCRIPT] pobierz, plaintext


No i teraz nie wiem jak zadeklarować zmienne itd. żeby to wszystko logicznie współgrało. Jeżeli zrobie warunki dla kart gracza to wszystko działa ok i health2(przeciwnik) się zmienia ale gdy wszystko razem połącze to nie uzyskuje zamierzonego efektu na tej samej zasadzie. Mam nadzieje ze mnie zrozumiecie, jesli nie to wyjasnie bardziej szczegółowo.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Cytat
Mam nadzieje ze mnie zrozumiecie, jesli nie to wyjasnie bardziej szczegółowo.

To ja jednak poproszę o te wyjaśnienia smile.gif

Tu taka lista porad winksmiley.jpg :
- uważaj na wyszukiwanie elementów - robisz to w sposób bardzo czasochłonny np:
Kod
($('div#kartawalka2 img.infa5')

Musi to działać bardzo powoli(oczywiście przy takim kodzie tego nie zauważysz, ale później przy większych projektach szybkość będzie mogła mieć znaczenie) - zastanów się nad strukturą HTML i jakbyś mógł zrobić, żeby odwoływać się do elementów lepiej - szybciej(bardziej bezpośrednio) smile.gif
- zdecyduj się czy korzystasz z jQuery czy z czystego JS - ja polecam Ci czysty JS, choć na pewno będę w mniejszości tongue.gif
- nie powtarzaj kodu: funkcja: infap -> document.getElementById("zdrowie2").innerHTML = health2;
- zapoznaj się ze switch-em


--------------------
Go to the top of the page
+Quote Post
asidro
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 1
Dołączył: 24.07.2010

Ostrzeżenie: (30%)
XX---


wysłałem ci pw kamil
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(asidro @ 26.07.2010, 13:47:05 ) *
wysłałem ci pw kamil


Forum jest od tego, aby dyskutować. Po co wysyłasz mu PW? Może sobie tego nie życzył? To nie jest helpdesk, to forum i zapamiętaj różnicę. Jak ktoś znajdzie czas to Ci pomoże.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
asidro
post
Post #5





Grupa: Zarejestrowani
Postów: 32
Pomógł: 1
Dołączył: 24.07.2010

Ostrzeżenie: (30%)
XX---


Podesłałem tylko adres gry bo nie potrafiłem dokładnie wytłumaczyć o co mi chodzi.
Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(asidro @ 26.07.2010, 13:55:36 ) *
Podesłałem tylko adres gry bo nie potrafiłem dokładnie wytłumaczyć o co mi chodzi.

Temat: %5BJavaScript%5D jesli Twoj watek go dotyczy, KONIECZNIE przeczytaj

Hmm...


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 18:26