anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 11 Jun, 2025 00:27

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Mond
BeitragVerfasst: Mo 28 Aug, 2006 18:21 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Hallo erstmal alle zusammen :wink:
Hmm ich hatten eine Idee für einen neuen Mod doch weiss ich nicht genau wie ich ihn umsetzten :(
soll d.h. wollte ich hier mal nachfragen ob es sowas schon gibt oder sowas grade in endwicklung ist.
Es geht um folgendes: Alle X Spieltage nimmt der Mond ab oder zu wie im Realen Leben und wenn zb. Vollmond ist können die Spieler an ein ganz bestimmten Ort.Man kann es auch noch ausweiten in dem man zb. mehrere Planeten macht und zb. es der Planet da ist und er da das dann auch irrgendwas besonderes kommt.
So das wars von mir ich hoffe die Idee gefällt euch und man kann sie auch umsetzten :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Aug, 2006 18:28 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Soweit ich weiss gibt es sowas mit den Mondphasen, aber weiss nimmer genau wo :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Aug, 2006 18:29 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Klar läßt sich sowas umsetzen, nur wenn ich vom Mond bzw. Monden lese, kommt in mir eher der Verdacht, Du hast ein ganz bestimmtes Lotgd gespielt, daß wohl alle hier kennen ;) :lol: Ist ja im Grunde auch eine gute Idee, nur hab ich im Moment leider keine Zeit zur Umsetzung, ich bin noch mit anderen, eigenen, großen Sachen beschäftigt... ;)

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Aug, 2006 18:39 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Stimmt genau ;)
die Grundlage meiner Überlegunge stammt von Selienta aber bis jetzt habe ich den Server nur von aussen gesehen und weiss nicht was bei den Monden da passiert ich habe das einfach mal ein wenig ausgeweitet und noch ein wenig dazu gedichtet blos habe ich kein blassen schimmer wie ich es jetzt umsetzten soll :(


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Aug, 2006 18:51 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
:D So denkt jeder an das seine....ich dachte an lotgd.de...mal sehen, vielleicht mach ich mich nebenbei mal dran, juckt mich ja schon n den Fingern, aber ich hab noch Berge von Programmierung...wie fit bist Du denn in PhP und MYSQL? Eine Idee hab ich schon bez. der Umsetzung... ;)

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Aug, 2006 19:44 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Naja zwar noch nicht Gott aber in php kann ich jetzt schon einiges obwohlich vor ein paar Wochen noch der Nobb überhaupt war :lol:
nun in Mysql habe ich fast garkeine erfahrung daich mich noch nicht damit befasst habe wollte er das eine mache und dann das andere ;)
Und wenn du eine Methode wüsstest sag nur ich bekomme das schon irrgendwie rein gekloppt :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Aug, 2006 20:21 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Ich werde mal ein Grundkonzept machen und es nachher hier schreiben, auch schon mit den Grundzügen...kann ein klein wenig dauern, wird aber noch heute sein... ;)

EDIT: Mist..*grumpf*...es hat mich gepackt! Ich bin zwar hundemüde, aber ich brüte grade über der Ausarbeitung...kann was dauern, morgen werden oder übermorgen, weiß ich nicht, aber die Monde werden erstehen... :D

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Aug, 2006 22:52 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Original hat Rikka von Silienta das von Blackfin von ehemals Elfenherz *möge es in Frieden ruhen^^*

