Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przerobienie skryptu
Forum PHP.pl > Forum > PHP
kobi55
Witam, mam taki skrypt:
  1. $db->sql_query("SELECT * FROM `${prefix}equipment` WHERE `owner`='$name' AND `name`='kamien_expa';");
  2.  
  3. $x= $db->sql_fetchrow();
  4.  
  5. if($x['active']==1) {$Player['premiaExp']=0.2;} else {$Player['premiaExp']=0.0;}


mógłby mi ktoś tak go przerobić, żeby można było sprawdzić czy 5 przedmiotów jest aktywnych?



Pozdrawiam
timon27
Drugi temat. Ten sam problem.
Podajesz skrypt który łatwo przerobić -> nie znasz się na tym, a pracujesz nad funkcjonalną grą?
?

Zakładając że wszystkie przedmioty użytkownika znajdują się w ${prefix}equipment to:

  1. $db=mysql_query("SELECT * FROM `${prefix}equipment` WHERE `owner`='$name'");
  2.  
  3. $x= mysql_num_rows($db);
  4.  
  5. if($x>=5) {$Player['premiaExp']=0.2;} else {$Player['premiaExp']=0.0;}
kobi55
@timon27

dziękuję za odpowiedź,
jeżeli dobrze zrozumiałem ten skrypt to będzie sprawdzał wszystkie przedmioty, a mi chodzi o to żeby sprawdzał czy 5 konkretnych przedmiotów jest aktywnych: przedmiot1,przedmiot2,przedmiot3,przedmiot4,przedmiot5 i przyznanie bonusu tylko jeżeli wszystkie 5 przedmiotów jest aktywnych.

Co do Twojego pytania, kolega tworzy gre, ja jestem poczatkujacy jezeli chodzi o php, ale chciałem mu jakoś pomóc, dlatego powiedziałem, że sprobuje się tym zagadnieniem zająć, męczę się i szukam od wczoraj, w końcu zdecydowałem się napisac...
timon27
Jak chcesz pomóc, to pierwsze musisz wiedzieć na jakich klasach pracujesz:
funkcja sql_query nie występuje w czystym php tylko w kilku klasach.
Kod który napisałem jest w czystym php, a dla ładnego kodu powinno się korzystać z odpowiedniej klasy.
A potem znajdź kurs klasy smile.gif.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.