New Berufsscript 1.0
Es ist nun auch entlich da. Das neue Berufsscript. Es ist aber noch nicht sehr ausgereift, und wird in den nächsten Tagen überarbeitet. Es werden neue Berufe dazu kommen, und der Arbeitsplatz (Wie er gerade in der work.php ist) wird ebendfals verändert. In der nächsten v. wird man auch einen Lohn für seine Arbeit bekommen.
Ich danke nun erstmal den leuten dei mir hier im Thread mit der Tabelle geholfen haben, den ohne sie würde sie es nicht geben. Und nochmal einen dank an Seto das er mir so viele Tipps und Tricks gegeben hat.
Dan mal das script:
sql
$this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` ADD `beruf` INT( 11 ) DEFAULT '0' NOT NULL ; ALTER TABLE `accounts` ADD `beendet` INT( 11 ) DEFAULT '0' NOT NULL ;')
beruf.php
[php]
<?php
# ALTER TABLE `accounts` ADD `beruf` INT( 11 ) DEFAULT '0' NOT NULL ;
# ALTER TABLE `accounts` ADD `beendet` INT( 11 ) DEFAULT '0' NOT NULL ;
require_once 'common.php';
addcommentary();
page_header('Haus der Arbeit');
if ($_GET['op']==''){
if ($session['user']['beruf']==0){
output('`c`b`@<h3>Haus der Arbeit</h3>`c`b`n
Du gelangst in ein großes Haus das in deiner Stadt als
"Haus der Arbeit" bekannt ist. Hier kannst du dir einen
Job suchen, um Gold zu verdienen. Langsam gehst du zu der
Steintafel, auf der die Berufsarten aufgeliestet sind.`n`n',true);
addnav('Stadtplatz','village.php');
addnav('','beruf.php?op=anmeld');
addnav('','beruf.php?op=anmeld');
addnav('','beruf.php?op=anmeld');
addnav('','beruf.php?op=anmeld');
addnav('','beruf.php?op=anmeld');
$arr = array(
array("<a href=beruf.php?op=anmeld>`THolzfäller</a>", 1),
array("<a href=beruf.php?op=anmeld>`@Gärtner</a>", 2),
array("<a href=beruf.php?op=anmeld>`&Handwerker</a>", 3),
array("<a href=beruf.php?op=anmeld>`!Fischer</a>", 4),
array("<a href=beruf.php?op=anmeld>`4Jäger</a>", 5),);
$str = '<table border width="200" bgcolor="black" align="center">';
foreach($arr as $val) {
list($name) = $val;
$str .= "<tr><td>".$name."</td></tr>\n";}
$str .= "</table>";
output($str,true);
}
}
if ($_GET['op']=='anmeld'){
output('`@Eine Frau zeigt dir den Weg in den Anmeldungsraum wo du ein Formular
ausfüllen musst. Dieses Formular wird dan an die Götter dieser Welt
gereicht, und diese entscheiden was für einen Beruf du erlernen darfst.`0');
output('
<form action="beruf.php?op=schieck" method="POST">
<fieldset>
<legend>Bewerbungsbogen</u></legend>
<table style="width: 100%"><tr><td style="width: 150px">
<tr>
<td>Grund:</td>
<td>
<select name="Grund">
<option value="Bewerbung">Bewerbung</option>
<option value="Kündigung">Kündiging</option>
</select></tr></td>
<tr><td>`nDein Name:</td><td>`n<input type="text" name="Username" size="15" maxlength="10"></td></tr>
<tr><td>Deine Drachenkills:</td><td><input type="text" name="Dragonkills" size="15" maxlength="100"></td></tr>
<tr><td>Hast du eine Familie?</td><td><input type="text" name="Family" size="15" maxlength="10">`n</td></tr>
<tr><td>Männlich:</td><td><input type="checkbox" name="Geschlecht" value="Männlich">`n</td></tr>
<tr><td>Weiblich:</td><td><input type="checkbox" name="Geschlecht" value="Weiblich">`n</td></tr>
<tr><td>Für welche Stelle willst du dich bewerben?`n</td></tr>
<tr><td>Holzfäller</td><td><input type="checkbox" name="Arbeit" value="Holzfäller">`n</td></tr>
<tr><td>Gärtner</td><td><input type="checkbox" name="Arbeit" value="Gärtner">`n</td></tr>
<tr><td>Fischer</td><td><input type="checkbox" name="Arbeit" value="Fischer">`n</td></tr>
<tr><td>Jäger</td><td><input type="checkbox" name="Arbeit" value="Jäger">`n</td></tr>
<tr><td>Handwerker</td><td><input type="checkbox" name="Arbeit" value="Handwerker">`n</td></tr>
<tr><td>Bewerbungstext:(Beschreibe so genau wie Möglich warum du für diesen Job geeignet bist.) </td><td><textarea name="Nachricht" cols="34" rows="4"></textarea></td></tr>
<tr><td><input type="submit" class="button" value="Bewerben">`n</td>',true);
addnav('','beruf.php?op=schieck');
addnav('Stadtplatz','vilage.php');
addnav('X?Admin Grotte','superuser.php');
output('
</tr>
</table>
</fieldset>
</form>',true);
}
if ($_GET['op']=='schieck'){
$sql = "INSERT INTO petitions (author,date,body,pageinfo,lastact) VALUES (".(int)$session[user][acctid].",now(),\"".addslashes(output_array($_POST))."\",\"".addslashes(output_array($session,"Session:"))."\",NOW())";
db_query($sql);
$session[user][password]=$p;
output('`@Deine Bewerbung wurde bei den Göttern dieser Welt eingereicht. Habe etwas gedult bis sie dir antworten');
addnav('Stadtplatz','village.php');
}
page_footer();
?>
[/php]
work.php
[php]
<?php
require_once 'common.php';
page_header ('Arbeitsplatz');
$session['user']['turns']-=5;
$session['user']['beendet']+=1;
addnav('Stadtplatz','village.php');
if ($_GET['op']==''){
if ($session['user']['beruf']==1){
output('`@Du gehst hinüber zu einem der Gärten und bringst ihn wider in Ortnung.`n`n
`bDu verlierst 5 Runden.`0`b');}
if ($session['user']['beruf']==2){
output('`TSchnell gehst du in den benarchbarten Wald und fängst an die Bäume zu fällen.`n`n
`bDu verlierst 5 Runden.`0`b');}
if ($session['user']['beruf']==3){
output('`&Früh wurdest du aus dem Bett geholt weil im Dorf ein Problemm aufgetretten ist,
worum du dich kümmern musst.`n`n
`bDu verlierst 5 Runden.');}
if ($session['user']['beruf']==4){
output('`!Als Fischer musst du früh aus dem Haus um große Fische zu fangen.`n
Du verbringst fast den ganzen Tag mit dem Angeln.`n`n
`bDaher verlierst du 5 Runden.');}
if ($session['user']['beruf']==6){
output('`4Als Jäger bist du des Nachts auf der Pirsch und kannst nicht sehr lange schlafen.`n`n
`bDaher verlierst du 5 Runden.');}
}
page_footer();
?>
[/php]
öffne village.php
suche:
[php]addnav("Wald","forest.php");[/php]
und ersetzte es mit:
[php]if ($session['user']['beruf']==0) {addnav("Wald","forest.php"); }
if ($session['user']['beendet']==1) {addnav("Wald","forest.php");}[/php]
suche weiter:
[php]addnav("Trainingslager","train.php");[/php]
füge darunter ein:
[php]addnav("Haus der Arbeit","beruf.php");[/php]
öffne user.php
suche:
[php]
// "race"=>"Race,enum,0,Unknown,1,Troll,2,Elf,3,Human,4,Dwarf,5,Echse",[/php]
füge darunter ein:
[php] "beruf"=>"Beruf des Spielers |Nach Bewerbung/Kündigung|,enum,0,Kein Beruf,1,Gärtner,2,Holzfäller,3,Handwerker,4,Fischer,5,Jäger",[/php]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
|