anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 14 Jun, 2025 22:56

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: 4 in 1 :D
BeitragVerfasst: Di 20 Mär, 2007 21:14 
Offline
Meister
Meister

Registriert: Do 15 Mär, 2007 20:56
Beiträge: 304
Wohnort: Schwerte
LoGD: http://urulenta.de/source.php?url=/source.su.php
Huhu,

Sodale ich habe mich heute mal ranne gesetzt und sowas wie das Goldene ei gemacht..Nur das es ein bischen anders ist!

Änderungen:

In der PvP.php
In der Newday.php

Anmerkung:

Beispiel genommen an goldenegg.php genomen

Bitte:

Das CP stehen lassen ;-)
Wen es geht die Widmung auch drinne lassen ;-)

Beschreibung:
Der User trift im Wald auf das ereigniss dreiwege.php! Dort kan er zwischen den Wegen:
Nach Norden
Nach Süden
Nach Westen
Nach Osten

entscheiden!
Finden kan er dort:

Stab des Lebens
Amullet der Weisheit
Kette der Stärke
Handschuhe der Verteidigung

Jedes dieser sachen kan einem im pvp wider abgenommen werden!

Schönheitsmarkel:

Man kan die sachen nicht von alleine Verlieren, sie müssen einem abgenommen werden.

Weiteres:

Über die Newday.php änderung könnt ihr euch gedanken machen. Die zahlen könnt ihr gerne runter setzen.
Alle Texte dürfen verändert werden.

Wichtig:
Wie öffne ich xatchemx dateien?
Indem ihr sie runterladet, dan auf Windowscommander klickt, die Datei sucht, anklickt und dan ganz unten links auf "Bearbeiten" klickt. Weil anders haben wir hier in anpera.net festgestellt geht dies nicht!


So dan mal der Anfang:

öffnet newday.php!

sucht:

[php] if (date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){
$sql = "LOCK TABLES settings WRITE";
db_query($sql);

$lastnewdaysemaphore = convertgametime(strtotime(getsetting("newdaysemaphore","0000-00-00 00:00:00")));

$gametoday = gametime();
if (date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){
//we need to run the hook, update the setting, and unlock.
savesetting("newdaysemaphore",date("Y-m-d H:i:s"));
$sql = "UNLOCK TABLES";
db_query($sql);

require_once "setnewday.php";

}else{
//someone else beat us to it, unlock.
$sql = "UNLOCK TABLES";
db_query($sql);
output("Somebody beat us to it");
}
}[/php]

fügt darunter ein:

[php] if ($session[user][acctid]==getsetting("hasesdl",0))
switch ( e_rand(1,10) ) {
case 1:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=10;
break;
case 2:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=20;
break;
case 3:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=30;
break;
case 4:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=40;
break;
case 5:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=50;
break;
case 6:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=60;
break;
case 7:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=70;
break;
case 8:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=80;
break;
case 9:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=90;
break;
case 10:
output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0");
$session['user']['maxhitpoints']+=100;
;
}
if ($session[user][acctid]==getsetting("haseadw",0))
switch ( e_rand(1,10) ) {
case 1:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=0.5;
break;
case 2:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=1.8;
break;
case 3:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=2.0;
break;
case 4:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=3.1;
break;
case 5:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=4.8;
break;
case 6:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=5.2;
break;
case 7:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=7.1;
break;
case 8:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=8.0;
break;
case 9:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=9.9;
break;
case 10:
output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0");
$session['user']['experience']+=10.0;
}
if ($session[user][acctid]==getsetting("hasekds",0))
switch ( e_rand(1,10) ) {
case 1:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=10;
break;
case 2:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=20;
break;
case 3:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=30;
break;
case 4:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=40;
break;
case 5:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=50;
break;
case 6:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=60;
break;
case 7:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=70;
break;
case 8:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=80;
break;
case 10:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=90;
break;
case 9:
output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0");
$session['user']['attack']+=100;
}
if ($session[user][acctid]==getsetting("hasehdv",0))
switch ( e_rand(1,10) ) {
case 1:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=10;
break;
case 2:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=20;
break;
case 3:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=30;
break;
case 4:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=40;
break;
case 5:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=50;
break;
case 6:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=60;
break;
case 7:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=70;
break;
case 8:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=80;
break;
case 9:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=90;
break;
case 10:
output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0");
$session['user']['defence']+=100;
}[/php]

öffnet pvp.php!

sucht:

[php] output("</table>",true);
addnav("Krieger auflisten","pvp.php?op=list");
addnav("Zurück zum Dorf","village.php");
if (getsetting("hasegg",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasegg",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat das `^goldene Ei`0!");
}[/php]

fügt darunter ein:

[php] if (getsetting("hasesdl",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasesdl",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat den `&Stab des Lebens`0!");
}
if (getsetting("haseadw",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("haseadw",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat das `1Amullet des Wissens`0!");
}
if (getsetting("hasekds",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekds",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat die `QKette der Stärke`0!");
}
if (getsetting("hasekds",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasehdv",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat die `%Handschuhe der Verteidigung`0!");
}[/php]


so das waren die änderungen^^im anhang is der script!! Viel spaß!

Mfg xatchemx

PS denkt nicht ich sei eitel,hochnässig oder so, is nur mein erster script der funtz und da bin ich HAPPYYYY!!


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
Talea
und
Mein Lieblings Forum


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 20 Mär, 2007 22:26 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Ic will nur eins sage.... +10 Erfahrung...BOAAAAAH ist das viel :-P
Ne, mal im ernst. Die Balance machst du dir damit garantiert kaputt.

Wie will man jemanden besiegen, der 100 Angriffspunkte bei jedem neuen Tag zusätzlich erhält (Im Optimalfall). Schon 10 Angriffspunkte mehr können viel sein (Vor allem, da beim PVP der Drachenkill-Unterschied bekanntlich nicht allzu hoch sein kann).

Und noch etwas... Nur mit diesen Änderungen da verlieren die Spieler ihr "Artefakt" sicherlich nicht, wenn sie im PVP besiegt werden.

Just My 2 Cents.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 20 Mär, 2007 22:35 
Offline
Meister
Meister

Registriert: Do 15 Mär, 2007 20:56
Beiträge: 304
Wohnort: Schwerte
LoGD: http://urulenta.de/source.php?url=/source.su.php
Zu point one:

Die zahlen sind nur beispiele :!:

Und irgendwo im Text habe ich auch geschribeen -glaube ich- das ich das nochmal überarbeiten werde ;)

_________________
Talea
und
Mein Lieblings Forum


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Mär, 2007 08:05 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Nur noch was zum Format deiner Datei da oben.

Wechsle das Archivier-Programm. Mehr kann ich dir nicht raten. Denn man kann es weder mit WinZip11, noch WinRar oder 7-Zip öffnen. Auch ZipStar und WinAce können es nicht öffnen. Alle sagen mir, dass das Dateiformat entweder unbekannt oder fehlerhaft ist. Und das .zip-Format wird wohl kaum unbekannt sein, normalerweise.

Daher mein Tip. Steig auf irgend etwas anderes um. Entweder eines der oben genannten (Sind wohl die geläufigsten). Denn ich werde mir sicher nicht die Mühe machen, nur wegen einem, der doch ziemlich die schlechte Laune zu schüren vermag, ein neues Programm (Das erst noch Shareware ist) runterzuladen.

Ausserdem wäre es wohl ganz gut, wenn du, da deine Dateien wohl anders schon gar nicht aufgehen, wenigstens einen Direktlink zum WindowsCommander (Der glaub ich inzwischen TotalCommander heisst) bieten würdest.

Nur weitere zwei Rappen ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Mär, 2007 09:11 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Mi 17 Jan, 2007 12:12
Beiträge: 98
Wohnort: Wien
Geschlecht: Männlich
LoGD: https://www.mondschatten-logd.de
So ich muss hier dann auch mal 2 Dinge loswerden.

Erstens ein Fehler in deinem Script:

[php]if (getsetting("hasekds",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekds",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat die `QKette der Stärke`0!");
}
if (getsetting("hasekds",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasehdv",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat die `%Handschuhe der Verteidigung`0!");
} [/php]

in das ändern

[php]if (getsetting("hasekds",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekds",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat die `QKette der Stärke`0!");
}
if (getsetting("hasehdv",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasehdv",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat die `%Handschuhe der Verteidigung`0!");
} [/php]

weil das zweite ja dann doch die Handschuhe der Verteidigung sein sollten und nicht die Kette der Stärke ;)

und dann noch eine Sache zu PVP und die Sachen verlieren:

Suche in pvp.php:

[php]// Golden Egg - anpera
if ($badguy['acctid']==getsetting("hasegg",0)){
savesetting("hasegg",stripslashes($session[user][acctid]));
output("`n`^Du nimmst $badguy[creaturename] `^das goldene Ei ab!`0`n");
addnews("`^".$session['user']['name']."`^ nimmt {$badguy['creaturename']}`^ das goldene Ei ab!");
$session[user][reputation]+=2;
}[/php]

füge danach ein

[php]// Drei Wege - xatchemx
if ($badguy['acctid']==getsetting("hasesdl",0)){
savesetting("hasesdl",stripslashes($session[user][acctid]));
output("`n`&Du nimmst $badguy[creaturename] `&den Stab des Lebens ab!`0`n");
addnews($session['user']['name']."`& nimmt {$badguy['creaturename']} `&den Stab des Lebens ab!");
$session[user][reputation]+=2;
}
if ($badguy['acctid']==getsetting("haseadw",0)){
savesetting("haseadw",stripslashes($session[user][acctid]));
output("`n`lDu nimmst $badguy[creaturename] `ldas Amulett des Wissens ab!`0`n");
addnews($session['user']['name']."`l nimmt {$badguy['creaturename']}`ldas Amulett des Wissens ab!");
$session[user][reputation]+=2;
}
if ($badguy['acctid']==getsetting("hasekds",0)){
savesetting("hasekds",stripslashes($session[user][acctid]));
output("`n`QDu nimmst $badguy[creaturename] `Qdie Kette der Stärke ab!`0`n");
addnews($session['user']['name']."`Q nimmt {$badguy['creaturename']}`Q die Kette der Stärke ab!");
$session[user][reputation]+=2;
}
if ($badguy['acctid']==getsetting("hasehdv ",0)){
savesetting("hasehdv",stripslashes($session[user][acctid]));
output("`n`%Du nimmst $badguy[creaturename] `%die Handschuhe der Verteidigung ab!`0`n");
addnews($session['user']['name']."`% nimmt {$badguy['creaturename']}`% die Handschuhe der Verteidigung ab!");
$session[user][reputation]+=2;
}
[/php]

Ich hoffe mal ich habe jetzt a. keinen Fehler im Script und b. nichts übersehen *g*

Mfg
Laserian

Edit: und schon einen gefunden und ausgebessert :nene:

_________________
www.Avatarbase.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Mär, 2007 11:20 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
mal abgesehen, dass das script komplett overpowered ist, solltest du die ep´s überarbeiten. Ich bin sicher, es ist nicht in deinem sinn, dass man zw 0,5 und 10 ep´s dazu bekommt, sondern ich nehme an, es sollten 0,5 bis 10% sein.

Bsp.:

[php]
$exp = round ( $session['user']['experience']*0.05 );
$session['user']['experience']+= $exp;
[/php]

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Mär, 2007 11:25 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Mi 17 Jan, 2007 12:12
Beiträge: 98
Wohnort: Wien
Geschlecht: Männlich
LoGD: https://www.mondschatten-logd.de
@Bill Tür:

xatchemx hat geschrieben:
Zu point one:

Die zahlen sind nur beispiele :!:

Und irgendwo im Text habe ich auch geschribeen -glaube ich- das ich das nochmal überarbeiten werde ;)


Zu dem Punkt hat er sich ja schon einmal geäussert ;)

Aber rechtgeben muss ich dir. Die Relation 10 bis 100 Att und Def zu 0,5 bis 10 Ep pro Tag ist etwas schlimm um es mal mild auszudrücken, aber wie hoch oder niedrig diese Werte dann gemacht werden liegt ja auch im Ermessen desjenigen der es sich einbaut und jeder der etwas Ahnung von hat wird sich das ja sowieso erst angucken bevor er es einbaut und diese Sachen auch anpassen, nehm ich mal an^^

