anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 12:51

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 54 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: Fragen und Bestätigungen
BeitragVerfasst: Mi 16 Mär, 2005 13:23 
Offline
User
User

Registriert: Mo 21 Feb, 2005 19:53
Beiträge: 18
Zum einem will ich mal melden was alles klappt als Feedback sozusagen:

Der Bankräuber-Mod läuft. Ebenso der Edelsteinbrunnen, Bellerophontes Turm und die Piratenbeleidigung. Auch das Schicksalsrad und das Armdrücken. Und die Haustiere laufen. So weit so gut. Besten Dank dafür.

Nun mal ein paar keinere Fragen die die Suche nicht ausspuckte.
Zum einen suche ich nach dem "Bibliotheks-Mod" In dem User Bücher einreichen können. Ist sicher bekannt. Ich habs hier auch schon gesehen, aber ich finds nicht wieder.
Desweiteren suche ich die "Maximalbetrag nehmen" Option für Häuser.
Und nach nem Mod der das Gem-Schließfach in Banken einbaut.
Und ich suche nach den Tätowierung sowie nach ner Option die alle anwesenden User auf dem DP anzeigt.

Ich such noch mehr aber mir fällts gerade net ein :)


Zuletzt geändert von Maxxes am Mi 16 Mär, 2005 18:08, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Mär, 2005 14:19 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Das hört sich ja so an als hättest du bei mir aufem Server gespielt. :D

Also für das Maximale Gold ausem Haus:

öffne houses.php

[php]
finde:

$sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES

(now(),'house-".$row[houseid]."',".$session[user][acctid].",'/me `^gibt $row2[name]`^ einen

Schlüssel.')";
db_query($sql) or die(db_error(LINK));
}
}
}
addnav("Zurück zum Haus","houses.php?op=drin");

füge danach ein:
/* Code added by SkyPhy, July 2004 */
}else if ($_GET[act]=="takemaxgold"){
$maxtfer = $session[user][level]*getsetting("transferperlevel",25);
$transleft = getsetting("transferreceive",3) - $session[user][transferredtoday];
$amt = $maxtfer*$transleft;
if ($amt==0) output("`2Du hast heute schon genug Gold mitgenommen");
else if ($amt>$row[gold]) { // Alles mitnehmen
$session[user][gold]+=$row[gold];
output("`2Du hast `^$row[gold]`2 Gold genommen. Insgesamt befindet sich jetzt noch

`^0`2 Gold im Haus.");
$sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES

(now(),'house-".$row[houseid]."',".$session[user][acctid].",'/me `\$nimmt `^$row[gold]`\$

Gold.')";
db_query($sql) or die(db_error(LINK));
$session[user][transferredtoday]+=abs($row[gold]/$maxtfer)+1; //
$row[gold]=0;

$sql = "UPDATE houses SET gold=$row[gold] WHERE houseid=$row[houseid]";
db_query($sql) or die(db_error(LINK));
} else { //maximum mitnehmen
$session[user][gold]+=$amt;
$row[gold]-=$amt;
$session[user][transferredtoday]=getsetting("transferreceive",3);
output("`2Du hast `^$amt`2 Gold genommen. Insgesamt befindet sich jetzt noch

`^$row[gold]`2 Gold im Haus.");
$sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES

(now(),'house-".$row[houseid]."',".$session[user][acctid].",'/me `\$nimmt `^$amt`\$

Gold.')";
db_query($sql) or die(db_error(LINK));
$sql = "UPDATE houses SET gold=$row[gold] WHERE houseid=$row[houseid]";
db_query($sql) or die(db_error(LINK));
//End SkyPhy Addon
}
addnav("Zurück zum Haus","houses.php?op=drin"); [/php]

es kann sein das du } und den addnav link nicht brauchst je nachdem in wie weit deine

houses.php gemoddet is und welche version etc.


[php]
finde:
addnav("Mitnehmen","houses.php?op=drin&act=takegold");

füge danach ein:
if($session[user][transferredtoday]<4){
addnav("Maximales Gold mitnehmen","houses.php?op=drin&act=takemaxgold");
}
[/php]

Für das Edelsteinchen Fach gibts viele Versionen ich stell mal meine zur Verfügung.
$this->bbcode_second_pass_code('', '
SQL:
ALTER TABLE `accounts` ADD `gemsinbank` INT( 11 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `accounts` ADD `gemsfach` INT( 11 ) DEFAULT '0' NOT NULL ;
')
öffne bank.php
[php]
finde:
output("renommierten Bank. Kann ich sonst noch etwas für dich tun?`6\"`n`n(`iSchulden

verfallen durch einen Drachenkill nicht!`i)");
}

add after:
}else if($_GET['op']=="fach"){
output("`cSchliessfach Verwaltung`c`n`n`n");
if ($session[user][gemsfach]==0){
addnav("Schliessfach anlegen(`^5000 Gold`0)","bank.php?op=fachanlegen");
addnav("Zurück zur Bank","bank.php");
output("`qHier kannst du ein Schliessfach anlegen, in dem du bis zu 50 Edelsteine

deponieren kannst!`n`n");
}else{
output("`qDu stehst vor deinem kleinen Schliessfach und siehst das du bereits

`^".$session[user][gemsinbank]." `qEdelsteine darin verwart hast.`n`n");
//einzahlen

output("<form action='bank.php?op=gemsdepositfinish' method='POST'>`n",true);
output("`qHier kannst du deine Edelsteine hinterlegen.");
output("<input id='input' name='amount' width=5 accesskey='g'> <input type='submit'

class='button' value='Hineinlegen'></form>",true);
output("<script

language='javascript'>document.getElementById('input').focus();</script>",true);

addnav("","bank.php?op=gemsdepositfinish");
//abheben
output("<form action='bank.php?op=gemswithdrawfinish' method='POST'>`n",true);
output("`qHier kannst du deine Edelsteine wieder mitnehmen.");
output("<input id='input' name='amount' width=5 accesskey='h'> <input type='submit'

class='button' value='Herausnehmen'></form>",true);
output("<script

language='javascript'>document.getElementById('input').focus();</script>",true);

addnav("","bank.php?op=gemswithdrawfinish");
}
}else if($HTTP_GET_VARS[op]=="fachanlegen"){
if ($session[user][gold]>4999){
output("Du hast somit erfolgreich ein Schliessfach angelegt.");
$session[user][gold]-=5000;
$session[user][gemsfach]++;
}else{
output("Du hast nicht genug Gold dabei!");
}

}else if($HTTP_GET_VARS[op]=="gemsdepositfinish"){
$_POST[amount]=abs((int)$_POST[amount]);
if ($_POST[amount]==0){
$_POST[amount]=$session[user][gems];
}
if ($_POST[amount]>$session[user][gems]){
output("Nanana nich versuchen zu tricksen, so viele Edelsteine hast du

garnicht bei dir!!`n");
//output("Du schmeißt deine `&".$session[user][gold]."`^ Gold auf den

Schaltertisch und erklärst, dass du die ganzen `&$_POST[amount]`^ Gold einzahlen

möchtest.");
//output("`n`nDer kleine alte Mann schaut dich nur verständnislos an. Durch

diesen seltsamen Blick verunsichert, zählst du noch einmal nach und erkennst deinen Irrtum.

Verdammt, wozu soll ein Krieger rechnen können?");
}else if($_POST[amount]+$session[user][gemsinbank]>50){
output("`2In dein Schliessfach passen leider nicht mehr als 50

Edelsteine.");
}else{
output("`^`bDu legst `&$_POST[amount]`^ Edelsteine in dein Schliessfach.

");
//debuglog("deposited " . $_POST[amount] . " gold in the bank");
$session[user][gemsinbank]+=$_POST[amount];
$session[user][gems]-=$_POST[amount];
output("Du hast damit `&".$session[user][gemsinbank]." `^Edelsteine im

Schliessfach");
}

}else if($HTTP_GET_VARS[op]=="gemswithdrawfinish"){
$_POST[amount]=abs((int)$_POST[amount]);
if ($_POST[amount]==0){
$_POST[amount]=abs($session[user][gemsinbank]);
}
if ($_POST[amount]>$session[user][gemsinbank]) {
output("`\$FEHLER: Nicht genug Edelsteine in deinem Schliessfach.`^`n`n");
}else{
output("`^`bDu hast `&$_POST[amount]`^ Edelsteine aus deinem Schliessfach genommen.

");
$session[user][gemsinbank]-=$_POST[amount];
$session[user][gems]+=$_POST[amount];
//debuglog("withdrew " . $_POST[amount] . " gems from the bank");
output("Du hast damit `&".$session[user][gemsinbank]."`^ Edelsteine in

deinem Schliessfach und `&".$session[user][gems]."`^ Edelsteine bei dir.`b");
}

finde:
addnav("Zurück zum Dorf","village.php");

add after:
addnav("Schliessfachverwaltung","bank.php?op=fach");
[/php]

öffne common.php
[php]
finde:
.templatereplace("statrow",array("title"=>"Edelsteine","value"=>$u['gems']))

add after:
.templatereplace("statrow",array("title"=>"Edelsteine im Schliessfach","value"=>$u['gemsinbank']))
[/php]

öffne dragon.php
[php]
finde 2mal:
,"gems"=>1

add after 2 mal:
,"gemsinbank"=>1
,"gemsfach"=>1
[/php]

ohne >? natürlich ich bekomms irgendwie nich weg weil da nyx is :?



Die Datei zum Tatowieren besorgste dir am besten von unsrem Server, sie heißt herocamp.php, eine Anleitung ist dabei.
Du solltest sie aber für deinen Server anpassen:

[php]...
$session[user][goldinbank]=0;
$session[user][experience]=0;
$session[user][gems]=0;
$session[user][age]=0;
$session[user][dragonpoints]="";
$session[user][dragonkills]=0;
$session[user][drunkenness]=0;
...
[/php]

Sprich was man nach dem tattoo behalten soll und was nicht.

Das die User auf dem DP und co angezeigt werden findest du hier:
http://www.circle-of-prophets.de/wbboar ... eadid=3169
ich denke Hadriel hat nyx dagegen, sonst hätte er es nich bei uns veröffentlicht :D

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Mär, 2005 15:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
Hecki hat geschrieben:
Das hört sich ja so an als hättest du bei mir aufem Server gespielt. :D


oder auf meinem ;)

Hecki hat geschrieben:
Das die User auf dem DP und co angezeigt werden findest du hier:
http://www.circle-of-prophets.de/wbboar ... eadid=3169
ich denke Hadriel hat nyx dagegen, sonst hätte er es nich bei uns veröffentlicht :D


Bitte auch den GANZEN Thread durchlesen wegen Bugfixes !

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Mär, 2005 15:31 
Offline
User
User

Registriert: Mo 21 Feb, 2005 19:53
Beiträge: 18
Ich hab mich in einigen Games rumgetrieben, vielleicht war deins dabei 8)
Ich danke erst einmal. Damit werd ich n Weile beschäftigt sein.

jetzt fehlt eigentlich nur noch der Bibliotheks-Mod. Dann ist gut.
Fürs erste ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Mär, 2005 15:40 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
http://anpera.homeip.net/forum/viewtopic.php?t=874

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Mär, 2005 21:21 
Offline
Profi
Profi

Registriert: Fr 08 Okt, 2004 21:33
Beiträge: 120
Meteora hat geschrieben:
Hecki hat geschrieben:
Das hört sich ja so an als hättest du bei mir aufem Server gespielt. :D


oder auf meinem ;)

Hecki hat geschrieben:
Das die User auf dem DP und co angezeigt werden findest du hier:
http://www.circle-of-prophets.de/wbboar ... eadid=3169
ich denke Hadriel hat nyx dagegen, sonst hätte er es nich bei uns veröffentlicht :D


Bitte auch den GANZEN Thread durchlesen wegen Bugfixes !


Also bei mir will das nicht funktionieren
Steht immer "Hier ist Niemand ausser dir." obwohl ich weiß das wir zu 3 da wahren

hab auch schon den Ganzen Code von Hecki´s common.php rauskopiert aber es geht immer noch nicht

_________________
Mein LoGD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Mär, 2005 21:57 
Offline
User
User

Registriert: Mo 21 Feb, 2005 19:53
Beiträge: 18
Dito. funzt nicht.

Die Biblio. klappt.

Mal noch ne Frage, "Minion Count" in der erstellung neuer Stalltiere?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 16 Mär, 2005 22:13 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
Tiger313 hat geschrieben:
Meteora hat geschrieben:
Hecki hat geschrieben:
Das hört sich ja so an als hättest du bei mir aufem Server gespielt. :D


oder auf meinem ;)

Hecki hat geschrieben:
Das die User auf dem DP und co angezeigt werden findest du hier:
http://www.circle-of-prophets.de/wbboar ... eadid=3169
ich denke Hadriel hat nyx dagegen, sonst hätte er es nich bei uns veröffentlicht :D


Bitte auch den GANZEN Thread durchlesen wegen Bugfixes !


Also bei mir will das nicht funktionieren
Steht immer "Hier ist Niemand ausser dir." obwohl ich weiß das wir zu 3 da wahren

hab auch schon den Ganzen Code von Hecki´s common.php rauskopiert aber es geht immer noch nicht


Hast du das
$currentpage=str_replace("/logd/","",$currentpage);
an deinen ornder angepasst?
also zB
$currentpage=str_replace("/deinlogdordner/","",$currentpage);

Zitat:
Mal noch ne Frage, "Minion Count" in der erstellung neuer Stalltiere?


Wie oft das Tier angreifft pro Runde

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 08:13 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Also ich hab ja den Code von Hadriel aka Meteora aka Angaith auch aus unsrem Forum und bei mir klappts dolle, einfach alles lesen und richtig ergänzen :D

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 08:49 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Di 06 Apr, 2004 08:03
Beiträge: 73
Maxxes hat geschrieben:
Mal noch ne Frage, "Minion Count" in der erstellung neuer Stalltiere?


fuer stalltiere und generell die buffs gibts nen 'tutorial', was man einbauen kann

*such*
http://anpera.homeip.net/forum/viewtopic.php?t=671
bitte einbauanleitung ansehen! ist leider etwas tricky


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 16:08 
Offline
Profi
Profi

Registriert: Fr 08 Okt, 2004 21:33
Beiträge: 120
Denke schon das der Pfad Richtig ist da mein LogD da drin ist

http://www.das-ging-fix.de/dorte/MLC-Board2-1-3/logd/

Hänge hier mal meine Common.php an dann könnte einer von euch mal gucken was da nicht stimmt. Den Code hab ich von Hecki raucopiert und eigefügt also sollte es ja gehen aber es tut nicht.


Dateianhänge:
common.zip [24.55 KIB]
227-mal heruntergeladen

_________________
Mein LoGD
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 16:28 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
evtl. hast du auch sachen eingefügt die garnet evtl. für andere server bestimmt sind bzw überhaupt nicht passen?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 17:19 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
/logd/ ist etwas anderes als /dorte/MLC-Board2-1-3/logd/ ;)
Ich würde allerdings empfehlen, die schon existente Variable $REQUEST_URI zu verwenden.
Also
$currentpage=$REQUEST_URI;
statt
$currentpage=$_SERVER['REQUEST_URI'];
und dem entsprechend diese Zeile streichen:
$currentpage=str_replace("/logd/","",$currentpage);

(wie immer alles ungetestet)

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 18:16 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
wie chaos schon sagte - wenn dein logd nicht im root-verzeichniss, sondern in eriner ordnerkombination (/blabla/blabla/logd) liegt, muss das angepasst werden!

@chaos:
Dein vorschlag ginge, jedoch sollte man das $currentpage=str_replace("/logd/","",$currentpage);
lassen, da sonst alle & + ? mit eingeschlossen werden =) (so meine meinung^^)

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 19:06 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
Die Zeile ändert daran aber nichts. :P

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 19:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
OH doch!

Ohne diese Zeile würde es
/logdordner/dateiname.php sein - somit erkennt es das feld restorepage nicht.
mit dieser zeile ist es nur
dateiname.php - was das feld restorepage wiederum erkennt ;)

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Mär, 2005 22:55 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
Du schriebst aber was von ? + &. Also widersprichst Du Dir selbst... :baeh:
Und der Pfad ist in $REQUEST_URI schon entfernt, genau deshalb empfahl ich doch auch die Variable, weil die schon entsprechend präpariert ist.
Na, gewonnen? 8) :D

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 18 Mär, 2005 10:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
:baeh:

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 18 Mär, 2005 15:56 
LOL
Wenn ich es richtig verstanden hab funktioniert es so und so
Somit danke ich euch beiden für dei Hilfe :D


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 19 Mär, 2005 20:37 
Offline
User
User

Registriert: Mo 21 Feb, 2005 19:53
Beiträge: 18
Und noch ne Frage :D

In einigen Games gibt es "Steine". z.B. "Stein der Macht" oder "Sein des Raimus" usw.
Nun könnte man ja meinen, es wären Abwandlungen der "Flüche" die ja standatisiert drauf sind. Nun frag ich mich allerdings, wie man es anstellt, dass sich sich nach einer Zeit X nen neuen Träger suchen. Ausserdem kann man sie bei der Hexe nicht "entfluchen"
Ergo ist es sicherlich ein Mod 8)

Richtig? (wo bekomm ich den denn her?)

Und wo ich gerade von Hecks rede, wo find ich denn den "Schwert im Felsen" Mod?


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 54 Beiträge ]  Gehe zu Seite 1, 2, 3  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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum