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

item shop by zeus


MrFiiSK

Rekomendowane odpowiedzi

Opublikowano

wita mam taki mały problem z itemshopem pliki są od zeusa item shop też ale na nim można kupować wszystko bez limitu i wie ktoś jak w tym is ustawić  limit np dla miksturek  oto kod jaki tam jest dla mikstur 

 

z pliku go.php

 

 switch ($item) {
 
        case 1:
 
            if ($u_data['mushroom'] >= 1) {
 
                mysql_query("UPDATE `user_data` SET `attr_str`=attr_str+5, `attr_agi`=attr_agi+5, `mushroom`=mushroom-1, `attr_int`=attr_int+5, `attr_wit`=attr_wit+5, `attr_luck`=attr_luck+5 WHERE `user_id` = ".$id.
                    "");
                $info = "<font color='lime' size='5' >PomyĹ›lnie zakupiono:</font><img src='images/e1.png'/>";
            } else {
                $info = "<font color='red' size='5' >Za maĹ‚o grzybĂłw!</font>";
            }
 
a ten z pliku index.php (który znajduje się w folderze itemshop)
 
<article class="col-1-4">
        <div class="wrap">
                <center><img src="images/e1.png" /> <img src="images/grzyb.png" />
<font color="white">1</font></center>
                <br>
                <center><a class="button" href="go.php?typ=el&item=1">Kup</a></center>
                <br>
                <br>
                <div class="content">
                          <br><font color="white" size="5">Eliksir Bogów ( I )<br></font>
                          <font color="white" size="2">Na stałe zwiększa twoje wszystkie cechy o 5 punktów</font>
                </div>
        </div>
</article>
 
pozmieniane jest tyko ilość grzybów za 1 miksturkę   i  i ilości tabelek z miksturkami czyli to <font color="white">1</font></center> i to <article class="col-1-4">
 

 

Opublikowano

Dodaj do bazy tabelkę: limit_item_1 ustaw w niej początkową wartość 0.

 

Następnie zamień ten kod na: 

 switch ($item) {


        case 1:


            if ($u_data['mushroom'] >= 1 AND $u_data['limit_item_1'] <= 10) {


                mysql_query("UPDATE `user_data` SET `attr_str`=attr_str+5, `attr_agi`=attr_agi+5, `mushroom`=mushroom-1, `attr_int`=attr_int+5, `attr_wit`=attr_wit+5, `attr_luck`=attr_luck+5 WHERE `user_id` = ".$id.
                    "");
                $info = "<font color='lime' size='5' >PomyĹ›lnie zakupiono:</font><img src='images/e1.png'/>";
            } elseif($u_data['mushroom'] >= 1) {
                $info = "<font color='red' size='5' >Za maĹ‚o grzybĂłw!</font>";
            }
else {
$info = "<font color='red' size='5' >Wykorzystałeś swój limit.</font>";
}
 
Nie mam jak tego przetestować więc nie wiem czy działa, jeżeli wywali jakiś błąd napisz ;p
Opublikowano

zrobiłem tak i nie działa nadal to samo brak limitu a w tej tabeli limit_item_1  były zrobiłem 4 tabele i w pierwszej wpisałem 0 i wykonaj  i tyle i nie działa limit 

 

 

Opublikowano

zrobiłem tak i nie działa nadal to samo brak limitu a w tej tabeli limit_item_1  były zrobiłem 4 tabele i w pierwszej wpisałem 0 i wykonaj  i tyle i nie działa limit 

 

Ustaw w tabeli limit_item_1 wartość na 10 (jeżeli będzie 10 to włączy się limit a jeżeli 0 to będzie można kupić ten item 10 razy)

 

Dodatkowo aby każdy zakup dodawał się do limitu zmień zapytanie na:

mysql_query("UPDATE `user_data` SET `attr_str`=attr_str+5, `limit_item_1`=limit_item_1+1, `attr_agi`=attr_agi+5, `mushroom`=mushroom-1, `attr_int`=attr_int+5, `attr_wit`=attr_wit+5, `attr_luck`=attr_luck+5 WHERE `user_id` = ".$id.
                    "");
Opublikowano

 

Ustaw w tabeli limit_item_1 wartość na 10 (jeżeli będzie 10 to włączy się limit a jeżeli 0 to będzie można kupić ten item 10 razy)

 

Dodatkowo aby każdy zakup dodawał się do limitu zmień zapytanie na:

mysql_query("UPDATE `user_data` SET `attr_str`=attr_str+5, `limit_item_1`=limit_item_1+1, `attr_agi`=attr_agi+5, `mushroom`=mushroom-1, `attr_int`=attr_int+5, `attr_wit`=attr_wit+5, `attr_luck`=attr_luck+5 WHERE `user_id` = ".$id.
                    "");

teraz kupuje sie te miiksture ale ona nic ale nie dodaje żadnych punktów  ani za 1 razem ani za 10/15

 

 

Opublikowano

teraz kupuje sie te miiksture ale ona nic ale nie dodaje żadnych punktów  ani za 1 razem ani za 10/15

Dobrze skopiowałeś zapytanie ?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...