_________________
www.Avatarbase.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Mär, 2007 11:58 
Offline
Meister
Meister

Registriert: Do 15 Mär, 2007 20:56
Beiträge: 304
Wohnort: Schwerte
LoGD: http://urulenta.de/source.php?url=/source.su.php
Harthas hat geschrieben:
Nur noch was zum Format deiner Datei da oben.

Wechsle das Archivier-Programm. Mehr kann ich dir nicht raten. Denn man kann es weder mit WinZip11, noch WinRar oder 7-Zip öffnen. Auch ZipStar und WinAce können es nicht öffnen. Alle sagen mir, dass das Dateiformat entweder unbekannt oder fehlerhaft ist. Und das .zip-Format wird wohl kaum unbekannt sein, normalerweise.

Daher mein Tip. Steig auf irgend etwas anderes um. Entweder eines der oben genannten (Sind wohl die geläufigsten). Denn ich werde mir sicher nicht die Mühe machen, nur wegen einem, der doch ziemlich die schlechte Laune zu schüren vermag, ein neues Programm (Das erst noch Shareware ist) runterzuladen.

Ausserdem wäre es wohl ganz gut, wenn du, da deine Dateien wohl anders schon gar nicht aufgehen, wenigstens einen Direktlink zum WindowsCommander (Der glaub ich inzwischen TotalCommander heisst) bieten würdest.

Nur weitere zwei Rappen ;-)


ja ich habe die sachen selber runtergeladen und mein rechner kan sie auch net öffnen. deshalb hasbe ich getestet und mit wincommander kannste se aber öfffnen aber ich werde mir etwas neues zulegen ;)

EDIT:

Und hier die verbindung zum Dowanload Totalcommander:

Totalkommander

damit dürften die Dateien dan zu öffnen sein. Aber ich lege mir dan noch nen anderen WinRAr von WinZP us.w. zu.

EDIT 2:

Habe nun winzip11 auf meinem rechner. Dürfte nun alles wider gehen.
Bay

_________________
Talea
und
Mein Lieblings Forum


Zuletzt geändert von xatchemx am Fr 23 Mär, 2007 18:00, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Mär, 2007 01:53 
Offline
Meister
Meister

Registriert: Do 15 Mär, 2007 20:56
Beiträge: 304
Wohnort: Schwerte
LoGD: http://urulenta.de/source.php?url=/source.su.php
1.1.0 v. 4 in 1 :D

Huhu,

Sodale ich habe mich heute mal ranne gesetzt und sowas wie das Goldene ei gemacht..Nur das es ein bischen anders ist!

Änderungen:

In der PvP.php
In der Newday.php
Bald in der Hof.php
Bald in der bio.php
Anmerkung:

Beispiel genommen an goldenegg.php genomen

Bitte:

Das CP stehen lassen ;-)
Wen es geht die Widmung auch drinne lassen ;-)

Beschreibung:
Der User trift im Wald auf das ereigniss dreiwege.php! Dort kan er zwischen den Wegen:
Nach Norden
Nach Süden
Nach Westen
Nach Osten

Wenn er nach Norden geht, kan er zwischen den Wegen:

In den Himmel
In den Boden
In den See
In das Feuer

endscheiden

geht er nach Süden, kan er zwischen;

Rechts
und

Links
entscheiden.


und den rest? findest es herraus!
Finden kan er dort:

Stab des Lebens
Amullet der Weisheit
Kette der Stärke
Handschuhe der Verteidigung

Jedes dieser sachen kan einem im pvp wider abgenommen werden!

Schönheitsmarkel:

Man kan die sachen nicht von alleine Verlieren, sie müssen einem abgenommen werden.
Ein Spieler kann alle Artefakte haben

Weiteres:

Über die Newday.php änderung könnt ihr euch gedanken machen. Die zahlen könnt ihr gerne runter setzen.
Alle Texte dürfen verändert werden.

Wichtig:
Wie öffne ich xatchemx dateien?
Indem ihr sie runterladet, dan auf Windowscommander klickt, die Datei sucht, anklickt und dan ganz unten links auf "Bearbeiten" klickt. Weil anders haben wir hier in anpera.net festgestellt geht dies nicht!Fals winncommander nicht vorhanden ist schieckt mir ne E-Mail.


So dan mal der Anfang:

öffnet newday.php!

sucht:

[php] if (date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){
$sql = "LOCK TABLES settings WRITE";
db_query($sql);

$lastnewdaysemaphore = convertgametime(strtotime(getsetting("newdaysemaphore","0000-00-00 00:00:00")));

$gametoday = gametime();
if (date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){
//we need to run the hook, update the setting, and unlock.
savesetting("newdaysemaphore",date("Y-m-d H:i:s"));
$sql = "UNLOCK TABLES";
db_query($sql);

require_once "setnewday.php";

}else{
//someone else beat us to it, unlock.
$sql = "UNLOCK TABLES";
db_query($sql);
output("Somebody beat us to it");
}
}[/php]

fügt darunter ein:

[php] if ($session[user][acctid]==getsetting("haserds",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0");
$session['user']['maxhitpoints']-=5;
break;
case 2:
output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0");
$session['user']['maxhitpoints']-=10;

}
if ($session[user][acctid]==getsetting("haserdt",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du den Ring des Todes hast, bekommst du extra Lebenspunkte!`n`0");
$session['user']['maxhitpoints']+=5;
break;
case 2:
output("`4Weil du den Ring des Todes hast, bekommst du extra Lebenspunkte!`n`0");
$session['user']['maxhitpoints']+=10;

}
if ($session[user][acctid]==getsetting("hasesdd",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du den Stab der Dummheit hast, werden dir Erfahrungspunkte abgezogen!`n`0");
$session['user']['experience']-=0.5;
break;
case 2:
output("`4Weil du den Stab der Dummheit hast, werden dir Erfahrungspunkte abgezogen!`n`0");
$session['user']['experience']-=1.1;

}
if ($session[user][acctid]==getsetting("hasesdm",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du den Stab der Macht hast, werden dir Erfahrungspunkte geschenckt!`n`0");
$session['user']['experience']+=0.5;
break;
case 2:
output("`4Weil du den Stab der Macht hast, werden dir Erfahrungspunkte geschenckt!`n`0");
$session['user']['experience']+=1.1;

}
if ($session[user][acctid]==getsetting("hasekdh",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du die Kette des Herzens hast, werden dir Charmepunkte geschenckt!`0");
$session['user']['charm']+=5;
break;
case 2:
output("`4Weil du die Kette des Herzens hast, werden dir Charmepunkte geschenckt!`0");
$session['user']['charm']+=10;

}
if ($session[user][acctid]==getsetting("hasekdb",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du die Kette des Betrügers hast, werden dir Charmepunkte abgezogen!`0");
$session['user']['charm']-=5;
break;
case 2:
output("`4Weil du die Kette des Betrügers hast, werden dir Charmepunkte abgezogen!`0");
$session['user']['charm']-=10;

}[/php]

öffnet pvp.php!

sucht:

[php] output("</table>",true);
addnav("Krieger auflisten","pvp.php?op=list");
addnav("Zurück zum Dorf","village.php");
if (getsetting("hasegg",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasegg",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat das `^goldene Ei`0!");
}[/php]

fügt darunter ein:

[php] if (getsetting("haserdt",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("haserdt",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat den `4Ring des Todes`0!");
}
if (getsetting("hasesdm",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasesdm",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat den `@Stab der Macht`0!");
}
if (getsetting("hasesdd",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasesdd",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat denn `QStab der Dummheit`0!");
}
if (getsetting("haserds",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("haserds",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat den `%Ring des Sterblichen`0!");
}
if (getsetting("hasekdh",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekdh",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat die `TKette des Herzens`0!");
}
if (getsetting("hasekdb",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekdb",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n$row[name] hat die `TKette des Betrügers`0!");
}[/php]


so das waren die änderungen^^im anhang is der script!! Viel spaß!

Mfg xatchemx


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
Talea
und
Mein Lieblings Forum


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Mär, 2007 10:25 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
sry, aber WTF???

[php]
if ($session[user][acctid]==getsetting("haserds",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0");
$session['user']['maxhitpoints']-=5;
break;
case 2:
output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0");
$session['user']['maxhitpoints']-=10;

}
[/php]

Ich denk grad an den freundlichen Bauernjungen, lvl 3, der nichtsahnend durch den Wald hüpft und dann den Ring des Sterblichen findet. Da kann er sich auch gleich nen neuen Char erstellen. :bash:

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Mär, 2007 10:34 
Offline
Profi
Profi
Benutzeravatar

Registriert: Di 13 Mär, 2007 10:26
Beiträge: 100
Geschlecht: Männlich
wieso bei lvl 3 anfangen? ;)
wie wäre es mit lvl 1 & case 2? :lol:

_________________
Some day and that day may never come I'm call upon you to do me a favour,but until that day accept that as a gift...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Mär, 2007 10:51 
Offline
Meister
Meister

Registriert: Do 15 Mär, 2007 20:56
Beiträge: 304
Wohnort: Schwerte
LoGD: http://urulenta.de/source.php?url=/source.su.php
Zitat:
Weiteres:

Über die Newday.php änderung könnt ihr euch gedanken machen. Die zahlen könnt ihr gerne runter setzen.
Alle Texte dürfen verändert werden.


und da nehme ich nun mal die Zeile:

Über die Newday.php änderung könnt ihr euch gedanken machen. Die zahlen könnt ihr gerne runter setzen.


raus und denke mir, das da was von zahlen verändern steht ôo

Mfg Noah

_________________
Talea
und
Mein Lieblings Forum


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Mär, 2007 11:15 
Offline
Profi
Profi
Benutzeravatar

Registriert: Di 13 Mär, 2007 10:26
Beiträge: 100
Geschlecht: Männlich
aber selbst wenn man die lebenspunkte auf 1-3 stellt, ist dies für einen bauernjungen der gerade eben angefangen hat schon der anfang vom ende ;)

_________________
Some day and that day may never come I'm call upon you to do me a favour,but until that day accept that as a gift...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Mär, 2007 11:41 
Offline
Meister
Meister

Registriert: Do 15 Mär, 2007 20:56
Beiträge: 304
Wohnort: Schwerte
LoGD: http://urulenta.de/source.php?url=/source.su.php
Naja wie gesacht, das sind nur beispiele. und des weiteren ist garnicht mal so leicht die artefakte (von gestern der script) zu bekommen!

oder man macht aus:

[php]if ($session[user][acctid]==getsetting("haserds",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0");
$session['user']['maxhitpoints']-=5;
break;
case 2:
output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0");
$session['user']['maxhitpoints']-=10;

}[/php]

[php]if ($session[user][acctid]==getsetting("haserds",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du den Ring des Sterblichen hast, wird dir ein Angriffspunkt abgezogen, bekommstg dafür aber einen Verteidigungspunkt!`n`0");
$session['user']['attack']-=1;
$session['user']['defence']+=1;
break;
case 2:
output("`4Weil du den Ring des Sterblichen hast, wird dir ein Angriffspunkt abgezogen, bekommst dafür aber zwei Verteidigungspunkte!`n`0");
$session['user']['attack']-=1;
$session['user']['defence']+=2;
break;
}[/php]

!?!?!?!?!?!?

_________________
Talea
und
Mein Lieblings Forum


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 14 Mai, 2007 11:28 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
Bill Tür hat geschrieben:
sry, aber WTF???

[php]
if ($session[user][acctid]==getsetting("haserds",0))
switch ( e_rand(1,2) ) {
case 1:
output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0");
$session['user']['maxhitpoints']-=5;
break;
case 2:
output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0");
$session['user']['maxhitpoints']-=10;

}
[/php]

Ich denk grad an den freundlichen Bauernjungen, lvl 3, der nichtsahnend durch den Wald hüpft und dann den Ring des Sterblichen findet. Da kann er sich auch gleich nen neuen Char erstellen. :bash:


naja dagegen gibt es doch schon dieses hier

[php]if ($session['user']['maxhitpoints']<10) $session['user']['maxhitpoints']=10;[/php]

nicht das ich jetzt die arbeit von xatchemx verteidigen möchte, beiweitem nicht! Aber diese angaben sind standard in der Newday ausser man hat sie entfernt, was dann echt mal dumm ist.


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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