Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Mini-Tut] Trening


Sodema

Rekomendowane odpowiedzi

Opublikowano
<?php
require_once("connect.php"); dołaczamy plik z polaczeniem
$uzytkownik = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id=$_SESSION[id]")); // pobieramy dane o uzytkowinku
if(isset($_GET['sila'])) // sprawdzamy czy jest w tym adresie
{
$koszt = $uzytkownik['sila']/2; // obliczamy koszt sily , to jest wartość optymalna , można ją zmienić
if($uzytkownik['zloto']>=$koszt) // jezeli kasa uzytkownika jest wieksza lub rowna $koszt trenuje
{
mysql_query("UPDATE uzytkownicy SET zloto=zloto-$koszt , sila=sila+1 WHERE id=$_SESSION[id]"); // zabiera zloto zwieksza sile
echo 'Zwiekszyles swoja sile o 1 pkt ! ';
}
else // jezeli go nie stac
{
echo 'Nie stac Cie na trening';
}
}
?>
<a href="trening.php?sila">Trenuj sile </a></br>

Przyjmuje zlecenia dot. web masterki.

while(!$success){
....try();
}

 

Opublikowano

Ta wartość jest do zmienienia ^^

Każdy jak woli , ja dałem taką przykładową :)

Przyjmuje zlecenia dot. web masterki.

while(!$success){
....try();
}

 

Opublikowano

Ale jest jeden problem ;) jeśli wartoś użytkownika będzie równa 0? Nie można dzielić przez 0 ;)

Najoptymalniej będzie dać na początek 1 wartości przy rejestracji. A żeby skrypt działał każdemu proponuje dać taki schemat kosztu: 100 * Poziom użytkownika +1

WymianaSMS.pl - wymień smsy na kupony paysafecard, steam lub doładowania telefoniczne!

Specjalista
Opublikowano

No właśnie TY MASZ. To nie znaczy że każdy inny będzie miał .

Bo może być np że od 10 poziomu dostaje nowy skill do trenowania i startuje od zera.

Musisz to podiąć w tucie, że musi być wartość optymalna.

Jak ma być to tut to pełny , chodźby nawet do takiego krótkiego kodu ;)

Opublikowano

To jest przykład pseudocodu jak mniemam? Sorry, ale to coś nawet nie nadaję się na tutorial, zwykłe mysql_query z dodanym IF'em.

Szanujmy się, nie wrzucajmy bagna..

Opublikowano

Tut dość dobry jak ktoś będzie chciał z tego skorzystać to sobie to przerobi bez problemu i tyle :P

 

To nie jest gotowiec tylko tutorial czyli nie musi tu być wszystko gotowe do zjedzenia :)

Opublikowano

Ale to jest gotowiec napisany przez Sodeme xD Jeśli to byłby Tutorial to by wszystko opisał po kolei co za co odpowiada i jak działa.

Nie dissuje tylko objaśniam znaczenie słowa :P

WymianaSMS.pl - wymień smsy na kupony paysafecard, steam lub doładowania telefoniczne!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...