anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 22:23

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 110 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5, 6  Nächste
Autor Nachricht
 Betreff des Beitrags: Kerker
BeitragVerfasst: Do 29 Dez, 2005 10:19 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
Kerker - Script

Version 1.2

Funktionen
    - Inhaftierung für normale Spieler
    - Einzelhaft für spammende oder besonders hartnäckige Spieler
    - (Einstellbare) Möglichkeit auszubrechen
    - Möglichkeit sich mit dem Kerkertroll zu unterhalten (falls man ein Kopfgeld oder einfach nur Pech hat, wird man von ihm geschnappt)


Einbauanleitung
(ist im Script erhalten, schreib ich aber hier auch nochmal)

PHP:
/*
/ --- Einbauanleitung ---
/
/ Einträge in table accounts
/ ALTER TABLE `accounts` ADD `prison` tinyint(4) NOT NULL default '0';
/ ALTER TABLE `accounts` ADD `prisondays` int(10) NOT NULL default '0';
/
/ Verlinkung zu kerker.php erstellen
/
/ in village.php
/ if ($session['user']['prison']) redirect("kerker.php");
/
/ in newday.php
/ if ($session['user']['prison']) $session['user']['prisondays']--;
/
/ in pvp.php
/ bei der Abfrage, wer angezeigt wird "AND (prison = 0)"
/
/ in list.php
/ in der $sql prison bei accounts mitselecten
/ - ersetze:
/ if ($row['location'] == 0) output($loggedin?"`#Online`0":"`3Die Felder`0");
/ - mit:
/ if ($row['location'] == 0) output($loggedin?"`#Online`0":"".($row['prison']?"`3Im Kerker`0":"`3Die Felder`0")."");
/
/
/ --- optional ---
/
/ in houses.php
/ statt Tod nach Niederlage gegen Stadtwache -> Kerker
/
/ if ($badguy['creaturename']=='Stadtwache')
/ output("`n`\$Die Stadtwache hat dich besiegt und geschnappt. Du kommst jetzt für 2 Tage in Haft wegen versuchtem Hausfriedensbruch!");
/ $session['user']['hitpoints'] = 1;
/ $session['user']['prison'] = 1;
/ $session['user']['prisondays'] = 2;
/ addnews($session['user']['name']."`3 wurde von der Stadtwache bei einem Einbruch geschnappt und für einige Tage ins Gefängnis gesteckt.");
/ addnav("Strafe absitzen","kerker.php");
/
*/


Es dürften keine Bugs drin sein, aber ich kann natürlich für nichts garantieren. Wenn welche gefunden werden, wäre es natürlich nett, sie hier zu erwähnen, damit sie gleich ausgebessert werden können.

Feedback is natürlich ebenfalls erwünscht! :wink:


Dateianhänge:
Dateikommentar: Version 1.2
kerker.zip [5.87 KIB]
362-mal heruntergeladen

_________________
Wer andere kennt, ist klug,
wer sich selber kennt,
ist weise


Zuletzt geändert von Lazalantin am Fr 21 Aug, 2009 21:13, insgesamt 1-mal geändert.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 11:05 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
ôÔ? teusche ich mich oder hast du vergessen das script hoch zu laden?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 11:13 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
nö das is da, vllt warst du nur eben nich angemeldet^^ dann erscheint das manchmal nicht zum runterladen.

_________________
Wer andere kennt, ist klug,
wer sich selber kennt,
ist weise


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 11:42 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
hm soweit ich weiß..gibt es sowas schon und zwar aud dem Drachenserver
Kerker für böse Spieler :koffie:

mfg

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 11:47 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
Lazalantin hat geschrieben:
nö das is da, vllt warst du nur eben nich angemeldet^^ dann erscheint das manchmal nicht zum runterladen.


Jo lag dan warscheinlich daran


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 11:54 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
joa gibt es auch, aber den habch selbst gemacht :baeh:

außerdem gibts aufm drachenserver keinen einzelhaft :baeh:

_________________
Wer andere kennt, ist klug,
wer sich selber kennt,
ist weise


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 19:08 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Mhm, Einzelhaft und Troll... hört sich nicht schlecht an, ist sicherlich lustig, aber ich bin mit meinem Kerker noch sehr zufrieden...

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 01:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
schlecht find ich die idee nicht,denn das kerkersystem vom ds ist etwas unsicher...
man kann sich da freikaufen oder ausbrechen und das sollte ja der sinn,eines kerkers ja nicht sein.

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 11:52 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
Eben und bei mir kann man weder ausbrechen noch sich freikaufen. In Haft kann man halt normal reden mit Besuchern aber wenn jemand total nervt, dann kommt er halt in Einzelhaft und kann mit niemandem reden. Der kann dann überdenken was er gemacht hat

_________________
Wer andere kennt, ist klug,
wer sich selber kennt,
ist weise


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 11:57 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
hätte da ma ne frage wie findet ihr den kerker so sollte man den auch einbauen oder lohnt es sich den auch einzubauen wen man den pranger bereits drinne hat?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 12:10 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
also zu deiner frage...wenn du bereits einen pranger hast,ist es überflüssig
dies einzubaun...
wobei ein kerker vtl mehr abschreckt und zu einem gericht,sollte man dies haben besser paßt.

mfg :)

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 12:53 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
Squall hat geschrieben:
also zu deiner frage...wenn du bereits einen pranger hast,ist es überflüssig
dies einzubaun...
wobei ein kerker vtl mehr abschreckt und zu einem gericht,sollte man dies haben besser paßt.

mfg :)


Ja ich habe das gericht drinne und ich meine auch das ein kerker eher passt nur habe ich keine zeit den pranger wieder auszubauen...werde ich dan wohl machen wen ich mehr zeit habe


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 02 Jan, 2006 13:42 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
So...

da habch noch was kleines gemacht zu meinem Kerker,

wenn Spieler versuchen in Häuser einzubrechen, aber von der Stadtwache besiegt werden, dann sterben sie nicht wie normal, sondern werden für 2 Tage in normalen Haft gesteckt. Das gilt besonders für starke Spieler, die nichts besseres zu tun ham als schwächere immer wieder in Häusern abzuschlachten. Dann überdenkt man nochmal ob man einbricht.


houses.php

suche:
[php]
output("`n`\$Die Stadtwache hat dich besiegt. Du bist tot!`nDu verlierst 10% deiner Erfahrungspunkte, aber kein Gold.`nDu kannst morgen wieder kämpfen.");
$session[user][hitpoints]=0;
$session[user][alive]=false;
$session[user][experience]=round($session[user][experience]*0.9);
$session[user][badguy]="";
addnews("`%".$session[user][name]."`3 wurde von der Stadtwache bei einem Einbruch besiegt.");
addnav("Tägliche News","news.php");
[/php]

ersetze durch:

[php]
output("`n`\$Die Stadtwache hat dich besiegt und geschnappt. Du kommst jetzt für 2 Tage in Haft wegen versuchtem Hausfriedensbruch!");
$session[user][hitpoints]=1;
$session[user][prison]=1;
$session[user][prisondays]=2;
$session[user][badguy]="";
addnews("`%".$session[user][name]."`3 wurde von der Stadtwache bei einem Einbruch geschnappt und ins Gefängnis gesteckt.");
addnav("Strafe absitzen","kerker.php");
[/php]


So... :wink:
was ihr davon haltet würdch natürlich auch gern wissen.

_________________
Wer andere kennt, ist klug,
wer sich selber kennt,
ist weise


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 02 Jan, 2006 14:02 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Oh das gefällt mir ja noch besser...nun werde ich es doch einbaun :o

Wirklich nett,was du da zusammen gebaust hast...*gg*

mfg :koffie:

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 02 Jan, 2006 14:07 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Lazalantin hat geschrieben:
[php]
output("`n`\$Die Stadtwache hat dich besiegt und geschnappt. Du kommst jetzt für 2 Tage in Haft wegen versuchtem Hausfriedensbruch!");
$session[user][hitpoints]=1;
$session[user][prison]=1;
$session[user][prisondays]=2;
$session[user][badguy]="";
addnews("`%".$session[user][name]."`3 wurde von der Stadtwache bei einem Einbruch geschnappt und ins Gefängnis gesteckt.");
addnav("Strafe absitzen","kerker.php");
[/php]

