Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

teez

Użytkownik
  • Postów

    2 077
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    10

Treść opublikowana przez teez

  1. teez

    Tabela serwerów

    Leihto miałeś już daaawno temu zrobić i co?
  2. Tak Co do projektu - zrezygnowałem z automatycznego przydzielania przedmiotu i kasy po wygraniu aukcji. Występowały błędy ( tracili przedmioty / pieniądze ) gdy: Któraś z postaci była aktywna, Weszli przed restartem ( który restartuje cały serwer ) - kupnie byli uziemieni aż do restartu, Aktualnie nadal sprawdzane jest czy dana postać posiada $$, czy sprzedawca posiada przedmiot itd.. Tylko wymiana jest InGame bezpośrednio.
  3. teez

    Portal

    Nie wiesz co edytowałeś?
  4. Nie wszystko.. W 6 godzin zrobiłem to co opisane w temacie ( tj. dodawanie i usuwanie powiązania - listę postaci ze statystykami miałem już wcześniej, rynek, przerobienie z manualnego na automatyczny ) . Szablon miałem przygotowany już wcześniej ( zakładki ). Testowałem wiele możliwości. Później znajdę jeszcze kilku 'zapalonych graczy' do przetestowania i na bieżąco będę likwidował błędy. Z resztą nie da się chyba przetestować wszystkich możliwości. Za dużo ich jest. Wyjdzie w praniu.
  5. http://forum.invisionize.pl/topic/39396-tz34-panel-metin2/
  6. Wcześniej: [url=] Wolę jednak standardowy system. Tematy, nie wpisy na blogu. Dziś miałem wolny dzień, pojechałem na basen, troche popływałem i natchniony wróciłem do prac nad aplikacją. Około 6 godzin ciągłej roboty zaowocowało w już miarę funkcjonalną modyfikację. Wiadomo, to dopiero ok. 30% prac, ale jest extra! Ok, więc opiszę co dziś zrobiłem wrac ze screenami: Lista postaci w profilu użytkownika ( wczesniej połączonych z kontem na serwerze ) Możliwość usunięcia powiązania ( automatycznie kończy wszystkie aukcje rozpoczęte przez użytkownika ) Próba połączenia konta forum z kontem na serwerze. Weryfikacja - konta i loginu, jeżeli poprawne to łączy. Rynek w obroty, Lista postaci wcześniej dodanych, Druga część tworzenia aukcji. Wybór przedmiotu ( tylko znajdujące się na wczesniej wybranej postaci ) oraz kategoria. Strona aukcji Próba Kupna przedmiotu, pierw skrypt sprawdza czy dany użytkownik posiada postacie na których jest wystarczająca ilość pieniędzy ( większa / równa cenie Kup Teraz w przypadku opcji "kup teraz" oraz cena aktualna+minimalne przebicie w przypadku licytacji ) Wybór postaci Proces kupna: Sprawdza czy kupujący nadal posiada gotówkę ( aby nie otwierali okienka, przelewali $$ i próbowali oszukać ), Sprawdza czy sprzedający nadal posiada przedmiot, Zmienia właściciela przedmiotu na kupującego oraz wrzuca przedmiot do tzw. "ItemShopu" ( do odbioru InGame u NPC ), Odbiera kupującemu pieniądze i przekazuje sprzedającemu,
  7. teez

    Menu boczne

    Jak mają się wyświetlać skoro wyłączone są w szablonie sidebary? Możesz je włączyć ( jeżeli nie zostały całkiem usunięte ). Szukaj w globalindextemplated słów "sidebar" "sideblock" i będzie coś typu sidebar = no / sidebar = yes
  8. teez

    Tabela serwerów

    GameQ i lecisz. Do tamtej tabeli nie mam już dl.
  9. teez

    Tabela serwerów

    To nie jest tabela... [P33] Server List
  10. Jeżeli nie dał Ci danych do client area to możesz sobie nią co najwyżej pupe podetrzeć.
  11. Wstaw je w : #branding
  12. I jakieś przykładowe zapytanie jeżeli możesz?
  13. Nie wiem zbytnio jak to rozplanować, czy znasz może jakąś darmową aplikację gdzie ktoś to zastosował?
  14. ACP -> Wygląd -> Styl -> CSS -> ipbstyles.css -> wyzeruj #branding i podmień primary_nav na #primary_nav { background: url("http://i.imgur.com/vSmrVJj.jpg") repeat scroll center bottom #0F3854; font-size: 13px; padding: 98px 0 0; }
  15. Postanowiłem zrobić to inaczej - dwie osobne wersje. Jedna z pełną integracją z serwerem, druga nie. Powód jest prosty - różnica struktur baz danych na serwerach przez co aplikacja nie będzie uniwersalna. Dziś dodałem jeszcze dodawanie bonów i KD z poziomu ACP, aby nastepnie wyswietlić je zamiast do wpisywania w inputach to wybór select.
  16. Druga sprawa, przy próbie stworzenia profileTabs w extension aplikacji nic się nie wyświetla. Natomiast wszystko działa jeżeli w/w pliki wrzucę do application/forums/extension[..] W jaki sposób mogę to obejść? Zawartość: <?php if ( ! defined( 'IN_IPB' ) ) { exit(); } /** * Plug in name (Default tab name) */ $CONFIG['plugin_name'] = "Postacie"; /** * Plug in key (must be the same as the main {file}.php name */ $CONFIG['plugin_key'] = 'metin2'; /** * Show tab? */ $CONFIG['plugin_enabled'] = 1; /** * Order: CANNOT USE 1 */ $CONFIG['plugin_order'] = 6; <?php if ( ! defined( 'IN_IPB' ) ) { exit(); } class profile_metin2 extends profile_plugin_parent { private $metin2; /** * return HTML block * * @access public * @param array Member information * @return string HTML block */ public function return_html_block( $member=array() ) { require_once ( IPSLib::getAppDir( 'metin2' ) . '/sources/classMetin2.php' ); $this->metin2 = new metin2( $this->registry ); $memberChars = $this->metin2->getMemberChars( $member[ 'member_id' ] ); $output = $this->registry->getClass('output')->getTemplate( 'metin2' )->profile( $memberChars ); return $output; } }
  17. Hej, Więc tak.. Mam zamiar ukończyć aplikację działającą na kilku bazach jednocześnie. Problem w tym, że niezbyt wiem jak się za to zabrać. 1 baza - forum ( czyli normalnie $this->DB[..] ) 2 baza - dedyk, 3 baza - ten sam dedyk, 4 baza - ten sam dedyk, I teraz pytanie - w jaki sposób to rozplanować aby bez problemów pobierać sobie rekordy np. $jednabaza['rekord'] == $drugabaza['rekord'] == $trzeciabaza['rekord']?
  18. Aktualnie nie, dopiero gdy zintegruję to z bazą danych. Dzisiaj może zacznę już to robić.
  19. Demo: http://doside.pl/demo/index.php?app=metin2 Login: test Hasło: test
  20. Nie ma sprawy. Możliwe, że do końca następnego tygodnia ją ukończę. Mam zamiar dodać jeszcze apelacje. Później jakieś testy i jeżeli wszystko będzie ok to napiszę. Jutro rano udostępnię demo.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.