daGrevis Posted March 19, 2011 Report Share Posted March 19, 2011 Negribi izdarīt tā, ka kad tiek ieķeksēts attiecīgais ķeksis ar AJAX tiek ielādēts vajadzīgais saturs? Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 daGrevis arī tā var. Ezi - Man nesanāk, jquery.js - http://paste.php.lv/1b1e3471ddfdc036113713d81eaa9b73?lang=php un galvenais fails - http://paste.php.lv/2a7696464acea1ab0c591f64d60d513e?lang=php Quote Link to comment Share on other sites More sharing options...
ezis Posted March 19, 2011 Report Share Posted March 19, 2011 Inklūdo pašu jQuery bibliotēku :\ ar to es biju domājis jQuery.js. http://code.jquery.com/jquery-1.5.1.min.js Quote Link to comment Share on other sites More sharing options...
codez Posted March 19, 2011 Report Share Posted March 19, 2011 lauciniek, jquery ir javascript bibliotēka, kuru tev jānokopē internetā un jāieliek savā lapā. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 (edited) Liels paldies! Viss strādā :)! EDIT: Pēc Reģistrēties uzspiešanas datubāzē netiek ievietota izvēlētā informācija, bet gan tā informācija, kas ir pēdējā, t.b. Cleric. Skripts - http://paste.php.lv/83c3fd044fac251b726ff06bec36b158?lang=php Edited March 19, 2011 by laucinieks Quote Link to comment Share on other sites More sharing options...
ezis Posted March 19, 2011 Report Share Posted March 19, 2011 Tas tāpēc, ka paslēptajiem div ir jābūt pirms formas! Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 Paldies, viss tagad strādā :)! Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 (edited) Tagad taisu login, lai saglabājas sesija un kad ielogojas, lai parādās informācija. Jau tieši identisks skripts stāv citam webam, un viss iet, bet šeit pēc ielogošanās, atkal liek ieiet u.t.t. līdz apnikšanai. Login.php - http://paste.php.lv/dfa4ce4e9b2d2fdeeed557546d6af57e?lang=php innfile.php - http://paste.php.lv/467a427a631dd249cdac2e3e34b31524?lang=php EDIT: Nebiju pielicis session_start(); Edited March 19, 2011 by laucinieks Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 20, 2011 Author Report Share Posted March 20, 2011 Labrīt, Netaisīšu jaunu tēmu, bet rakstīšu šajā pašā - Tātad vai ir kāda iespēja uzlikt, lai ik pa 2 minūtēm mysql datubāzē, noteiktā tabulā noteiktā laukā pievienojas +1 un kad sasniedz %maxhp, kas ir nodefinēts citā tabulā un citā laukā + pie katra līmeņa ir savādāks, tad vairs nenāk klāt. Quote Link to comment Share on other sites More sharing options...
ezis Posted March 20, 2011 Report Share Posted March 20, 2011 Ja lietotājam ir atvērts pārlūks, tad elementāri. izmanto ajax. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 20, 2011 Author Report Share Posted March 20, 2011 Doma bija vispārīgi, kaut vai arī nav atvērts. Quote Link to comment Share on other sites More sharing options...
codez Posted March 20, 2011 Report Share Posted March 20, 2011 glabā tabulā hp un laiku lasthptime, kā arī ātrumu deltahp ar kādu pieaug hp. Un neko nepalielini. Kad tev vajag datus par hp, vienkārši izrēķini hpnow = min(hp+deltahp*(now-lasthptime),maxhp) Kad hp vajag mainīt par kādu noteiktu vērtību, tad pa priekšu izrēķini, cik hp ir tagad, izmaini un saglabā jauno hp un jauno laiku hpnow = min(hp+deltahp*(now-lasthptime),maxhp) hpnow-=10 Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 20, 2011 Author Report Share Posted March 20, 2011 Ok paldies, provēšu :) Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 20, 2011 Author Report Share Posted March 20, 2011 Regen.php fails - <?php include ("config.php"); $sqls = "SELECT * from hpregen"; $rows = mysql_fetch_row($sqls); $time = $rows[1]; $regen = $rows[2]; $hpregen = min($hp+$regen*(microtime()-$time),$maxhp); echo $hpregen; ?> $time = 120 $regen = 3 $hp = 90 $maxhp = 100 ar echo $hpregen; viņš izvada 0. Varbūt tā arī ir jābūt nezinu, bet kā tagad panākt, lai viņš ieliek +3 hp ik pēc 120 sekundēm? + Arī šis warnings mani jau ir nokaitinājis, nekādīgi nevaru tikt galā ar viņu - Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in ...\regen.php on line 4 Quote Link to comment Share on other sites More sharing options...
codez Posted March 20, 2011 Report Share Posted March 20, 2011 tev vajag pamacīties php pamatus. Kā tu zini, ka tev $hp==90 un $regen==3, ja tu to nepārbaidīji ne reizi. Un to, ka tu nepārbaudīji var pateikt pēc tā, ka tu nemaz nezipildi kveriju. Ar mysqli oop, tas izskatītos šādi $db=new mysqli('localhost','root','psw','dbname') $res=$db->query('SELECT * from hpregen'); $row=$res->fetch_assoc(); $time=$row['time']; $regen=$row['regen']; Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.