Strona 1 z 3 123 OstatniOstatni
Pokaż wyniki od 1 do 10 z 25

Wątek: jak zrobić 10%?

  1. #1
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie jak zrobić 10%?

    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?

  2. #2
    Zasłużony
    Dołączył
    Sep 2007
    Posty
    366

    Domyślnie

    Kod:
    $new1_kasa = $user1[2] + 20;
    to wyżej to tak łopatologicznie,
    albo

    Kod:
    $new1_kasa = $user1[2] + 200/10;
    10% z x to x/10

    O to Ci chodzi? Bo temat dziwny mi się wydaje.

  3. #3
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie

    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.

  4. #4
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Pobierasz z bazy ilość kasy przeciwnika i dzielisz ją przez 10...
    Kod php:
    $new1_kasa $user1[2] + $kasa_przeciwnika 10

  5. #5
    Zasłużony
    Dołączył
    Sep 2007
    Posty
    366

    Domyślnie

    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.

  6. #6
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie

    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 ;/

  7. #7
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    A dałeś zapytanie UPDATE? ... Bez niego nic nie dostaniesz.

  8. #8
    Grupa MmoCenter Awatar aris
    Dołączył
    Sep 2009
    Posty
    2,408

    Domyślnie

    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

  9. #9
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie

    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 ;/

  10. #10
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Kod php:
    $new1_kasa $user1[2] + $user[2]/10
    Wpatruj się i szukaj błędu. :P Ja już go znalazłem.

    Powinno byc $user2[2], a nie $user[2].

Strona 1 z 3 123 OstatniOstatni

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Jak zrobić ?
    Przez cados16 w dziale TribalWars - Plemiona
    Odpowiedzi: 0
    Ostatni post / autor: 23-07-2010, 23:02
  2. jak zrobić grę na seagullu cz.1
    Przez konri100 w dziale Budowa gry via www
    Odpowiedzi: 6
    Ostatni post / autor: 26-02-2010, 17:40
  3. Czy da sie zrobić :
    Przez Cadilia w dziale Support Vallheru
    Odpowiedzi: 1
    Ostatni post / autor: 11-10-2008, 14:52
  4. Błąd Co zrobić
    Przez Patryk457 w dziale Pytania dotyczące silnika Xnova
    Odpowiedzi: 5
    Ostatni post / autor: 24-05-2008, 15:33
  5. Jak zrobić...
    Przez Geralt w dziale Support Vallheru
    Odpowiedzi: 3
    Ostatni post / autor: 30-12-2007, 19:53

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •