anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 16:33

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 55 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Fr 28 Jul, 2006 14:28 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Zusätzliche Angriffspunkte und Defpunkte sind _nie_ permament. :P
(Ausser die vom Drachen)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 28 Jul, 2006 14:41 
Offline
Newbie

Registriert: Mo 24 Jul, 2006 12:47
Beiträge: 6
Oh.. gut zu wissen ^^
Dann muss das aus der Dragon.php, was ich eben gepostet habe wieder raus xD

Aber der Inhalt für die gottwahl.php muss drin bleiben :)
Sonst kriegen zumindest die Admins/Mods, die frei wählen können oder (was ich noch machen werde) falls man den Usern im Laufe des Spiels durch ein besonderes Ereignis eine Neuwahl gewährt nämlich doch mehr Boni, als sie sollen ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 28 Jul, 2006 21:14 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 21 Mai, 2005 18:20
Beiträge: 177
Naja, da Admins und Mods eh unendliche Tage haben hiehlt ich das für Quark oO


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 29 Jul, 2006 02:32 
Offline
Newbie

Registriert: Mo 24 Jul, 2006 12:47
Beiträge: 6
Naja.. da bei mir Götter eine wichtigere Rolle spielen und ich als Admin durchs testen nicht 10 Millionen Boni haben wollte, fand ich nicht, dass das Quark ist ^^ Außerdem hatt ich ja wie gesagt auch noch vor, dass man als normaler User die Chance hat den Gott zu wechseln.

Hab nun nochmal eine kleine Erweiterung ausgearbeitet :)
Könnt ihr euch ja mal anschauen ;)

In dieser Erweiterung verdammen die götter die Bewohner, wenn zu wenige an sie glauben. Der Gott an den die meisten glauben segnet die Bewohner.

(Hoffe funktioniert alles.. weil ich hab bei mir andere Götter und musst eben nochmal alles ein wenig umstellen ;))

Öffne newday.php und suche nach:
[php]//Gottheit[/php]

Füge DAVOR ein:

[php]
// Zusatz fürs Gottheiten Addon von Martin Vasel (Sirith/Les(tat)) - Muss stehen blieben, sonst verfällt Nutzungsrecht! ;)

switch($session['user']['gott']):
case 0: $gn = "Keiner"; break;
case 1: $gn = "Tempus"; break;
case 2: $gn = "Mielikki"; break;
case 3: $gn = "Shar"; break;
case 4: $gn = "Deneir"; break;
endswitch;

$sql = 'SELECT `gott` FROM `accounts` ORDER BY acctid DESC';
$res = db_query($sql);

$accounts = array();

$i = 0;
while($row = db_fetch_assoc($res)) {
if(isset($accounts['gott'][$row['gott']])) {
$accounts['gott'][$row['gott']]++;
} else {
$accounts['gott'][$row['gott']] = 1;
}
$i++;
}

$gott=array(
1=>"Tempus",
2=>"Mielikki",
3=>"Shar",
4=>"Deneir",
0=>"Keiner");

$go = 0;

while(list($key,$val) = each($gott)) {
if($key !== 0) {
if(empty($accounts['gott'][$key])) $accounts['gott'][$key] = 0;
$perc = round(($accounts['gott'][$key]/$i)*100,2);

$go++;
switch($go):
case 1: $gpro1 = $perc; break;
case 2: $gpro2 = $perc; break;
case 3: $gpro3 = $perc; break;
case 4: $gpro4 = $perc; break;
endswitch;

if ($perc <= 10) {
output('`n`b`^'.$val.'`0`b`4 verflucht das Dorf und seine Bewohner, weil kaum jemand an ihn glaubt. (`^'.$perc.'%`4)`n');
if ($val == $gn) output("`^Weil du ein Anhänger von ".$gn."`^ bist entgehst du der Verdammnis.`n");
elseif ($session['user']['level'] < 3) {
output("`^Weil du noch neu im Dorf bist entgehst du der Verdammnis.`n");
}
else {
switch($val):

case "Tempus":
$session['bufflist']['Tempus'] = array("name"=>"Tempus' Fluch",
"rounds"=>30,"wearoff"=>"`7Du hast den Fluch von Tempus überstanden.",
"atkmod"=>0.9,
"roundmsg"=>"Du bist nicht so kräftig, wie sonst.",
"activate"=>"offense");
output("`4Du fühlst dich geschwächt.`n");
break;

case "Mielikki":
$session['user']['turns']-=2;
output("`4Du verlierst `^2 Waldkämpfe`4.`n");
break;

case "Shar":
$session['bufflist']['Shar'] = array("name"=>"Shars Fluch",
"rounds"=>30,"wearoff"=>"`#Du hast den Fluch von Shar überstanden",
"defmod"=>0.9,
"roundmsg"=>"Ein Schatten, der deine Verteidigung schwächt, umhüllt dich.",
"activate"=>"offense");
output("`4Deine Verteidigung sinkt.`n");
break;

case "Deneir":
if ($session[user][gems] == "0") output("Deneir`4 wollte dir einen `#Edelstein`4 stehlen, aber du hattest keinen dabei.`n");
else {
output("Deneir`4stiehlt dir einen `#Edelstein`4.`n");
$session[user][gems]-=1;
}
break;
endswitch;
}
}
}
}

if (($gpro1 > $gpro2) && ($gpro1 > $gpro3) && ($gpro1 > $gpro4)) {
output("`nTempus`^ segnet das Dorf und seine Bewohner, weil an ihn die meisten Bewohner hier glauben. (".$gpro1."%)`n");
output("Deine Stärke nimmt zu.`n");
$session['bufflist']['Tempus'] = array("name"=>"Tempus' Segen",
"rounds"=>30,"wearoff"=>"Tempuss Segen lässt nach.",
"atkmod"=>1.1,
"roundmsg"=>"Tempus segnet dich.",
"activate"=>"offense");
}
elseif (($gpro2 > $gpro3) && ($gpro2 > $gpro4)) {
output("`nMielikki`^ segnet das Dorf und seine Bewohner, weil an sie die meisten Bewohner hier glauben. (".$gpro5."%)`nDu bekommst 1 Waldkampf zusätzlich.`n");
$session['user']['turns']+=1;
}
elseif (($gpro3 > $gpro4)){
output("`nShar`^ segnet das Dorf und seine Bewohner, weil an sie die meisten Bewohner hier glauben. (".$gpro2."%)`n");
output("Deine Verteidigung steigt.`n");
$session['bufflist']['shar'] = array("name"=>"Shars Segen",
"rounds"=>30,"wearoff"=>"Shars Segen lässt nach.",
"defmod"=>1.1,
"roundmsg"=>"Ein Schatten, der deine Verteidigung stärkt, umhüllt dich.",
"activate"=>"offense");
}
else {
output("`nDeneir segnet das Dorf und seine Bewohner, weil an ihn die meisten Bewohner hier glauben. (".$gpro4."%)`nDu bekommst 1 Edelstein.`n");
$session[user][gems]+=1;
}
[/php]


Hinweis:

Momentan habe ich eingestellt, dass bei 10% oder weniger die Götter erzürnen. Das sollte am Anfang etwas varrieren, da nicht jeder sich sofort eine Gottheit aussucht ;)

In der Zeile kann die Prozentangabe geändert werden:

[php]if ($perc <= 10) { [/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 01 Aug, 2006 21:54 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
wie kann ich es denn einrichten das der gott bestehen bleibt?

durch was in der newday?

beispielweise

if ($session[user][gott]>0) oder wie mache ich das am besten?

weil die user bei uns finden es doof das der gott den sie wählten nicht beständig ist !

da wären sie lieber dafür das man sich bekehren lassen kann sprich gegen bezahlung sich von der gottheit lossagen und zu einer anderen wechseln!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 06 Aug, 2006 19:52 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 21 Mai, 2005 18:20
Beiträge: 177
Suche in der Dragon.php :

[php] ,"donationconfig"=>1
,"bio"=>1
,"charm"=>1[/php]

Füge eine Zeile darunter ein:

,"Gott"=>1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 17:00 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 13 Sep, 2006 08:18
Beiträge: 171
Wohnort: Dortmund
Geschlecht: Männlich
LoGD: http://djcybo.de/logd/source.php
Skype: djcybo
Schade, dass manche Leute ihre zips/rars/etc mit umlauten versehen. Es gibt auch leute, die können das dann nicht ordentlich entpacken!

Der Mod klingt echt cool, aber ich kann ihn mir nicht auspacken, da alles mir Ö ist... :(

(Liegt wohl am Linux) :?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 18:14 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Cybo hat geschrieben:
Schade, dass manche Leute ihre zips/rars/etc mit umlauten versehen. Es gibt auch leute, die können das dann nicht ordentlich entpacken!

Der Mod klingt echt cool, aber ich kann ihn mir nicht auspacken, da alles mir Ö ist... :(

(Liegt wohl am Linux) :?


Mh? Mir wäre neu, das Linux das nicht kann... oO
Machst du es über GUI oder Konsole? In der Konsole könntest du versuchen, den Dateinamen in Quotes zu setzen.

Zum Glück hab ich hier kein unrar (Proprietärer Schwachsinn ^^), aber eventuell so etwas:

Zitat:
unrar "/home/deinName/Downloads/Götter.rar" home/deinName/goetter


Oder so. Weiss nicht , wie unrar arbeitet.

// Ansonsten... Umbennen geht nicht? (Sorry, bin grad mit Win on... Aber wenn du Gedult hast kann ich es über WM kurz ausprobieren)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 18:17 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 13 Sep, 2006 08:18
Beiträge: 171
Wohnort: Dortmund
Geschlecht: Männlich
LoGD: http://djcybo.de/logd/source.php
Skype: djcybo
Danke für die Antwort!
Na ich hab's jetzt einfach per 2.-Rechner gemacht, aber noch nciht weiter reingeguckt weil ich grad tierisch bei der houses stocke.... :???:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 15 Jan, 2007 12:59 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Mo 28 Aug, 2006 13:43
Beiträge: 25
Wohnort: Zwickau
LoGD: Asgarth.de
bitte noch einmal langsam zum mitmeiseln extra für mich

könnt ihr mir bitte sagen wie ich es amchen kannn das der USER NICHT mehrmals pro dk wählen kannn denn das haben sie ordendlich ausgenutzt

ichhabe das auch mit der schleife gemacht also wenn sie neu wählen das der bonus abgezogen wird att/def aber leider sind sie dahinter gekommen das es bei den runden nicht so ist

Könntet ihr mir bitte sagen wie des geht ode rmir wenigstens sagen auf welche seite ich blättern soll und und den poster damit ich es finde??

danke im voraus

Lesdates

_________________
Oh man User können so anstrengend sein....
Immer stellen sie Fragen dabei habe ich doch selber keine Ahnung was ich mache

Derzeitiges LotGD Projekt auf Asgarth.de :
- PHP lernen
- SQL lernen
- wie öffne ich eine dose ohne werkzeug


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 15 Jan, 2007 17:47 
Offline
User
User
Benutzeravatar

Registriert: Sa 28 Okt, 2006 19:15
Beiträge: 23
Wohnort: Hoogezand (Niederlande)
LoGD: http://www.elfen-portal.eu/lotgd/source.php
Sollte eigentlich gar nicht gehen. Mit untenstehendem Code wird abgefragt, ob man schon einen Gott hat... Sobald man einen Gott gewählt hat, wird gottjanein auf 1 gesetzt.

[php]if($session['user']['gottjanein']==0) output("`n`%Du sprichst den Oberpriester an, aber er antwortet dir nicht.
Er zeigt nur Stumm auf ein Buch. Als du dir das Buch näher ansiehst, stellst du fest,
dass hier tausende Leute eingetragen sind. Hinter ihren Namen stehen ihre Gottheiten. nachdem du das gesehen hast, fragst du dich, warum DU eigentlich keinen Gott vererst. Was tun?`0");
//output("`n");

if($session['user']['gottjanein']==1) output("Der Priester scheint nicht answesend zu sein, du suchst ihn vergeblich!");[/php]

Also nur, wenn dies:

[php]if($session['user']['gottjanein']==0) addnav("Einen Gott auswählen","gottwahl.php");[/php]

erfüllt ist, kann ein neuer Gott gewählt werden. Da aber nach einer Wahl der Wert auf 1 steht dürfte die Nav gar ned angezeigt werden.

Erst ein DK sollte beide Werte (gott und gottjanein) wieder auf 0 setzen...

Also bleibt die Frage, wei deine User das dennoch geschafft haben...

PS: Hab dem Code ein paar Zeilenumbrüche hinzugefügt, sonst wär's ewig breit angezeigt worden :)

_________________
-------------------------------------------
Wie kann ich wissen, was ich denke,
bevor ich höre, was ich sage,
bevor ich lese, was ich schreibe??
-------------------------------------------


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 16 Jan, 2007 10:37 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Mo 28 Aug, 2006 13:43
Beiträge: 25
Wohnort: Zwickau
LoGD: Asgarth.de
ja jetzt gehts danke

_________________
Oh man User können so anstrengend sein....
Immer stellen sie Fragen dabei habe ich doch selber keine Ahnung was ich mache

Derzeitiges LotGD Projekt auf Asgarth.de :
- PHP lernen
- SQL lernen
- wie öffne ich eine dose ohne werkzeug


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 16 Jan, 2007 12:44 
Offline
User
User
Benutzeravatar

Registriert: Sa 28 Okt, 2006 19:15
Beiträge: 23
Wohnort: Hoogezand (Niederlande)
LoGD: http://www.elfen-portal.eu/lotgd/source.php
uuunnd woran lag es jetzt??

Wär nett, wenn du das mitteilst, können andere daraus lernen ;)

_________________
-------------------------------------------
Wie kann ich wissen, was ich denke,
bevor ich höre, was ich sage,
bevor ich lese, was ich schreibe??
-------------------------------------------


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [ADD-ON] Götter
BeitragVerfasst: Sa 18 Sep, 2010 17:03 
Offline
Newbie

Registriert: Sa 18 Sep, 2010 17:02
Beiträge: 7
Shönen guten Tag,
ist es möglich, dass man sich pro Spieltag nur 1x die Geschichte seines Gottes anhören lassen kann?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [ADD-ON] Götter
BeitragVerfasst: Di 12 Okt, 2010 17:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Radon hat geschrieben:
Shönen guten Tag,
ist es möglich, dass man sich pro Spieltag nur 1x die Geschichte seines Gottes anhören lassen kann?


Mittels einer If-Abfrage sicherlich.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 55 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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