| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 24.06.11 Prihlásený: 19.12.13 Príspevky: 11 Témy: 5 | Napísal Necro: 21.01.2013 21:19 | |
|
Zdravím , chcem sa spýtať v phpčku robím krátko a snažím sa na niečo prísť , chcel by som spraviť to že keď by niekto klikol na nejaký odkaz tak by sa začal odčítavať čas a až príklad po 10minút by sa dalo kliknúť znova , niečo ako majú browserové hry keď stavajú budovy ale neviem nato prísť pozeral som nejaké hotové projekty kde majú to spravené len tomu nerozumiem , mohli by sme mi to nejako vysvetliť ako sa to dalo spraviť ? ak niečomu nieje rozumieť z otázky doplním info , Ďakujem .
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 21.01.2013 23:08 | |
|
Ako si predstavuješ, že to bude fungovať? Kliknutiu nezabrániš (môže tam byť javascript, ktorý to bude kontrolovať, ale to sa dá vždy obísť). Na strane servera (php) budeš napríklad do databázy ukladať posledný čas kliknutia - ak klikne znovu a čas, ktorý ubehol od posledného kliknutia < 10 minút, tak sa nič nestane, ak je to už viac minút, tak do db uložíš aktuálny čas kliknutia. Ale je to obšírna, teoretická odpoveď - nevieme presne, na čo sa pýtaš (ale principiálne by ti to malo stačiť).
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 24.06.11 Prihlásený: 19.12.13 Príspevky: 11 Témy: 5 | Napísal autor témy Necro: 22.01.2013 9:56 | |
|
Rozmýšľal som ako si napísal že keď príklad postavím novú budovu vypíšem si do premennej čas a k tomu pridám 10min to uložím do DB a následne ho len vytiahnem keď to budem potrebovať . Malo by to nejako takto fungovať ? , vyskúšam . Ešte sa chcem spýtať mám spravené to že napríklad každú minútu dostanem 10 surovín za ktoré potom kupujem tie budovy napríklad , ale ako to spravím že chcem ohraničiť koľko môže dostať max surovín . Dá sa to riešiť aj ináč ako if budova = 2 tak sklady ma ju max 100 surovín a potom mi už nepridávaj , if budova =3 200 surovín . Pripadám si že sa pýtam primitívne veci ale hľadám riešenie ktoré by mi ten script aspoň trochu zjednodušil , ešte raz sa chcem poďakovať za ten čas .
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Dobre, takto.. V prvom rade si naštuduj základy programovania. V druhom rade si doštuduj OOP. Bez oop by som sa do takéhoto niečo nikdy nepúšťal, veď to musí byť grc..Nečudo, že si to potom nevieš logicky rozvrhnúť. Necháp ma zle, že ťa tu zdrbávam alebo čo, ale pochop, očividne nemáš potrebné základy a vtedy nemá zmysel ťa vodiť za ručičku, inak tu budeš každých 5 sekúnd s novou otázkou. Naším cieľom by tu nemalo byť to, aby si bol od fóra závislý, práve naopak...
Dám ti ale jednu radu. Keď sa naučíš OOP, proste si vytvoríš triedu a nastavíš potrebné vlastnosti. Potom len skontroluješ dané hodnoty a porovnáš. Potrebuješ niečo znovupoužiteľné a aby to bolo ľahko upraviteľné. S procedurálnym kódom to budeš mať veľmi ťažké..
_________________ C#, PHP, ... |
|
Registrovaný: 24.06.11 Prihlásený: 19.12.13 Príspevky: 11 Témy: 5 | Napísal autor témy Necro: 22.01.2013 13:52 | |
|
Oukej , som rád že tu padol aj takýto názor , určite si s toho niečo zoberiem , phpčko sa neučím dlho , len ma niečo takéto napadlo popritom , tak som niečo hľadal na nete že by som sa aj takouto formou mohol niečo priučiť , idem sadnúť ku knižke a keď ju zvládnem tak potom budem špekulovať ďalej.
|
|
Registrovaný: 29.09.11 Prihlásený: 14.06.20 Príspevky: 47 Témy: 8 Bydlisko: Michalovce |
Kód: <form name="counter" action="" method="get"> <input name="odpocet" type="text"> <input name="zobraz" id="zobraz" value="Pokračuj" style="display: none;" type="submit"> </form> <script language="javascript"> var seconds=100 ; document.counter.odpocet.value='100' ;
function display(){ if(seconds > -1){ document.counter.odpocet.value=seconds--; setTimeout("display()",100) ; } else document.getElementById('zobraz').style.display="block"; } display(); </script> Nečítal som všetko,ale tu je príklad na klasický button s odpočítavaním...
_________________ Programovanie PHP,MySQL,CSS,HTML |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Matus795, vieš o tom, že fórum slúži na POMÁHANIE ľuďom?
_________________ C#, PHP, ... |
|
Registrovaný: 29.09.11 Prihlásený: 14.06.20 Príspevky: 47 Témy: 8 Bydlisko: Michalovce |
A nerobím tak ?
_________________ Programovanie PHP,MySQL,CSS,HTML |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Rozdávaním zdrojákov bez akéhokoľvek vysvetlenia? Bez akejkoľvek snahy zo strany zakladateľa témy? Máš zvláštnu predstavu o pomoci
_________________ C#, PHP, ... |
|
Registrovaný: 29.09.11 Prihlásený: 14.06.20 Príspevky: 47 Témy: 8 Bydlisko: Michalovce |
ok,prepáč,tak zmaž môj príspevok ...diky
_________________ Programovanie PHP,MySQL,CSS,HTML |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Ospravedlňovať sa mi nemusíš, ide len o to, aby si pochopil, prečo dostal chalan také rady ako dostal...
_________________ C#, PHP, ... |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 08.02.2013 21:42 | |
|
Matus795 - v druhej téme som spomenul, že si dnes napísal dve nezmyselné rady. Beriem späť, už sú tri. Nejde ani o to, že si mu to napísal, ako o to, že to, čo si napísal, je zlé.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|