Pokaż wyniki od 1 do 6 z 6

Wątek: paski bez php GD

  1. #1
    Zasłużony Awatar sazian
    Dołączył
    Jul 2008
    Posty
    1,721

    Domyślnie paski bez php GD

    ponieważ na forum często pojawiają się tematy jak zrobić paski, postanowiłem opisać moją metodę tworzenia ich bez użycia biblioteki GD co również w niewielkim stopniu przyspiesz działanie strony
    zaczynamy
    1) otwórz plik includes/head.php
    znajd?? funkcję w której dodawane są dane do szablonów
    wygląda to tak
    Kod:
    $smarty -> assign (array (
    "Title" => $title,
    "Name" => $player -> user, 
    "Id" => $player -> id, 
    "Level" => $player -> level, 
    "Exp" => $player -> exp, 
    "Expneed" => $expn,(...)
    2)do znalezionej funkcji dodaj
    Kod:
    'procentexp'=>($player -> exp/$expn)*150 ,
    'procenthp'=>($player -> hp/$player -> max_hp)*150 ,
    'procentenergy'=>($player -> energy/$player -> max_energy)*150 ,
    gdzie 150 to maksymalna szerokość paska
    3)zapisz plik header.php( i możesz go zamknąć)
    4)otwórz plik templates/header.tpl
    5)a)znajd??
    Kod:
    <b>Zdrowie:</b> {$Health}/{$Maxhealth}<br>
    i dodaj poniżej
    Kod:
    <div style="background-color:rgb(255,200,200);width:150px">
    			<div style="background-color:red; height:3px; width:{$procenthp}px;max-width:150px">&#38;#32;</div>
    		</div>
    b)znajd??
    Kod:
    <b>PD:</b> {$Exp}/{$Expneed} ({$Percent}%)<br>
    i dodaj poniżej
    Kod:
    <div style="background-color:rgb(200,200,200);width:150px">
    			<div style="background-color:white; height:3px; width:{$procentexp}px;max-width:150px">&#38;#32;</div>
    		</div>
    c)znajd?? <
    Kod:
    b>Energia:</b> {$Energy}/{$Maxenergy}<br>
    i dodaj poniżej
    Kod:
    <div style="background-color:rgb(200,200,255);width:150px">
    			<div style="background-color:blue; height:3px; width:{$procentenergy}px;max-width:150px">&#38;#32;</div>
    		</div>
    6) zapisz plik header.tpl
    7)ciesz się paskami
    oto efekt działania



    skrypt powinien działać we wszystkich wersjach vall

  2. #2
    Zarejestrowany
    Dołączył
    Mar 2008
    Posty
    104

    Domyślnie Odp: paski bez php GD

    @up
    Good, thx Pomogło
    Reput ... xD

  3. #3
    Zasłużony Awatar sazian
    Dołączył
    Jul 2008
    Posty
    1,721

    Domyślnie Odp: paski bez php GD

    był mały błąd w tpl
    ale już poprawione
    a przynajmniej mam taką nadzieję

  4. #4
    Zarejestrowany
    Dołączył
    Mar 2008
    Posty
    104

    Domyślnie Odp: paski bez php GD

    Ok działa thx

  5. #5
    Zarejestrowany
    Dołączył
    Jul 2008
    Posty
    43

    Domyślnie Odp: paski bez php GD

    Zrobiłem to.. i działało lecz niewiem czemu jak coś dodam do mojego head.php to nie da się zalogować.. pisze "sesja zakończona"..

  6. #6
    Kemsan
    Gość

    Domyślnie Odp: paski bez php GD

    Rasori zamiast:
    Kod:
    'procentexp'=>($player -> exp/$expn)*150 ,
    'procenthp'=>($player -> hp/$player -> max_hp)*150 ,
    'procentenergy'=>($player -> energy/$player -> max_energy)*150
    daj
    Kod:
    "procentexp"=>($player -> exp/$expn)*150 ,
    "procenthp"=>($player -> hp/$player -> max_hp)*150 ,
    "procentenergy"=>($player -> energy/$player -> max_energy)*150

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Paski PD,HP,MP
    Przez Robson89 w dziale Support Vallheru
    Odpowiedzi: 7
    Ostatni post / autor: 17-07-2010, 21:17
  2. Paski energi w 0.7
    Przez Kaara w dziale Modyfikacje Vallheru
    Odpowiedzi: 2
    Ostatni post / autor: 26-04-2009, 15:13
  3. paski
    Przez Ronin w dziale Support Vallheru
    Odpowiedzi: 11
    Ostatni post / autor: 14-09-2008, 16:12
  4. Paski zycia i PD
    Przez Farsis w dziale Support Vallheru
    Odpowiedzi: 6
    Ostatni post / autor: 05-08-2008, 22:39
  5. Paski ??ycia i PD w Vallheru 1.0.9
    Przez Maxik w dziale Modyfikacje Vallheru
    Odpowiedzi: 12
    Ostatni post / autor: 31-05-2008, 11:19

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •