Witam!
Chce zrobić np. że po wygranej walce zdobywa się 10% kasy przeciwnika, jak to zrobić?
$new1_kasa = $user1[2] + 200;
Dzięki temu dostaje 200zł, ale jak zrobić by dostał 10% kasy przeciwnika?
Witam!
Chce zrobić np. że po wygranej walce zdobywa się 10% kasy przeciwnika, jak to zrobić?
$new1_kasa = $user1[2] + 200;
Dzięki temu dostaje 200zł, ale jak zrobić by dostał 10% kasy przeciwnika?
to wyżej to tak łopatologicznie,Kod:$new1_kasa = $user1[2] + 20;
albo
10% z x to x/10Kod:$new1_kasa = $user1[2] + 200/10;
O to Ci chodzi? Bo temat dziwny mi się wydaje.
Dałeś mi tylko kod, który robi 10% z 200.
Chodzi o to:
Gracz A atakuje gracza B który ma 1000 zł. Gracz A zyskuje 10% jego sumy.
Pobierasz z bazy ilość kasy przeciwnika i dzielisz ją przez 10...
Kod php:
$new1_kasa = $user1[2] + $kasa_przeciwnika / 10;
Dokładnie jak Mareas napisał tam gdzie masz to 200 wpisujesz inną kwotę lub zmienną z kasą tego od którego zabierasz.
P.S. W pytaniu zapytałeś o $new1_kasa = $user1[2] + 200; to udzieliłem Ci odpowiedzi do tego.
Zrobiłem tak:
zmienne:
$user1 = mysql_fetch_array(mysql_query("SELECT vmax, respekt, kasa, ostatni_pojedynek FROM users WHERE user='$user'"));
$user2 = mysql_fetch_array(mysql_query("SELECT vmax, respekt, kasa, ostatnio_wyzwany FRoM users WHERE user='$wyzwany'"));
Linijka odpowiadająca za dodanie kasy:
$new1_kasa = $user1[2] + $user[2]/10;
Lecz mi kasy nie dodaje ;/
A dałeś zapytanie UPDATE? ... Bez niego nic nie dostaniesz.
chodzi ci, że te przypisanie nie działa? czy że błąd jakiś sie pokazuje czy że nie zrobiłeś update users i nie zmieniłeś stanu skarbonki
Update mam:
mysql_query("UPDATE users SET kasa='$new1_kasa', respekt='$new1_respekt', ostatni_pojedynek='$time' WHERE user='$user'");
Lecz gdy wygram to nie dostaje nic ;/
Wpatruj się i szukaj błędu. :P Ja już go znalazłem.Kod php:
$new1_kasa = $user1[2] + $user[2]/10;
Powinno byc $user2[2], a nie $user[2].
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki