Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Klon gladiatusa - download


denis6300

Rekomendowane odpowiedzi

Opublikowano

Kasher kolega wyżej pisał coś

531ms4.jpg


Nie Kłóć Się z Głupcem , Bo Najpierw Sprowadzi Cię Do Własnego Poziomu A Potem Pokona Doświadczeniem


  • Odpowiedzi 67
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

właśnie wrzucam Total Commanderem pliki na hosting 000webhost.com

Już ogarniam te podstawy ale chciał bym trochę to rozwinać

Mam kilka pytań :

Jak ustawić te poziomy nie robiąc przy tym 1500liniek w pliku?

Jak dodawać własne przedmioty?

Jak skrócić czas między wyprawami / walkami dla normalnego konta i centuriona?

Jak dodać do przedmiotu wymagany poziom do założenia?

Jak zwiększyć nagrode (exp,kasa,honor) za wyprawe?

Czy można ustawić drop itemów dla potworów z wypraw ?

devastator1990pl.png

Opublikowano

DonSpeed, to wszystko to też podstawy. Masz GG? Jeśli tak, napisz do mnie (33760830). Pomogę ci..

 

1. Jak ustawić te poziomy nie robiąc przy tym 1500liniek w pliku?

Plik test_zalogowanego.php - w zmiennej ustalasz jakiś algorytm/wzór, później w if'ie sprawdzasz np. tak.

$potrzebne_exp = floor(lvl * 300 / 3);

$brakuje = $potrzebne_exp - ".$uzytkownik['exp'].";

if($potrzebne_exp < $uzytkownik['exp']) {

mysql_query("update...........")

} else {

echo "Brakuje Ci $brakuje pkt. Doświadczenia.";

}

 

2. Jak dodawać własne przedmioty?

Wejdź do bazy danych, tabela gracze.

Znajdź siebie i przy kolumnie "admin" ustaw wartość "1".

Zaloguj się do gry, w lewym menu pojawi się panel dla admina "Administracja". Tam możesz m.in dodawać przedmioty poprzez formularz. Możesz też dodawać je bezpośrednio do bazy danych.

 

3. Jak skrócić czas między wyprawami / walkami dla normalnego konta i centuriona?

Np. w pliku wyprawa.php masz linijkę :

$pozostalo = $uzytkownik['ostatnia_walka_pvc'] + 10800 - time();

Czas jest odliczany w sekundach. Więc załóżmy że chcesz, aby gracz z Centurionem mógł robić wyprawy co 5 minut, a bez Centuriona co 10 minut.

W bazie danych, w tabeli gracze, dodajesz kolumnę "Centurion". Kod :

if($uzytkownik['centurion'] == 0) {
$pozostalo = $uzytkownik['ostatnia_walka_pvc'] + 600 - time();
} elseif ($uzytkownik['centurion'] == 1) {

$pozostalo = $uzytkownik['ostatnia_walka_pvc'] + 300 - time();
}
4. Jak dodać do przedmiotu wymagany poziom do założenia?
W tabeli przedmioty dodajesz kolumnę "min_poziom", ustalasz dla niej konkretną wartość.
Później w pliku sklep.php dodajesz :
if ($uzytkownik['poziom'] < $przedmioty['min_poziom']) {
echo "Masz za niski poziom."
} else {
echo "Kupiłeś przedmiot."
mysql_query("update.......")
}
5. Jak zwiększyć nagrode (exp,kasa,honor) za wyprawe?
W oryginalnej wersji tego silnika zmieniasz dane wartości w bazie danych, w tabelach odpowiadających danej wyprawie.
U mnie ta wartości są losowe, zmieniamy je w konkretnym pliku, nie w bazie danych. Np. w pliku wyprawa.php mam "
$zloto = rand($przeciwnik['zloto_min'], $przeciwnik['zloto_max']);
I później robię UPDATE z $zloto.
6. Czy można ustawić drop itemów dla potworów z wypraw ?
Można na wiele sposobów. Np podczas wyprawy robić losowanie ID przedmiotu, a później zrobić INSERT INTO do tabeli z przedmiotami danego gracza.
:)
Opublikowano

 

DonSpeed, to wszystko to też podstawy. Masz GG? Jeśli tak, napisz do mnie (33760830). Pomogę ci..

 

1. Jak ustawić te poziomy nie robiąc przy tym 1500liniek w pliku?

Plik test_zalogowanego.php - w zmiennej ustalasz jakiś algorytm/wzór, później w if'ie sprawdzasz np. tak.

$potrzebne_exp = floor(lvl * 300 / 3);

$brakuje = $potrzebne_exp - ".$uzytkownik['exp'].";

if($potrzebne_exp < $uzytkownik['exp']) {

mysql_query("update...........")

} else {

echo "Brakuje Ci $brakuje pkt. Doświadczenia.";

}

 

2. Jak dodawać własne przedmioty?

Wejdź do bazy danych, tabela gracze.

Znajdź siebie i przy kolumnie "admin" ustaw wartość "1".

Zaloguj się do gry, w lewym menu pojawi się panel dla admina "Administracja". Tam możesz m.in dodawać przedmioty poprzez formularz. Możesz też dodawać je bezpośrednio do bazy danych.

 

3. Jak skrócić czas między wyprawami / walkami dla normalnego konta i centuriona?

Np. w pliku wyprawa.php masz linijkę :

$pozostalo = $uzytkownik['ostatnia_walka_pvc'] + 10800 - time();

Czas jest odliczany w sekundach. Więc załóżmy że chcesz, aby gracz z Centurionem mógł robić wyprawy co 5 minut, a bez Centuriona co 10 minut.

W bazie danych, w tabeli gracze, dodajesz kolumnę "Centurion". Kod :

if($uzytkownik['centurion'] == 0) {

$pozostalo = $uzytkownik['ostatnia_walka_pvc'] + 600 - time();

} elseif ($uzytkownik['centurion'] == 1) {

$pozostalo = $uzytkownik['ostatnia_walka_pvc'] + 300 - time();
}
4. Jak dodać do przedmiotu wymagany poziom do założenia?
W tabeli przedmioty dodajesz kolumnę "min_poziom", ustalasz dla niej konkretną wartość.
Później w pliku sklep.php dodajesz :
if ($uzytkownik['poziom'] < $przedmioty['min_poziom']) {
echo "Masz za niski poziom."
} else {
echo "Kupiłeś przedmiot."
mysql_query("update.......")
}
5. Jak zwiększyć nagrode (exp,kasa,honor) za wyprawe?
W oryginalnej wersji tego silnika zmieniasz dane wartości w bazie danych, w tabelach odpowiadających danej wyprawie.
U mnie ta wartości są losowe, zmieniamy je w konkretnym pliku, nie w bazie danych. Np. w pliku wyprawa.php mam "
$zloto = rand($przeciwnik['zloto_min'], $przeciwnik['zloto_max']);
I później robię UPDATE z $zloto.
6. Czy można ustawić drop itemów dla potworów z wypraw ?
Można na wiele sposobów. Np podczas wyprawy robić losowanie ID przedmiotu, a później zrobić INSERT INTO do tabeli z przedmiotami danego gracza.
:)

Do wczoraj to wszystko było dla mnie czarną magią wiec wiesz. Zaraz zainstaluje gg i założę jakiś nr bo nie pamiętam już hasła ( nie korzystałem z gg od whoohoho)

Chcę trochę nad tym popracować a jak już będzie miało ręce i nogi. Wpuścić kilku testerów :P Z tym że gladiatus będzie moim pierwszym projektem.

I cieszę się że jesteś gotowy pomóc :)

devastator1990pl.png

  • 2 tygodnie później...
Opublikowano

Witam, uzupełniłem plik do połączenia z bazą danych, utwożyłem tabele w bazie, ale po wejściu na stronę widać wyłącznie napis: It works!. Co muszę zrobić, aby gra działała poprawnie ?

Zapraszam na forum piłkarskie goFootball.

  • 4 tygodnie później...
Opublikowano

2. Jak dodawać własne przedmioty?

Wejdź do bazy danych, tabela gracze.

Znajdź siebie i przy kolumnie "admin" ustaw wartość "1".

Zaloguj się do gry, w lewym menu pojawi się panel dla admina "Administracja". Tam możesz m.in dodawać przedmioty poprzez formularz. Możesz też dodawać je bezpośrednio do bazy danych.

 

Hmm ja zrobiłem itemki z bazy to jak nalozylem ''nowa'' zbroje i ''nowa'' bron to bron byla na miejscu pierscienia a zbroja na miejscu broni wiec ... ;/ dupa a z formularza nie próbowałęm

531ms4.jpg


Nie Kłóć Się z Głupcem , Bo Najpierw Sprowadzi Cię Do Własnego Poziomu A Potem Pokona Doświadczeniem


Opublikowano

^^ aha to coś pojebałem to sorry może coś źle miałem dzięki za poprawke lecz już tym się nie zajmuje ;p 0% pomocy to wiesz :D

Wpisywałem Typ przedmiotu i nic ;P

531ms4.jpg


Nie Kłóć Się z Głupcem , Bo Najpierw Sprowadzi Cię Do Własnego Poziomu A Potem Pokona Doświadczeniem


Opublikowano

Jakie 0%.. :P

 

Ale czekaj, bo nie zrozumiałem do końca twojego problemu..jak to broń jest na miejscu pierścienia itp? W ekwipunku, sklepie??

Pisz tu albo na GG :]

  • 3 tygodnie później...
  • 2 lata później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...