Pokaż wyniki od 1 do 6 z 6

Wątek: [MOD] Fortuna

  1. #1
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie [MOD] Fortuna

    Z nudów napisałem prosty skrypt fortuny (zapewne wielu z Was napisało by go lepiej) i postanowiłem się nim podzielić.
    Oto on:
    http://www.wklejto.pl/35081

    EDIT zapomniałem podać hasło
    Hasło to mmocenter

    Struktura bazy danych:
    --
    -- Struktura tabeli dla `fortuna`
    --

    CREATE TABLE IF NOT EXISTS `fortuna` (
    `fort_id` mediumint(11) NOT NULL auto_increment,
    `tytul` varchar(255) NOT NULL default 'Losowe zdarzenie',
    `opis` text NOT NULL,
    `tabela` varchar(255) NOT NULL default 'players',
    `akcja` varchar(255) NOT NULL default 'credits=credits+100',
    `exp` mediumint(11) NOT NULL default '0',
    PRIMARY KEY (`fort_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

    --
    -- Zrzut danych tabeli `fortuna`
    --

    INSERT INTO `fortuna` (`fort_id`, `tytul`, `opis`, `tabela`, `akcja`, `exp`) VALUES
    (1, 'Wypadek', 'Szedłeś spokojnie ulicą, gdy nagle obok Ciebie przejechał jakiś mężczyzna na koniu i niechcący potrącił Ciebie i upadłeś na ziemie. Na szczęście tylko się zadrapałeś. Tracisz 2punkty zdrowia.', 'players', 'hp=hp-2', 0),
    (2, 'Masz szczęście', 'Podczas wieczornego spaceru nic ciekawego się nie działo. Chodziłeś po uliczkach miasta i rozmyślałeś o różowych migdałach. Nagle coś przyciągnęło Twoją uwagę. To sakiewka! Rozglądasz się dookoła, czy ktoś jej nie zgubił. nikogo nie zauważasz. podnosisz i otwierasz sakiewkę. W środku było 1000 sztuk złota!', 'players', 'credits=credits+1000', 5);


    Instalacja:


    1. Wrzuć plik fortuna.php do głównego katalogu
    2. Otwórz plik includes/head.php i wyszukaj
      Kod php:
      $smarty -> display ('header.tpl'); 
      a następnie przed tym wklej to:
      Kod php:
      require_once("./fortuna.php"); 
    3. Otwórz plik fortuna i edytuj ustawienia według własnego gustu.

    Potem postaram się dorobić do tego panel administratora ułatwiający dodawanie zdarzeń, a tymczasem kto się tym skryptem zainteresuje ten sobie poradzi.

    PS. Nie posiadam aktualnie działającej strony, więc w nagłówku dałem polecaną stronę mmocenter.

    Proszę o komentarze, jesli nikt się nie zainteresuje, to nie będę tworzył więcej modyfikacji, bo dla kogo?
    Ostatnio edytowane przez Imperator_Edi ; 03-06-2009 o 22:08
    Notatnik nie jest przeznaczony do programowania!
    Jak sama nazwa wskazuje, jest on do trzymania notatek.

  2. #2
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    59

    Domyślnie

    1. tabele tworzymy sobie sami prawda ?
    2. ta fortuna.. to że przy kolejnej akcji coś się wydarzy/nie wydarzy ?, typu przechodze z straznicy na arene walk i mi wyskakuje ?

  3. #3
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    1. Podałem strukturę tabeli bazy danych
    2. Tak, na tej zasadzie coś się przydarza, ale szansa na wylosowanie i ilość możliwych zdarzeń jest określana przez użytkownika tego skryptu.

    EDIT
    Zastanawiam się jak najlepiej zrobić PA od fortuny. Nie chcę dać zbyt dużego pola do popisu użytkownikowi (czyli by pisał całe zapytanie), ale chcę, by miał też sporą swobodę, czyli mógł zrobić dwie akcje (np odjęcie kasy i dodanie energii). Ma ktoś pomysł?

    Wybór tabeli i pól zrobiłem w JS, czyli w zależności od tabeli są inne pola do wyboru.
    Ostatnio edytowane przez Imperator_Edi ; 04-06-2009 o 21:12
    Notatnik nie jest przeznaczony do programowania!
    Jak sama nazwa wskazuje, jest on do trzymania notatek.

  4. #4
    Aktywny
    Dołączył
    Jul 2008
    Posty
    866

    Domyślnie

    No super, opisująsą beznadziejne..

    Podczas wieczornego spaceru nic ciekawego się nie działo. A potem dostajemy 1000, chociaż nic się nie działo..

    Jeżeli ktoś miał akurat 2 życia, to "tylko sięzadrapałeś" będzie żenujące..

  5. #5
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    59

    Domyślnie

    nic sie nie działo ale potem sie wydarzylo, wycinasz pierwsze i ostatnie zdanie i myslisz ze jestes mądry.

  6. #6
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    Cytat Zamieszczone przez Drikam Zobacz posta
    No super, opisująsą beznadziejne..

    Podczas wieczornego spaceru nic ciekawego się nie działo. A potem dostajemy 1000, chociaż nic się nie działo..

    Jeżeli ktoś miał akurat 2 życia, to "tylko sięzadrapałeś" będzie żenujące..
    Dla twojej informacji, to są tylko przykłady! Nie chciało mi się wymyślać zdarzeń, więc zrobiłem dwa (może i głupie) obrazujące jak ma to wyglądać. Masz pomysły na zdarzenia, to pisz.

    PS. Czytaj całość, a nie tylko początek i koniec, to zrozumiesz o co biega.
    Notatnik nie jest przeznaczony do programowania!
    Jak sama nazwa wskazuje, jest on do trzymania notatek.

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
  •