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

Potrzebuje pomocy związanej z banerem interaktywnym


Rekomendowane odpowiedzi

Opublikowano

Korzystam z http://www.mpcforum.pl/topic/1539490-banner-simplebanner/page-2?hl=%2Bskrypt#entry13485646 (Simplebanner)

Mam z nim kłopot ponieważ potrafi "connectować" na serwer nie raz po 2-10 raz czy to normalne czy da się to jakoś naprawić. 

Liczę na szybką pomoc.

(Z skryptu usunąłem "godzinę", "nazwe serwera" i "ilość kanałów".

Dokładne linijki

/*
    Nazwa serwera
*/
$bbox = imagettfbbox(50, 0, $font, $nazwaserwera);
$x = (imagesx($banner) / 2) - (($bbox[2] - $bbox[0]) / 2);
if ($cien) {
    imagettftext($banner, 50, 0, $x + 3, 100 + 3, imagecolorallocate($banner, 128, 128, 128), $font, $nazwaserwera);
}
imagettftext($banner, 50, 0, $x, 100, imagecolorallocate($banner, 255, 255, 255), $font, $nazwaserwera);
/*
    Godzina
*/
$bbox = imagettfbbox(50, 0, $font, date('H:i'));
$x = (imagesx($banner) / 2) - (($bbox[2] - $bbox[0]) / 2);
imagettftext($banner, 50, 0, $x, 375, imagecolorallocate($banner, 255, 255, 255), $font, date('H:i'));


/*
    Kanały
*/
$dimensions = imagettfbbox(125, 0, $font, $channels);
$textWidth = abs($dimensions[4] - $dimensions[0]);
$x = (imagesx($banner) - $textWidth) - 15;
imagettftext($banner, 125, 0, $x, 250, imagecolorallocate($banner, 255, 255, 255), $font, $channels);
$bbox = imagettfbbox(64, 0, $font, 'Kanałów');
$x = (imagesx($banner) - abs($bbox[4] - $bbox[0])) - 15;
imagettftext($banner, 64, 0, $x, 321, imagecolorallocate($banner, 255, 255, 255), $font, 'Kanałów');

­

Opublikowano

Banner generujący tak zwany "Spam Query" - nie polecam go używać bo ci może serwer wywalić lub obciążać niepotrzebnie.

 

Co do tego co nie działa - nie wiem czemu edytowałeś kod zródłowy, mozliwe że edytowałeś akurat coś co odpowiadało za nakładnie po kolei warstw i zapisywanie do kolejnych zmiennych.

 

Nie jest to cały kod wiec ciężko nam stwierdzić co jest zle gdyż połowa zmiennych jest tworzona gdzie indziej.

 

Dodatkowo, po co tworzysz nowy temat - wystarczy napisać w temacie danej aplikacji i ktoś kto się zna pomoże. Nie wspomne o tym że ta pierwsza część kodu to sie nawet przeczytać nie da bo żeś białe tło ustawił na co drugiej linijce.

Desktop - Procesor: Intel i7-7700k 4.20Ghz  | Karta Graficzna: EVGA Geforce GTX 1070 | RAM: 16GB 

Laptop - Procesor: Intel i5-8250U 2.5Ghz | Karta Graficzna: Radeon 530 | RAM: 8GB

 

 

 

 

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...