View previous topic :: View next topic |
Author |
Message |
Gordon
Joined: 25 Nov 2004 Posts: 5 Location: Hrvatska, Vinkovci
|
Posted: 27.11.2004 21:23 Post subject: Java/PHP - Random Number Generator... |
|
|
Imam jedan problem pa evo ako itko zna riješit bio bih vam zahvalan.
Želim osnovati online Forum RPG. Zasada sve ide odlično ali mi treba neka metoda kako da odlučujemo "kada je lik pogodio ili nije pogodio kad puca iz nekog oružja". I pala mi je napamet Java Random Number Generating, po šemi kao ono za biranje Loto brojeva.
Ideja je u tome da se link skripte ubaci u svaki post od igrača i da on generira broj od 1 do 100 a da se taj broj nikako više nemože mjenjati. Tako bi onda bilo = Dobiješ parni broj, pogađaš. Dobiješ neparni broj, promašiš.
E da, sve to lijepo zvuci ali kako napraviti da kad se jednom generari da useri više nemogu mjenjati taj broj (da nebi vrtili kako im se sviđa) odnosno da to mogu koristit za svaki post.
Probao sam to nekako putem IP adrese generirat ali je stvar što neki USERI imaju DSL ili drugačiju vezu pa im je IP uvijek isti.
Da li mi netko moze pomoci...... ako treba jos malo opisa problema, samo javite.
Last edited by Gordon on 01.12.2004 22:47; edited 1 time in total |
|
|
Back to top |
|
|
silence
Joined: 24 Apr 2004 Posts: 890 Location: .....ni na nebu, ni na zemlji.....
|
Posted: 27.11.2004 21:31 Post subject: |
|
|
hmmm..ne znam u čemu je pisano, ali ja bi to preko sessiona u PHPu ili nečeg sličnog....
dobije broj i čeka...potroši broj, skripta generira drugi i dodjeli.....
pošto se session varijable drže na serveru, mislim da je poprilično teško nekaj promjenit, uz još par dodatnih osigurača.... |
_________________ This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch"). |
|
Back to top |
|
|
Gordon
Joined: 25 Nov 2004 Posts: 5 Location: Hrvatska, Vinkovci
|
Posted: 27.11.2004 21:45 Post subject: Forum |
|
|
Forum je najobičniji PHPbb na mom serveru. Ali to toliko nije ni bitno, nemora se random broj generirati u samom postu, moze biti i OFF site link na neki html/php fajl koji to radi.
Bitno je samo da ostane broj isti dok mu nekazem ja da se ponovno generira.
btw, forum je ovaj:
http://www.isohp.info/starshiptrooper/index.php |
|
|
Back to top |
|
|
silence
Joined: 24 Apr 2004 Posts: 890 Location: .....ni na nebu, ni na zemlji.....
|
Posted: 27.11.2004 22:19 Post subject: |
|
|
ovo ti onda ide u "server side" + kaj ne znam dovoljno o phpBB da bi ti dao kvalitetan savjet...
sorry. |
_________________ This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch"). |
|
Back to top |
|
|
Gordon
Joined: 25 Nov 2004 Posts: 5 Location: Hrvatska, Vinkovci
|
Posted: 27.11.2004 22:33 Post subject: ma ok |
|
|
Ma sve ok, nije bitno sada kako cu to integrirati u Forum, bitno mi je da to nekako zbuksam da radi. Barem najobicniji RN generator. Poslje cemo krpati gdje fali |
|
|
Back to top |
|
|
PsychoPod
Joined: 05 Oct 2003 Posts: 166
|
Posted: 01.12.2004 21:54 Post subject: |
|
|
ja bi to mozda ovako.
phpbb_user tablica. dodas polja za tu skriptu.
i onda napravis da generira random broj iz time() funkcije.
"md5(time())"
i na toj stranici automatski setiras novo polje, npr. "generirano" = 1. i broj ako ti je vazan ubacis u polje "broj". i kada treba ponovo generirati, resetiras sve. |
|
|
Back to top |
|
|
Gordon
Joined: 25 Nov 2004 Posts: 5 Location: Hrvatska, Vinkovci
|
Posted: 01.12.2004 22:44 Post subject: PHP Početnik |
|
|
Hmmm, zvuči vrlo zanimljivo.
Ali ipak sam ja ono... početnik nad početnicima pa se malo kužim u ovaj tvoj opis.
Ja sam to pokušao riješiti ovime:
Code: | <?php
echo rand(1, 100);
?> |
^^^ Ova gore skripta generira random number (u ovom slučaju od 1 do 100) svaki put kad pritisnete REFRESH na browseru ili kad se nanovo učita. To mi je jako dobro riješenje.... OSIM - Stvar je u tome što meni treba da taj generirani broj ostane isti kad se jednom generira... a tek da se ponovno generira kad mi ja kazem odnosno, kao što ti kažeš, dok ga ne resetiram.... a da to ostali useri mogu vidjeti (recimo na forumu).
Mislim da bih se to trebalo upisivati u neku Database ili tak nešto ali to je daleko od mojih skilova..... zato molim te ako imaš vremena, daj mi napiši neki primjer ili nesto.
Thanks! |
|
|
Back to top |
|
|
Pekx
Joined: 09 Sep 2004 Posts: 559
|
Posted: 01.12.2004 23:23 Post subject: |
|
|
i na modemu se prilkom svakog spajanja mijenja IP |
_________________ mp3hr.com |
|
Back to top |
|
|
silence
Joined: 24 Apr 2004 Posts: 890 Location: .....ni na nebu, ni na zemlji.....
|
Posted: 02.12.2004 00:46 Post subject: Re: PHP Početnik |
|
|
Gordon wrote: | Hmmm, zvuči vrlo zanimljivo.
Ali ipak sam ja ono... početnik nad početnicima pa se malo kužim u ovaj tvoj opis.
Ja sam to pokušao riješiti ovime:
Code: | <?php
echo rand(1, 100);
?> |
^^^ Ova gore skripta generira random number (u ovom slučaju od 1 do 100) svaki put kad pritisnete REFRESH na browseru ili kad se nanovo učita. To mi je jako dobro riješenje.... OSIM - Stvar je u tome što meni treba da taj generirani broj ostane isti kad se jednom generira... a tek da se ponovno generira kad mi ja kazem odnosno, kao što ti kažeš, dok ga ne resetiram.... a da to ostali useri mogu vidjeti (recimo na forumu).
Mislim da bih se to trebalo upisivati u neku Database ili tak nešto ali to je daleko od mojih skilova..... zato molim te ako imaš vremena, daj mi napiši neki primjer ili nesto.
Thanks! |
spremi ga u session.....
i ne daj skripti da ga mjenja dok to igra ili kaj već radite ne zahtjeva...
ak treba mogu ti još objasnit....
ali ne sad |
_________________ This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch"). |
|
Back to top |
|
|
Gordon
Joined: 25 Nov 2004 Posts: 5 Location: Hrvatska, Vinkovci
|
Posted: 02.12.2004 01:16 Post subject: Problem |
|
|
Ok super, malo mi pojasni "normalnim" riječima Recimo šta je to session i te stvari, nevrijedi meni da mi netko to kaze kad neznam sta je.... Pomalo sada učim pa tako je to. |
|
|
Back to top |
|
|
|