Pokaż wyniki od 1 do 4 z 4

Wątek: Hospital

  1. #1
    Zarejestrowany Awatar Zapper
    Dołączył
    Jan 2009
    Posty
    246

    Domyślnie Hospital

    Stworzyłęm swój pierwszy moduł dla ezrpg.
    Kod:
    defined('IN_EZRPG') or exit;
    /*
    Module_Hospital by Zapper`
    */
    class Module_Hospital extends Base_Module
    {
    
        public function start()
        {
            
    		requireLogin();
    		if ($this->player->hp != $this->player->max_hp) $this->heal();
    		else 
    		{
    		$msg = 'Nie potrzebujesz leczenia!';
    		header('Location: index.php?msg=' . urlencode($msg));
    		}
    	}
    		
    
    private function heal()
    	{
    $msg = 'Nie masz wystarczająco kasy!';
    $smth = $this->player->level * 10;
    if ($smth < $this->player->gold)
    {
    $this->db->execute("UPDATE <ezrpg>players SET hp=max_hp gold=gold-$smth WHERE id=?", array($this->player->id));
    $msg='Zostałeś uleczony.';
    header('Location: index.php?msg=' . urlencode($msg));
    }
    else header('Location: index.php?msg=' . urlencode($msg));
    	}
    
    }
    Widziałem podobny na oficjalnym forum, ale wolałem zrobić własny. Wkleiłem swój i doporacowałem, jeżeli znaleśliście jakieś błędy to piszcie.
    Myślę, że nie trzeba tłumaczyć, skrypt poprostu leczy całę hp w zamian za 10 * level złota (możęcie sobie zmienić).
    Pracuję nad:
    Zombie Eatzorz
    <Own FW Based>

    Peace & Love
    GG:5376643

  2. #2
    Zarejestrowany
    Dołączył
    Jun 2009
    Posty
    37

    Domyślnie

    Mod bardzo ciekawy, tylko ja mam pytanie: Gdzie się w tym silniku instaluje mody???

  3. #3
    Zarejestrowany Awatar tommix528
    Dołączył
    Feb 2010
    Posty
    45

    Domyślnie

    To się (chyba) tak robi

    W katalogu "modules" dodajesz katalog "Hospital" w nim plik index.php gdzie wklejasz kod w smarty\templates tworzysz plik hospital.tlp wklej
    Kod php:
    {include file="header.tpl" TITLE="Hospital"}

    <
    p>Wylecz się całkowicie.</b>

    <
    form method="POST" action="index.php?mod=Hospital&act=heal">
    <
    input type="submit" value="Wylecz mnie!">
    </
    form>

    {include 
    file="footer.tpl"
    w smarty\templates\city.tlp
    dodaj zapytanie: index.php?mod=Hospital
    Ostatnio edytowane przez tommix528 ; 18-06-2010 o 17:40

  4. #4
    Zarejestrowany Awatar Zapper
    Dołączył
    Jan 2009
    Posty
    246

    Domyślnie

    @up
    Dokładnie ;]
    W tym ezrpg łatwo jest zrobić inne gry, strategie etc.
    Pracuję nad:
    Zombie Eatzorz
    <Own FW Based>

    Peace & Love
    GG:5376643

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)

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
  •