Ich habe mir schon oft überlegt, wie man es angehen könnte, kam dann aber zum Entschluss, dass meine Fähigkeiten nicht gut genug sind :(
Naja, also wenn es einer hinbekommen könnte, wäre mir auch sehr geholfen^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Aug, 2006 23:52 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Okay, ich konnte nicht eher schlafen, bis ich was zusammen gebastelt habe. Die SQL Abfrage weiß ich nicht, ob die korrekt ist und zweifel auch daran, aber da kann uns bestimmt einer der Veteranen weiter helfen, z.B. Eli, ansonsten sollte es so klappen, aber mache es bitte niemand ohne Gegencheck eines Experten, ich bin MYSQL noch eine Niete!!!


In der PHP My Admin unter SQL ausführen:

$this->bbcode_second_pass_code('', '
CREATE TABLE `monde` (
`mondnr` int( 10 ) unsigned NOT NULL auto_increment,
`mondname` varchar(50) unsigned NOT NULL default '',
`zyklus` int( 10 ) unsigned NOT NULL default '0',
PRIMARY KEY ( `mondnr` )
) TYPE = MYISAM ;
')
Dann gib den Monden Namen, als Beispile siehst Du hier Erkan und Stefan, überleg Dir Mondzyklen (Tage, die der Mond benötigt, um einmal um den Planeten zu wandern, hier hab ich 32 und 40 genommen) und führe dann aus
$this->bbcode_second_pass_code('', '
"INSERT INTO mond (mondname, zyklus) VALUES ('erkan', '32')";
"INSERT INTO mond (mondname, zyklus) VALUES ('stefan', '40')";
')
In der setnewday, z.B. hinter vendor:
$this->bbcode_second_pass_code('', '
//Mondphasen by Morpheus
$sql = "SELECT * FROM monde WHERE mondnr='zyklus'";') -->da weiß ich nicht genau, ob das stimmt $this->bbcode_second_pass_code('', '
$result = db_query($sql);
$row = db_fetch_assoc($result);
$mz1=$row[erkan];') -->da weiß ich nicht genau, ob das stimmt$this->bbcode_second_pass_code('', '
$mz2=$row[stefan];') -->da weiß ich nicht genau, ob das stimmt$this->bbcode_second_pass_code('', '
$p1=kaum zu sehen;
$p2=sichelförmig und zunehmend;
$p3=halb und zunehmend;
$p4=fast voll und zunehmend;
$p5=voll;
$p6=fast voll und abnehmend;
$p7=halb und abnehmend;
$p8=sichelförmig und abnehmend;
if ($mz1==32){
$sql = "UPDATE monde SET zyklus= \""0"\" WHERE mondnr=''";
db_query($sql);
}else{
$newm=($row[zyklus]+1);
$sql = "UPDATE monde SET zyklus= \"".$newm."\" WHERE mondnr=''";
db_query($sql);
}
if ($mz2==40){
$sql = "UPDATE monde SET zyklus= \""0"\" WHERE mondnr=''";
db_query($sql);
}else{
$newm=($row[zyklus]+1);
$sql = "UPDATE monde SET zyklus= \"".$newm."\" WHERE mondnr=''";
db_query($sql);
}
if ($mz1<5){
$mo=$p1;
}elseif (($mz1>=5) && ($mz1<9)){
$mo=$p2;
}elseif (($mz1>=9) && ($mz1<13)){
$mo=$p3;
}elseif (($mz1>=13) && ($mz1<17)){
$mo=$p4;
}elseif (($mz1>=17) && ($mz1<21)){
$mo=$p5;
}elseif (($mz1>=21) && ($mz1<25)){
$mo=$p6;
}elseif (($mz1>=25) && ($mz1<29)){
$mo=$p7;
}elseif (($mz1>=29) && ($mz1<33)){
$mo=$p8;
}
savesetting("erk",$mo);
if ($mz2<6){
$mo1=$p1;
}elseif (($mz2>=6) && ($mz1<11)){
$mo1=$p2;
}elseif (($mz2>=11) && ($mz1<16)){
$mo1=$p3;
}elseif (($mz2>=16) && ($mz1<21)){
$mo1=$p4;
}elseif (($mz2>=21) && ($mz1<26)){
$mo1=$p5;
}elseif (($mz2>=26) && ($mz1<31)){
$mo1=$p6;
}elseif (($mz2>=31) && ($mz1<36)){
$mo1=$p7;
}elseif (($mz2>=36) && ($mz1<41)){
$mo1=$p8;
}
savesetting("stef",$mo1);
//Mondphasen Ende
')
Ganz sähe das so aus
$this->bbcode_second_pass_code('', '
//Mondphasen by Morpheus
$sql = "SELECT * FROM monde WHERE mondnr='zyklus'";
$result = db_query($sql);
$row = db_fetch_assoc($result);
$mz1=$row[erkan];
$mz2=$row[stefan];
$p1=kaum zu sehen;
$p2=sichelförmig und zunehmend;
$p3=halb und zunehmend;
$p4=fast voll und zunehmend;
$p5=voll;
$p6=fast voll und abnehmend;
$p7=halb und abnehmend;
$p8=sichelförmig und abnehmend;
if ($mz1==32){
$sql = "UPDATE monde SET zyklus= \""0"\" WHERE mondnr=''";
db_query($sql);
}else{
$newm=($row[zyklus]+1);
$sql = "UPDATE monde SET zyklus= \"".$newm."\" WHERE mondnr=''";
db_query($sql);
}
if ($mz2==40){
$sql = "UPDATE monde SET zyklus= \""0"\" WHERE mondnr=''";
db_query($sql);
}else{
$newm=($row[zyklus]+1);
$sql = "UPDATE monde SET zyklus= \"".$newm."\" WHERE mondnr=''";
db_query($sql);
}
if ($mz1<5){
$mo=$p1;
}elseif (($mz1>=5) && ($mz1<9)){
$mo=$p2;
}elseif (($mz1>=9) && ($mz1<13)){
$mo=$p3;
}elseif (($mz1>=13) && ($mz1<17)){
$mo=$p4;
}elseif (($mz1>=17) && ($mz1<21)){
$mo=$p5;
}elseif (($mz1>=21) && ($mz1<25)){
$mo=$p6;
}elseif (($mz1>=25) && ($mz1<29)){
$mo=$p7;
}elseif (($mz1>=29) && ($mz1<33)){
$mo=$p8;
}
savesetting("erk",$mo);
if ($mz2<6){
$mo1=$p1;
}elseif (($mz2>=6) && ($mz1<11)){
$mo1=$p2;
}elseif (($mz2>=11) && ($mz1<16)){
$mo1=$p3;
}elseif (($mz2>=16) && ($mz1<21)){
$mo1=$p4;
}elseif (($mz2>=21) && ($mz1<26)){
$mo1=$p5;
}elseif (($mz2>=26) && ($mz1<31)){
$mo1=$p6;
}elseif (($mz2>=31) && ($mz1<36)){
$mo1=$p7;
}elseif (($mz2>=36) && ($mz1<41)){
$mo1=$p8;
}
savesetting("stef",$mo1);
//Mondphasen Ende
')
und schließlich in der newday.php suche
$this->bbcode_second_pass_code('', '
output("`2`nDer Schmerz in deinen wetterfühligen Knochen sagt dir das heutige Wetter: `^".$settings['weather']."`2`n");
')
füge danach ein:
$this->bbcode_second_pass_code('', '
//Mondphasen by Morpheus
output("`2`nAm Himmel sind die 2 Monde, Erkan und Stefan zu sehen. Erkan ist `^".$settings['erk']."`2, Stefan ist `^".$settings['stef']."`2`n");
//Mondphasen Ende
')

Nochmal, das hab ich mir grade auf die Schnelle ausgedacht, ich übernehme keine Garantie für Funktion, da ich nicht weiß, ob die SQL Sachen so stimmen, also soll sich bitte niemand beschweren, wenn er es doch versucht!!!

Und an die Veteranen hier: Bitte seid so nett, schaut mal drauf, wie sie SQL sein muß und ob das so gehen könnte, ich danke Euch...[/code]

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 29 Aug, 2006 00:33 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Da gehts dir nicht anders als mir :cry:
aber ich werde es Morgen gleich testen und wenn was nichts stimmt melden die Profis das schon ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 31 Aug, 2006 22:38 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Die fertige Einbauanleitung gibt es hier:

http://anpera.homeip.net/forum/viewtopic.php?t=2830

:wink:

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 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