anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Death Note https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3900 |
Seite 1 von 1 |
Autor: | Heximus [ Di 14 Aug, 2007 20:54 ] |
Betreff des Beitrags: | Death Note |
Also ich hab da mal ne Frage... Ich hatte da so ein kleines Projekt für mich vor...Jedoch weis ich nicht wie ich es in die Tat umsetzen kann... Also ich wollte etwas seltenes machen was jedoch etwas kostet...WIe es schon die überschirft sagt... Also es hanldet sich dabei um ein Buch...Man sucht einen Namen und man muss dafür zahlen das man einen anderen user töten kann...So die Todesursache kann man sich aussuchen... Beispiel: Spieler XY hat die umgebracht...Du wurdest durch einen Blitzschlag getötet.. Der ablauf wäre wie folgt: Reingehen name suchen todesart eingeben zahlen spieler tot... Kann mir da vielleicht wer helfen dies in die Tat umzusetzen??Wäre echt nett von euch Danke schon mal im Vorraus Mfg, Heximus |
Autor: | MySql [ Di 14 Aug, 2007 20:56 ] |
Betreff des Beitrags: | Re: Death Note |
Heximus hat geschrieben: Also ich hab da mal ne Frage...
Ich hatte da so ein kleines Projekt für mich vor...Jedoch weis ich nicht wie ich es in die Tat umsetzen kann... Also ich wollte etwas seltenes machen was jedoch etwas kostet...WIe es schon die überschirft sagt... Also es hanldet sich dabei um ein Buch...Man sucht einen Namen und man muss dafür zahlen das man einen anderen user töten kann...So die Todesursache kann man sich aussuchen... Beispiel: Spieler XY hat die umgebracht...Du wurdest durch einen Blitzschlag getötet.. Der ablauf wäre wie folgt: Reingehen name suchen todesart eingeben zahlen spieler tot... Kann mir da vielleicht wer helfen dies in die Tat umzusetzen??Wäre echt nett von euch Danke schon mal im Vorraus Mfg, Heximus Ich denke mal das du alles bis auf den Punkt ' spieler tot ' selber kannst ? o_o |
Autor: | Heximus [ Di 14 Aug, 2007 20:58 ] |
Betreff des Beitrags: | |
Leider nicht ganz... ![]() Also ich weis leider nicht wie das mit der suche des Users gehen soll... Also die Datei könnte ich bauen jedoch das mit dem suche nicht... |
Autor: | MySql [ Di 14 Aug, 2007 20:59 ] |
Betreff des Beitrags: | |
list.php? user.php? ^^ |
Autor: | Heximus [ Di 14 Aug, 2007 21:01 ] |
Betreff des Beitrags: | |
Nun ich werde es mal versuchen und wenn ich ein Problem habe werde ich mich noch einmal melden ^^ Also danke nochmals für die kleine Starthilfe ^^ |
Autor: | MySql [ Di 14 Aug, 2007 21:02 ] |
Betreff des Beitrags: | |
und zu deinem letzten punkt ' spieler tot ' reicht ne kleine $sql abfrage ![]() |
Autor: | Heximus [ Di 14 Aug, 2007 21:05 ] |
Betreff des Beitrags: | |
Jo ich werd mich wie gesagt melden bei Problemen ^^ |
Autor: | Kevz [ Mi 15 Aug, 2007 17:05 ] |
Betreff des Beitrags: | |
Lebenspunkte auf "Null" setzen sowie die ob Lebendig oder nicht. |
Autor: | Heximus [ Mi 15 Aug, 2007 18:40 ] |
Betreff des Beitrags: | |
Ja ich habe es also schon mal geschafft das er was sucht ^^ Nun leider sucht er nur die list.php...ich habe echt keine ahnung mehr wie ich das machen soll.... Kann mir wer vielleicht noch ein bisschen helfen??? ![]() ![]() ![]() mfg, Heximus |
Autor: | Eliwood [ Mi 15 Aug, 2007 19:34 ] |
Betreff des Beitrags: | |
Heximus hat geschrieben: Ja ich habe es also schon mal geschafft das er was sucht ^^
Nun leider sucht er nur die list.php...ich habe echt keine ahnung mehr wie ich das machen soll.... Kann mir wer vielleicht noch ein bisschen helfen??? ![]() ![]() ![]() mfg, Heximus Du hast ein HTML-Formular geschrieben, der aus dem Form-Tag besteht (<form [...]>). Da drin ist ein Dateiname angegeben. Auch gibt es einen Funktionsaufurf, addnav('', 'list.php');, den du ändern musst (wichtig ist, dass das erste Argument leer ist) |
Autor: | MySql [ Fr 17 Aug, 2007 20:33 ] |
Betreff des Beitrags: | |
So wuerde es gehen, wenn du jemanden toeten willst ![]() [php]<?php require_once 'common.php'; page_header('Spieler toeten'); if ($_GET['op']=='') { $sql = 'SELECT * FROM accounts WHERE locked=0 AND loggedin=1 AND laston>"'.date('Y-m-d H:i:s',strtotime(date('c').'-'.getsetting('LOGINTIMEOUT',900).' seconds')).'" ORDER BY level DESC, dragonkills DESC, login ASC'; $sow = db_query($sql); rawoutput('<table border=0 cellpadding=2 cellspacing=1 bgcolor="#999999" align="center">'. '<tr class="trhead"><td>LvL</td><td>Name</td><td>Tot / Lebendig</td><td>Toeten</td></tr>' ); while ($row = db_fetch_assoc($sow)) { rawoutput('<tr class="'.($i%2?'trdark':'trlight').'"><td>'. ''.$row[level].''. '</td><td>'. ''.$row[name].''. '</td><td>'); output($row[alive]?"`1Lebt`0":"`4Tot`0"); // wollt im rawoutput nicht klappen -.-' rawoutput('</td><td>'. '[<a href="death.php?op=death&id='.$row[acctid].'" onClick=\'return confirm("Willst du diesen Spieler wirklich toeten?");\'>Toeten</a>]'. '</td><tr>' ); addnav('','death.php?op=death&id='.$row[acctid]); } rawoutput('</table>'); addnav('Zum Stadtplatz','village.php'); } if ($_GET['op']=='death') { $sql = 'UPDATE accounts SET alive="false", hitpoints="0", gold="0"'; db_query($sql); rawoutput('Du hast gerade einen Buerger getoetet.'); addnav('Der Dorfplatz','village.php'); } page_footer(); ?>[/php] gibt warscheinlich auch noch ein paar schoene varianten ![]() Hab das Teil mal death.php genannt ![]() |
Autor: | Heximus [ Fr 17 Aug, 2007 22:47 ] |
Betreff des Beitrags: | |
Hmm joa sieht schon ganz gut aus ^^ Dankeschön... Nur wie kann ich da jez das so einbauen das der andere ne yom bekommt und das ich ne Todesart eingeben kann??? |
Autor: | MySql [ Di 21 Aug, 2007 20:46 ] |
Betreff des Beitrags: | |
Musst in die variable ' $message ' halt noch denn Text btw. die $_POST variablen einbauen ![]() [php]$message = 'DEIN TEXT btw. DEINE VARIABLEN'; systemmail($row['acctid'],'Yom-Title', $message);[/php] ![]() |
Autor: | Heximus [ Mi 22 Aug, 2007 12:59 ] |
Betreff des Beitrags: | |
Ahja dankeschön ^^ |
Autor: | MySql [ Do 23 Aug, 2007 14:36 ] |
Betreff des Beitrags: | |
[php]<?php /* * by MySql * Contact: * MySql_Anpera@hotmail.de * */ require_once 'common.php'; page_header('Töte einen Buerger'); switch ($_GET['op']) { case '': $sql = "SELECT acctid,name,level FROM accounts WHERE locked=0 AND loggedin=1 AND alive=1 AND laston>'".date("Y-m-d H:i:s",strtotime(date("c")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY level DESC"; $sow = db_query($sql); output("Die Götter deiner Stadt haben dir deinen größten Wunsch gewährt... Du darfst einen lieben Bürger töten.`n`n`c Eine liste der Bürger die nicht am Schlafen sind:`n <table border=0 cellpadding=2 cellspacing=1 bgcolor='#FFFFFF'> <tr class='trhead'> <td><b>Level</b></td> <td><b>Name</b></td> <td><b>Töten</b></td></tr>",true); while ($row = db_fetch_assoc($sow)) { output("<tr class='".($i%2?"trdark":"trlight")."'> <td>{$row['level']}</td> <td>{$row['name']}</td> <td>[<a href='death.php?op=user&buerger={$row['acctid']}' onClick='return confirm(\"Willst du diesen Spieler wirklich toeten?\");'>Töten</a>]</td>",true); addnav("","death.php?op=user&buerger={$row['acctid']}"); } output('</table>`c',true); addnav('Zurück','village.php'); break; case 'user': $sql = "SELECT acctid,name FROM accounts WHERE acctid='$_GET[buerger]'"; $sow = db_query($sql); $row = db_fetch_assoc($sow); output("Befor du den armen Bürger tötest, musst du dir noch eine Todesart aussuchen.`n <form action='death.php?op=death&buerger={$row['acctid']}' method='post'> <table> <tr><td>Todesart:</td><td> <input name='deathart' value='".$_POST[deathart]."'></td></tr><br> <tr><td>Letzte Worte an ".$row['name'].":</td><td> <input name='lastwords' value='".$_POST[lastwords]."'><br></td></tr> <tr><td></td><td><input type='submit' class='button' value='Spieler töten'><input type='reset' class='button' value='Angaben löschen'></td></tr> </table> </form>",true); addnav("","death.php?op=death&buerger={$row['acctid']}"); addnav('Abbrechen','village.php'); break; case 'death': $sql = "SELECT acctid,name FROM accounts WHERE acctid='$_GET[buerger]'"; $sow = db_query($sql); $row = db_fetch_assoc($sow); output('Du hast '.$row['name'].' kalt blütig ermordet. (Todesart: '.$_POST[deathart].')'); $update = "UPDATE accounts SET alive='0', hitpoints='0', gold='0' WHERE acctid='$_GET[buerger]'"; db_query($update); $mail = 'Heute verlief dein Tag nicht so wunderbar wie du dachtest. `nDenn kurz nach deinem Morgentlichen erwachen wurdest`n du von '.$session['user']['name'].' umgebracht.`nTodesart:`n '.$_POST[deathart].'. `nKurz vor deinem TOT sagte er nocht zu dir : `n`@'.$_POST[lastwords].'.`^`n Findest du nicht, das es Zeit ist sich an '.$session['user']['name'].' zu Rächen?'; systemmail($_GET[buerger],'Du wurdest umgebracht.',$mail); addnav('Dorfplatz','village.php'); break; } page_footer(); ?>[/php]
|
Autor: | Heximus [ Do 23 Aug, 2007 19:18 ] |
Betreff des Beitrags: | |
Öhm ja sieht ganz gut aus aber ein Problem hab ich da schon o.O Ich hab eingebaut und wollte testen gehen... Naja da kam folgender Fehler Parse error: syntax error, unexpected T_STRING in /www/htdocs/logddr/death.php on line 30 Zeile 30 : [php] <td>[<a href='death.php?op=user&buerger={$row['acctid']} onClick=\'return confirm("Willst du diesen Spieler wirklich toeten?");'>Töten</a>]</td>",true); [/php] Öhm ja damit kenn ich mich nich aus ^^ |
Autor: | MySql [ Do 23 Aug, 2007 19:25 ] |
Betreff des Beitrags: | |
In meinem vorherigen Post ist nun die berichtigte versi. zu haben ![]() |
Autor: | Heximus [ Do 23 Aug, 2007 21:21 ] |
Betreff des Beitrags: | |
Sry wenn ich nerve aber jez funzt es immer noch nich ._. Wenn ich auf töten klicke passiert nichts o.O |
Autor: | MySql [ Do 23 Aug, 2007 21:31 ] |
Betreff des Beitrags: | |
Auf Seite eins letzter post ueberarbeitete versio. und nu gehts ![]() |
Autor: | Heximus [ Do 23 Aug, 2007 21:50 ] |
Betreff des Beitrags: | |
WAHAAAA juhuu xD jetzt funzt es ^^ Dankeschön ![]() ![]() ![]() ![]() ![]() ![]() Leider Edit: funzt doch nich ganz...Hab ebend getestet und der Spieler war nich tot...Stand nur das er ''tot' ist aber war er nich |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |