Strona 1 z 3 123 OstatniOstatni
Pokaż wyniki od 1 do 10 z 28

Wątek: Kredyty

  1. #1
    aso
    aso jest nieaktywny
    Zarejestrowany
    Dołączył
    Jul 2008
    Posty
    19

    Post Kredyty

    Witam. Bardzo dawno nie zaglądałem na to forum bo stracilem na parę lat zainsteresowanie grami internetowymi. Teraz postanowiłem wrócić i stworzyłem swoją grę (nie chciało mi się od początku ). Gra jest postawiona, wszystko działa. Postanowiłem zrobić własnego moda "Kredyty" ale zabrakło mi pomysłu jak rozwiązać resety, aby naliczały się odsetki i w razie przekroczenia pewnej ilości odsetek (czyli kredytu + odsetek z niego) skrypt zabierał by kasę z konta bankowego/kieszeni zadłużonego gracza. Pomoże ktoś rozbudować ten mod? Nie miałem siły bawić się w oszczędne programowanie itp. poza tym od pół roku nie programowałem w PHP więc proszę surowo nie komentować Kod skryptu "kredyt.php" jest w załączniku jako kredyt.txt. Wykona ktoś funkcje resetu (czyli co trzeba wkleić w reset.php). Byłbym wdzięczny bo nie mam siły skończyć tego moda a jakoś nikt wcześniej takiego nie stworzył.
    PS. Bym zapomniał zasad kredytów w skrypcie!
    Maksymalna kwota kredytu - 1000 złota * level
    Oprocentowanie - 4% / główny reset
    Możliwa spłata - gotówka, przelew z banku
    Maksymalna kwota kredytu z odsetkami: 10.000 złota
    Gdy maksymalna kwota kredytu z odstetkami zostanie przekoczona, skrypt powinien zabierać kasę z konta bankowego lub kieszeni. Gdy user nie będzie miał już żadnego złota w banku/przy sobie, skrypt będzie "sprzedawał" (zamieniał) jego dom na kasę. Gdy user nie będzie miał już kompletnie nic, kredyt zostanie umożony.
    Co wy na takie zasady? Wiem że nie??le to pokręcone ale zawsze można zmienic
    Załączone pliki Załączone pliki
    Ostatnio edytowane przez aso ; 05-04-2009 o 17:14

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

    Domyślnie

    Jasne, mogę zrobić, ale nie mam działającego phpmyadmina by to szybko zrobić, więc może masz testowy serwer?

    Napisz na PW.

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

    Domyślnie

    a nie lepiej żeby gracz wychodził na minus niż mu dom sprzedawać??

  4. #4
    aso
    aso jest nieaktywny
    Zarejestrowany
    Dołączył
    Jul 2008
    Posty
    19

    Domyślnie

    Też pomysł, ale gdyby tak było to niektórzy by mieli -1000 złota
    Imperator_Edi, wysłałem ci PW.

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

    Domyślnie

    i w czym problem ?? -1000 oznacza że ma dług i odejmuj z portfela tak jak gracz będzie chciał coś kupić to najpierw będzie musiał spłacić dług

    ps.
    wstaw plik tu Wklej kod - Paste Code - polskie centrum gier mmo bo coś załącznik pobrać się nie chce

  6. #6
    aso
    aso jest nieaktywny
    Zarejestrowany
    Dołączył
    Jul 2008
    Posty
    19

    Domyślnie

    Proszę bardzo: Wklej kod - Paste Code - polskie centrum gier mmo
    Nie oceniaj surowo, bo dawno w PHP nie pisałem

  7. #7
    Zasłużony Awatar Kemsan
    Dołączył
    Oct 2007
    Posty
    805

    Domyślnie

    Hmmm na pierwszy rzut oka
    Kod:
    echo("");
    kto z tego korzysta? Rób tak:
    Kod:
    echo '';

    Kod:
    $yid = $player -> id;
    po co tworzysz zbędne zmienne?
    Kod:
    if (empty($kredyt)) , if ($max_kredyt > 10000)
    gdzie {} po ifach? {} może być tylko po jednoliniowym if'u. No i to tyle, jeszcze zabezpieczyć by się przydało

  8. #8
    Zarejestrowany
    Dołączył
    May 2008
    Posty
    11

    Domyślnie

    Jeden mały błąd - skrypt nie sprawdza, czy spłacana kwota jest większa, niż sam kredyt - można wejść na kredyt minusowy (np. - 7000 tys kredytu) ^^
    Coś po kombinuje z resetami, jak wymyślę, od razu wklepka ;]

  9. #9
    Zasłużony Awatar karer
    Dołączył
    Apr 2008
    Posty
    2,554

    Domyślnie

    Osobiscie uwazam ze lepsze jest echo("") niz echo "" i jesli ktos tak pisze to jest plus dla niego. Php po prostu udziwnia semantyke tak ze krew zalewa w niektorych aspektach.

  10. #10
    Zarejestrowany
    Dołączył
    May 2008
    Posty
    11

    Domyślnie

    Dodałem od siebie kilka linijek, które uniemożliwiają wejście z kredytem na minus (to bez sensu, tak, jakby bank nam wisiał pieniądze ).
    I nie rozumiem, bo mam konto szlachcica u siebie, ustawiłem, że max_kredyt dla szlachcica ma być 5 razy większy, i teraz wybrać mogę na 16 poziomie 80 tys złota, ale kredytu mi zaciąga 32767, a nie mogę dojrzeć błędu :/
    Widzi ktoś ?

    Wklej kod - Paste Code - polskie centrum gier mmo

Strona 1 z 3 123 OstatniOstatni

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
  •