anpera.net
https://anpera.homeip.net/phpbb3/

Homo-Ehen
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1726
Seite 1 von 1

Autor:  Amerilion [ Sa 10 Sep, 2005 12:38 ]
Betreff des Beitrags:  Homo-Ehen

Also, ich habe bei mir Homo-Ehen erlaubt, in der garden.php geht alles soweit auch, allerdings habe ich die Anzeige in der hof.php die mir Probleme macht...
Erst wurde gar nichts angezeigt, dann habe ich die geschlechtsabfrage rausgenommen nun wird mir das Homo-Paar 2+ angezeigt, so siehts im Moment aus, wieß jemand ne Lösung?

[php]}else if ($_GET[op]=="paare"){
output("In einem Nebenraum der Ruhmeshalle findest du eine Liste mit Helden ganz anderer Art. Diese Helden Meistern gemeinsam die Gefahren der Ehe!`n`n");
$sql = "SELECT acctid,name,marriedto FROM accounts WHERE charisma=4294967295 ORDER BY acctid DESC";
output("`c`b`&Heldenpaare dieser Welt`b`c`n");
output("<table cellspacing=0 cellpadding=2 align='center'><tr><td><img src=\"images/female.gif\">`b Name`b</td><td></td><td><img src=\"images/male.gif\">`b Name`b</td></tr>",true);
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)==0){
output("<tr><td colspan=4 align='center'>`&`iIn diesem Land gibt es keine Paare`i`0</td></tr>",true);
}
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
$sql2 = "SELECT name FROM accounts WHERE acctid=".$row[marriedto]."";
$result2 = db_query($sql2) or die(db_error(LINK));
$row2 = db_fetch_assoc($result2);
output("<tr class='".($i%2?"trlight":"trdark")."'><td>`&$row2[name]`0</td><td>`) und `0</td><td>`&",true);
output("$row[name]`0</td></tr>",true);
}
output("</table>",true);
} else {[/php]




€dit:
Noch was, hatt irgendjemand Homo-Ehen kombiniert mit der Kriche? Und auch Zeit/Lust eine Einbauanleitung zusammenzubasteln?

Autor:  Meteora [ Sa 10 Sep, 2005 13:32 ]
Betreff des Beitrags: 

Zitat:
Egal, was hier erzählt wird, die Homo-Ehe funktioniert in LoGD nicht, ohne große Teile des Spiels umzuschreiben. Wenn sich die Änderungen nur auf die Filterfunktion in der gardens.php beschränken, ist heiraten zwar möglich, aber die Fehler werden kommen! Zum Beispiel kurzzeitige Geschlechtumwandlungen des Partners, unstimmige Texte und nicht mehr funktionierende Specials, die etwas mit Liebhabern zu tun haben. Scheidungen und die Liste der Ehepartner (hof.php) dürfte ebenfalls nur in 50% der Fälle funktionieren.

Ich sag nur:
Zitat:
Zitat:
Du findest deine Frau Kevz im Land der Schatten und flirtest eine Weile mit ihr, um ihr Leid zu lindern.

Diese Anzeige würde dein männlicher Partner bekommen.
Hallo, Frau Kevz Grinnnnssss

Autor:  Amerilion [ Sa 10 Sep, 2005 13:33 ]
Betreff des Beitrags: 

Ist im diesen Falle *****egal ;)
Es gibt bei mir zu viele die das haben möchten als das ich mich nicht damit zumidnest befassen würde

Autor:  Arîzto [ Sa 10 Sep, 2005 13:43 ]
Betreff des Beitrags: 

Ich hatte das letztes Jahr auch mal drin, aber ich kann nur sagen, dass es alles durcheinander bringt... Das ganze Gleichgewicht war dahin, dann hast du nur noch solche Ehen, und da leidet das RP enorm :roll:

Autor:  Amerilion [ Sa 10 Sep, 2005 13:51 ]
Betreff des Beitrags: 

*sfz*
Mag ja sein das man das hat wenn man nur oder hauptsächlich nicht RP-Fähige Spieler hat... Bei mir werden diese Spieler aber verwarnt un gebannt, mein LoGD ist nicht darauf ausgelegt so viele Spieler wir möglich zu haben...
Des weitern sry wenn ich das nu sage, aber ich finde dein Post ein wenig unnötig, habe ich doch eine Frage gestellt, und ich glaub das ich mir darüber Gedanken genug gemacht habe ob ich das haben will oder nicht...

€dit:
Mal ausgenommen von den OT der hier steht:
Ich habe eine Lösung gefunden die allerdings ein weiters Feld inner DB verlangt, deshalb möchte ich erst mal hier fragen ob wer ne Lösung weiß wie ich das hinbekomm ohne n extra-Feld

Autor:  anpera [ Sa 10 Sep, 2005 18:48 ]
Betreff des Beitrags: 

Am einfachsten lässt sich das Ganze verwirklichen, wenn du dein Spiel komplett auf 1 Geschlecht beschränkst. Die nötigen Änderungen sind dann auch nur halb so umfangreich. ;)

Autor:  Amerilion [ Sa 10 Sep, 2005 22:14 ]
Betreff des Beitrags: 

*lachen muss*
DAS ist eine Idee, könnt ich meinen Usern ja mal Vorschlagen :D

Neee, werd wohl doch das über zusätzliche DB-Felder machen... Wenn die 4 aktivsten User das haben wollen tut man schon mal viel, vor allem wenn man alle seit über 1 Jahr aus verschiedenen LoGDs kennt ;)

Autor:  Darkness [ Mo 12 Sep, 2005 17:48 ]
Betreff des Beitrags: 

Also ich habe bei meinem Server auch Homo-Ehen "erlaubt".
Ich habe aber nicht die geschlechtsabfrage rausgenommen,
sonder unterscheide zwiscen gelichgeschlechtlichen und verschiedengeschlechtlichen Ehen.
Ich habe dafür in den Datenbank den wert "sexualität" eingebaut.
Beim Flirten verändert sich dieser, wenn man z.b. als Frau it einer anderen Frau flirtet, ändert sich der Wert in Richtung "lesbisch".

Ich habe auch Taverne, Zigerzelt etc. angepasst.
Wenn man als Frau mit seinre Frau flirtet, steht da auch wirklich "deine Frau" und der einfachkeit halber wird oft "dein Ehepartner" verwendet.
(in der Taverne kann man sowohl Violet als auch Seth heiraten)
Es ist noch nicht ganz ausgetestetm, aber bisher hat alles einwandfrei funktioniert.
Die ruhmeshalle noch nicht ganz, aber da arbeite ich grad dran.


Wenn du interesse daran hast, dass auch so (ähnlich) zu machen, kannste dich (am besten per ICQ) an mich wenden.

Autor:  Eliwood [ Mo 12 Sep, 2005 18:00 ]
Betreff des Beitrags: 

Höhr ich da Ruhmeshalle? Da hab ich Amer eine Lösung gegeben *gg*

[php]output("In einem Nebenraum der Ruhmeshalle findest du eine Liste mit Helden ganz anderer Art. Diese Helden Meistern gemeinsam die Gefahren der Ehe!`n`n");
$sql = "SELECT acctid,name,marriedto FROM accounts WHERE sex=0 AND charisma=4294967295 ORDER BY acctid DESC";
output("`c`b`&Heldenpaare dieser Welt`b`c`n");
output("<table cellspacing=0 cellpadding=2 align='center'><tr><td><img src=\"images/female.gif\">`b Name`b</td><td></td><td><img src=\"images/male.gif\">`b Name`b</td></tr>",true);
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)==0){
output("<tr><td colspan=4 align='center'>`&`iIn diesem Land gibt es keine Paare`i`0</td></tr>",true);
}
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
$sql2 = "SELECT name FROM accounts WHERE acctid=".$row[marriedto]."";
$result2 = db_query($sql2) or die(db_error(LINK));
$row2 = db_fetch_assoc($result2);
output("<tr class='".($i%2?"trlight":"trdark")."'><td>`&$row2[name]`0</td><td>`) und `0</td><td>`&",true);
output("$row[name]`0</td></tr>",true);
}
output("</table>",true);[/php]

Ersetzen mit

[php]output("In einem Nebenraum der Ruhmeshalle findest du eine Liste mit Helden ganz anderer Art. Diese Helden Meistern gemeinsam die Gefahren der Ehe!`n`n");
$sql = "SELECT acctid,name,marriedto FROM accounts WHERE charisma=4294967295 ORDER BY acctid DESC";
output("`c`b`&Heldenpaare dieser Welt`b`c`n");
output("<table cellspacing=0 cellpadding=2 align='center'><tr><td>`b Name`b</td><td></td><td><img src=\"images/male.gif\">`b Name`b</td></tr>",true);
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)==0){
output("<tr><td colspan=4 align='center'>`&`iIn diesem Land gibt es keine Paare`i`0</td></tr>",true);
}
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
$pids[$row['acctid']] = true;
if(!($pids[$row['marriedto']]===true))
{
$sql2 = "SELECT name,sex FROM accounts WHERE acctid=".$row[marriedto]."";
$result2 = db_query($sql2) or die(db_error(LINK));
$row2 = db_fetch_assoc($result2);
output("<tr class='".($i%2?"trlight":"trdark")."'><td><img src=\"images/".($row['sex']?"female":"male").".gif\">`&$row2[name]`0</td><td>`) und `0</td><td>`&",true);
output("<img src=\"images/".($row2['sex']?"female":"male").".gif\">$row[name]`0</td></tr>",true);
}
}
output("</table>",true);[/php]

Autor:  Darkness [ Mo 12 Sep, 2005 18:26 ]
Betreff des Beitrags: 

Ah, danke,
sieht schonmal viel besser aus, als meine vorläufige Lösung.
Da hatte ich 3 kleien Tabellen^^
und bei den Homo-Pärchen waren alle 2mal dirn.

Es ist da noch ien kleiner Schönheitsfehler (siehe anhang) aber ich denke den werd beheben können)
Beide sind weiblich, aber da steht bei meinem Char männlich dahinter, und oben bei Name auch einmal

Danke nochmal

Autor:  Amerilion [ Mo 12 Sep, 2005 18:28 ]
Betreff des Beitrags: 

Mit nem Feld inner DB hab ich auch schon im Gedanekn rumexperimentiert ;) Aber ich hab da shcon so viele, die Lösung von Eli klappt für die Ruhmeshalle, allerdings sollte man die Bildchen aus den output nehmen ;)
Sonst hatt man teilweise dann weilbliche männchen

Autor:  Darkness [ Mo 12 Sep, 2005 18:33 ]
Betreff des Beitrags: 

Suche:
[php]output("<table cellspacing=0 cellpadding=2 align='center'><tr><td>`b Name`b</td><td></td><td><img src=\"images/male.gif\">`b Name`b</td></tr>",true); [/php]

Ersetze durch:
[php]output("<table cellspacing=0 cellpadding=2 align='center'><tr><td>`b Name`b</td><td></td><td>`b Name`b</td></tr>",true); [/php]


Suche:
[php]$sql = "SELECT acctid,name,marriedto FROM accounts WHERE charisma=4294967295 ORDER BY acctid DESC";[/php]

Ersetze durch:
[php]$sql = "SELECT acctid,name,sex,marriedto FROM accounts WHERE charisma=4294967295 ORDER BY acctid DESC";[/php]


Dann sollte es stimmen^^
Bei mir klappt jedenfalls einwandfrei

Autor:  Eliwood [ Mo 12 Sep, 2005 19:07 ]
Betreff des Beitrags: 

Uui, sind mir tatsächlich noch ein paar Änderungen durch die Lappen gegangen :D

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/