[php]
output("`n`\$Die Stadtwache hat dich besiegt. Du bist tot!`nDu verlierst 10% deiner Erfahrungspunkte, aber kein Gold.`nDu kannst morgen wieder kämpfen.");
$session[user][hitpoints]=0;
$session[user][alive]=false;
$session[user][experience]=round($session[user][experience]*0.9);
$session[user][badguy]="";
addnews("`%".$session[user][name]."`3 wurde von der Stadtwache bei einem Einbruch besiegt.");
addnav("Tägliche News","news.php");
[/php]

-Das wird so zum größtenteil nicht Funktionieren. Du hast keine " oder ' gesetzt im oberen teil, das ergibt lauter Parse fehler.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 02 Jan, 2006 16:09 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
doch hab ich, ich frag mich nur grad warum das so komisch aussieht O.o

_________________
Wer andere kennt, ist klug,
wer sich selber kennt,
ist weise


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 02 Jan, 2006 16:12 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Lazalantin hat geschrieben:
doch hab ich, ich frag mich nur grad warum das so komisch aussieht O.o


" => "

Ich hab da so eine Ahnung...

[php]print "";[/php]
$this->bbcode_second_pass_code('', 'print "";')

EDIT: Bug gefunden *gg*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 02 Jan, 2006 16:17 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
okay dann noch mal, irgendwie kann ich den text da eben nich editieren :???:


houses.php

suche

$this->bbcode_second_pass_code('', '
output("`n`\$Die Stadtwache hat dich besiegt. Du bist tot!`nDu verlierst 10% deiner Erfahrungspunkte, aber kein Gold.`nDu kannst morgen wieder kämpfen.");
$session[user][hitpoints]=0;
$session[user][alive]=false;
$session[user][experience]=round($session[user][experience]*0.9);
$session[user][badguy]="";
addnews("`%".$session[user][name]."`3 wurde von der Stadtwache bei einem Einbruch besiegt.");
addnav("Tägliche News","news.php");
')

ersetze durch:

$this->bbcode_second_pass_code('', '
output("`n`\$Die Stadtwache hat dich besiegt und geschnappt. Du kommst jetzt für 2 Tage in Haft wegen versuchtem Hausfriedensbruch!");
$session[user][hitpoints]=1;
$session[user][prison]=1;
$session[user][prisondays]=2;
$session[user][badguy]="";
addnews("`%".$session[user][name]."`3 wurde von der Stadtwache bei einem Einbruch geschnappt und ins Gefängnis gesteckt.");
addnav("Strafe absitzen","kerker.php");
')

_________________
Wer andere kennt, ist klug,
wer sich selber kennt,
ist weise


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Jan, 2006 00:27 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
also ich wollte jemanden einlochen,schreib dann den namen des Chars beim einkerken und dann steht d anur anfrage senden??

und dann steht da,keine ergebnisse...gefunden...
wie kann ich denn nun einen einsprerren..achja hab es mit mehreren Chars ausprobiert und kam immer wieder keine ergebnisse...
klappt das nur wenn die Leben...weil die meisten waren tot oder offline..

mfg


ok hab es nun auch bei lebenden probiert,jedesmal kommt keine ergebnisse gefunden..scheint das es nicht,das ich als admin jemanden einkerkern kann :nene:

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Jan, 2006 01:08 
Offline
User
User
Benutzeravatar

Registriert: Mi 04 Jan, 2006 12:10
Beiträge: 17
LoGD: www.lotgd-valhalla.de/logd/source.php
Die Idee finde ich cool, wollte sie auch gleich umsetzen.

Nun hab ich alles laut Anleitung gemacht und wenn ich in meinem Dorf auf die kerker.php klicke erscheint weißer Bildschirm, schwarze Schrift:


SELECT count(acctid) AS c FROM accounts WHERE prison=1

Unknown column 'prison' in 'where clause'


(ich muss dazu sagen, ich hab das Häusersystem noch nicht drauf und genausowenig hab ich die zustätzliche Veränderung mit der Stadtwache eingefügt)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 110 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5, 6  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum