Pokaż wyniki od 1 do 7 z 7

Wątek: Rasa i klasa postaci ; ))

  1. #1
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie Rasa i klasa postaci ; ))

    Witam! Ostatnio zajmuje się własnym projektem Oblivion i mam już rejestracje oraz logowanie.

    Chce by zaraz po pierwszym logowaniu, trzeba było wybrać klase oraz rase postaci, może wiecie jak to zrobić ?

    Chodzi o coś takiego, podczas rejestarcji tworzy nam konto o nicku test zaś przy zalogowaniu po raz pierwszy trzeba wpisać:
    Nick postaci:
    Rasa postaci: i tu mamy liste wyboru
    Klasa postaci:

    Dokładnie chodzi mi o to by podczas rejestracji tworzyło mi konto a nie postać, ponieważ chce by postać trzeba było tworzyć zaraz po pierwszym logowaniu.

    Może podpowiecie mi jak to zrobić ; )) ?

    I prosze o naprawde mocne wskazówki bo jestem cienki jeszcze w tym :P

    Zabrałem się za własny projekt bo każdy mi to mówił i się biore, ale nie potrafie tego zrobić :P (mówie o rasie i klasie postaci)

    Z góry dziex, oczywiście PIWO czeka ; ))

  2. #2
    mex
    mex jest nieaktywny
    Zarejestrowany
    Dołączył
    Jun 2009
    Posty
    1,625

    Domyślnie

    chyba nie powinno się tworzyć podczas rejestracji konta z napisem "test" bo jak zapiszesz to w bazie a nim osoba zaloguje się (np po 1 dniu dopiero) to w tym czasie konto może zaloźyć x osobó i każda będzie miała "test" ??

    może zrób, że normalnie rejestrujesz się i podajesz nick postaci
    zrobić dodatkowy rekord np "1logowanie" i podczas rejestracji dać tam 0

    i podczas logowania sprawdzić czy wartość rekordu "1logowanie" wynosi:
    1)jesli 0 to pokazuje ze ma pokazać tą listę wyboru
    "Rasa postaci: i tu mamy liste wyboru
    Klasa postaci:"
    i po wciśnięciu np "ok" niech zmienia wartosc rekordu "1logowanie" na 1

    2) przy kolejnych zalogowaniach sprawdza rekord i jesli jest 1 to nie pokazuje danych do wyboru czyli rasy i klasy postaci

  3. #3
    Zarejestrowany Awatar richcio
    Dołączył
    Sep 2007
    Posty
    1,022

    Domyślnie

    To może zrób, że ta tabela z RASA domyślnie wynosi 0 i sprawdzasz, jeśli wynosi 0 to dajesz tą opcję z wyborem - jeśli nie wpisał nic to jedziesz dalej ;P Myślę, że ten sposób jest lepszy, bo nie wymaga tworzenia dodatkowej tabeli w BD.

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

    Domyślnie

    W nagłówku (tym co jest do każdej strony po zalogowaniu załaczany) daj coś tego typu:
    Kod php:
    if(!isset($rekord['imie']) || !isset($rekord['rasa']) || !isset($rekord['klasa'])){
    header("Location: wybor_danych.php");
    // przekierowanie do strony z wyborem tych danych.

    Notatnik nie jest przeznaczony do programowania!
    Jak sama nazwa wskazuje, jest on do trzymania notatek.

  5. #5
    Zarejestrowany Awatar Kubiecov
    Dołączył
    Apr 2009
    Posty
    495

    Domyślnie

    To co on napisał. I wartości dla tablicy $rekord pobierasz z bazy danych przed wykonaniem if'a.

    Sam wpadłem wcześniej na ten pomysł do mojej gry, żeby wybierać atrybuty przy pierwszym logowaniu i od razu miałem na myśli to co pisał richcio ;]

  6. #6
    Zarejestrowany
    Dołączył
    Oct 2009
    Posty
    103

    Domyślnie

    Cytat Zamieszczone przez Imperator_Edi Zobacz posta
    W nagłówku (tym co jest do każdej strony po zalogowaniu załaczany) daj coś tego typu:
    Kod php:
    if(!isset($rekord['imie']) || !isset($rekord['rasa']) || !isset($rekord['klasa'])){
    header("Location: wybor_danych.php");
    // przekierowanie do strony z wyborem tych danych.

    Po użyciu header location zawsze powinno się wywoływać
    Kod php:
    exit(); 
    Zapobiegnie to niepożądanemu wykonaniu się dalszej części kodu (o ile takowa istnieje).

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

    Domyślnie

    Mariuszeq, dobrze, że dopowiedziałeś. Przykład pisałem od niechcenia i nie dbałem o szczegóły.
    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)

Podobne wątki

  1. Travian, najlepsza rasa
    Przez Nie zarejestrowany w dziale travian
    Odpowiedzi: 8
    Ostatni post / autor: 02-02-2012, 11:22
  2. Rasa/Frakcja skrypt w overview.php
    Przez TheSxW w dziale Pytania dotyczące silnika Xnova
    Odpowiedzi: 8
    Ostatni post / autor: 08-08-2010, 10:23
  3. Klasa postaci
    Przez Belly w dziale Budowa gry via www
    Odpowiedzi: 7
    Ostatni post / autor: 19-06-2010, 23:54
  4. klasa a klasa która lepsza
    Przez Speedy w dziale PHP / MySql
    Odpowiedzi: 6
    Ostatni post / autor: 26-09-2009, 21:57
  5. Domyślna rasa - Człowiek
    Przez Nie zarejestrowany w dziale Poradniki do vallheru
    Odpowiedzi: 4
    Ostatni post / autor: 26-09-2009, 13:54

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
  •