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 - Problem


Rekomendowane odpowiedzi

Opublikowano

Witam mam oto taki problem:

 

Kupuje z IS np. PD, Ks. lidera, Buty Wiatru itd...

 

Mianowice jak kupuje przedmioty które mają wbudowany czas to jak kupie go z IS to ma 0 min. Dlaczego"?

 

 

0 minut po kupnie z IS POMOCY.

Opublikowano

Bo w bazie danych w tabeli itemshopa nie masz kolumny która nadaje czas, a w skrypcie itemshopa nie masz kodu który pobiera czas z tabeli itemshopa i nadaje itemowi czas.

Co musisz zrobić?

W navicat tam gdzie masz tabele is, dodajesz kolumnę "czas", a w skrypcie strony tworzysz wpis który pobiera czas z is i dodaje do itema :P . Tak w skrócie.

Opublikowano

Dobra dzięki już ogarnełem prawie... Jak ustawiam sobie np.  Czas obojętnie jaki. I jak kupie ten item to mam zbugowany czas

 

Ustawiłem czas na 30 min. A po zakupie mam czas 988459 Dni 8Godzin 40 minut LOL LOL

 

Czemu taki robi?>

Opublikowano

W bazie mam ustawiony dobrze czas taki jak chcę ale po zakupie wgl jest inny czas mam tylko taki problem z  itemami typu:

 

PD, Rękawica złodzieja, Buty Wiatru, A np. Pierścien języka już normalnie działa to nie wiem od czego to zależy ?

Opublikowano

Źle mnie zrozumiałeś, baza danych przechowuje daty na różne sposoby, najpopularniejszy format to datetime, który zapisuje się wg schemat:
YYYY-MM-DD HH:mm:SS, gdzie

YYYY - Rok
MM - Miesiąc (01 - 12)
DD - Dzień

HH - Godzina (Format 24godz.)
mm - Minuty
SS - sekundy.

 

przez co zapis - np - dzisiejszej daty będzie wyglądał tak: 2015-02-05 21:42 (wg mojego zegara), po odczytaniu daty skrypt przekształci to do formatu TIMESTAMP czyli przekonwertuje datę do liczby całkowitej. (co w rezultacie da liczbę 1423168920).

 

Koniec końcem ta zielona liczba zostanie wpisana do tabeli item, gdzie następnie serwer metka zinterpretuje tą liczbę, jako liczbę sekund działania itemku.

1423168920 / 60 / 60 / 24 / 365  i tyle dni będzie działać Twój itemek, co w praktyce daje taki efekt:

http://scr.hu/1yl7/a4yuf

 

 

Tutaj masz przykładowy konwerter dat i sprawdź sobie:

http://mynthon.net/tools/date_to_timestamp.php

 

I to miałem na myśli mówiąc, że masz pewnie zjebany format daty w którejś z tabel.

arijh2.jpg

Opublikowano

Źle mnie zrozumiałeś, baza danych przechowuje daty na różne sposoby, najpopularniejszy format to datetime, który zapisuje się wg schemat:

YYYY-MM-DD HH:mm:SS, gdzie

 

YYYY - Rok

MM - Miesiąc (01 - 12)

DD - Dzień

 

HH - Godzina (Format 24godz.)

mm - Minuty

SS - sekundy.

 

przez co zapis - np - dzisiejszej daty będzie wyglądał tak: 2015-02-05 21:42 (wg mojego zegara), po odczytaniu daty skrypt przekształci to do formatu TIMESTAMP czyli przekonwertuje datę do liczby całkowitej. (co w rezultacie da liczbę 1423168920).

 

Koniec końcem ta zielona liczba zostanie wpisana do tabeli item, gdzie następnie serwer metka zinterpretuje tą liczbę, jako liczbę sekund działania itemku.

1423168920 / 60 / 60 / 24 / 365  i tyle dni będzie działać Twój itemek, co w praktyce daje taki efekt:

 

http://scr.hu/1yl7/a4yuf

Tutaj masz przykładowy konwerter dat i sprawdź sobie:

http://mynthon.net/tools/date_to_timestamp.php

I to miałem na myśli mówiąc, że masz pewnie zjebany format daty w którejś z tabel.

Kurcze stary ale z cb kozak Dzięki:) Dał bym Ci 10 like ale już wszystko wykozystałem :)

 

Lepszej odpowiedzi nie widziałem na tym forum :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...