anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 18 Jul, 2025 07:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa 31 Dez, 2005 21:08 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
soweit bin ich :D
[php]} elseif($_GET['op']=="linksdarkarts1") {[/php]
so muss ja ein monster aussehen
[php]$badguy = array(
"creaturename"=>"`6Odin`0"
,"creaturelevel"=>25
,"creatureweapon"=>"Hammer der Gerechten"
,"creatureattack"=>40
,"creaturedefense"=>20
,"creaturehealth"=>900
,"diddamage"=>0);[/php]
hat man mir wenigstens gesagt^^
ok zumindestens weis ich jetzt nicht weiter ich ahb folgendes problem!
als 1 soll der kampf kommen
kampf verloren=>shades.php also nachm kampf
kampf gewonnen=> geht es weiter
:D
sitzt ihr jetzt gut 1stunde un rätsel darüber wie es gehn könnte aber mir mag nix einfallen selbs in vorhandenen scrippts schauen hilft nicht....... :???: achja ich hab dazu noch nix in den source ;) besteht bis jetzt nur auf meinem rechner also kannshc keine source freigeben ;)

Mfg:Death Lord
PS: Es soll ein ereigniss werden was ich auch später veröffnetlichen werde

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 31 Dez, 2005 23:06 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Ich empfehle dir die dragon.php mal etwas geanuer an zu sehen.
Allerdings findest du auch etwas in der forest.php, dem add on Elfenburg und vielen anderen Add Ons mit Gegnern. ;)
Außerdem hatten wir die gleiche Frage hier schon 2-3 mal.

[php]
Ausschnitt aus der Elfenburg:

if ($_GET['op']=="weiter"){
$badguy = array("creaturename"=>"`@Die Bestie`0","creaturelevel"=>15,"creatureweapon"=>"Reißzähne","creatureattack"=>40,"creaturedefense"=>30,"creaturehealth"=>290, "diddamage"=>0);

$points = 0;
while(list($key,$val)=each($session['user']['dragonpoints'])){
if ($val=="at" || $val == "de") $points++;
}
$points += (int)(($session['user']['maxhitpoints'] - 150)/5);

if ($beta)
$points = round($points*1.5,0);
else
$points = round($points*.75,0);

$atkflux = e_rand(0, $points);
$defflux = e_rand(0,$points-$atkflux);
$hpflux = ($points - ($atkflux+$defflux)) * 5;
$badguy['creatureattack']+=$atkflux;
$badguy['creaturedefense']+=$defflux;
$badguy['creaturehealth']+=$hpflux;
$session['user']['badguy']=createstring($badguy);
$battle=true;
}else if($_GET['op']=="prologue1"){
output("`@Sieg!`n`n");
$flawless = 0;
if ($_GET['flawless']) {
$flawless = 1;
output("`b`c`&~~ Perfekter Kampf! ~~`0`c`b`n`n");
}
output("`2Du bist stolz auf dich. Stolz weil du die dieser Bestie den Garr ausgemacht hast. Doch irgendetwas ");
output("stimmt hier nicht. Es war zu leicht, als das es die Elfen nicht selber hätten machen können.`n`n ");
output("`^ Vielleicht solltest du noch einmal mit dem Oberhaupt der Elfen sprechen um heraus zu finden was dich hier stört.`0");
addnav("Zurück in die Burgstadt","elfenburg.php?op=gehen");
}
if ($_GET['op']=="run"){
output("Du bist dir sicher das du nicht wegrennen willst!");
$_GET['op']="fight";
}
if ($_GET['op']=="fight" || $_GET['op']=="run"){
$battle=true;
}
if ($battle){
include("battle.php");
if ($victory){
$flawless = 0;
if ($badguy['diddamage'] != 1) $flawless = 1;
$badguy=array();
$session['user']['badguy']="";
$session['user']['reputation']+=2;
$session['user']['befugnis']++;
output("`&Mit einem letzten mächtigen Schlag, triffst du die `@Bestie`& welche dir vor die Füße fällt.");
addnav("Weiter","elfenburg.php?op=prologue1&flawless=$flawless");
}else{
if($defeat){
addnav("Tägliche News","news.php");
$sql = "SELECT taunt FROM taunts ORDER BY rand(".e_rand().") LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$taunt = db_fetch_assoc($result);
$taunt = str_replace("%s",($session['user']['sex']?"sie":"ihn"),$taunt['taunt']);
$taunt = str_replace("%o",($session['user']['sex']?"sie":"er"),$taunt);
$taunt = str_replace("%p",($session['user']['sex']?"ihre(r/m)":"seine(r/m)"),$taunt);
$taunt = str_replace("%x",($session['user']['weapon']),$taunt);
$taunt = str_replace("%X",$badguy['creatureweapon'],$taunt);
$taunt = str_replace("%W",$badguy['creaturename'],$taunt);
$taunt = str_replace("%w",$session['user']['name'],$taunt);
$session['user']['reputation']--;
addnews("`%".$session['user']['name']."`5 wurde getötet, als ".($session['user']['sex']?"sie":"er")." einer Bestie begegnete!!! ".($session['user']['sex']?"Ihre":"Seine")." Gebeine wurden nach der Begegnung in den Wald verschleppt. `n$taunt");
$session['user']['alive']=false;
$session['user']['gold']=0;
$session['user']['hitpoints']=0;
$session['user']['badguy']="";
output("`b`%$badguy[creaturename]`& hat dich gefressen!!!`n");
output("`4Du hast dein ganzes Gold verloren!`n");
output("Du kannst morgen wieder kämpfen.");

page_footer();
}else{
fightnav(true,false);
}
}[/php]

Hier bitte, das solltest du aber noch etwas überarbeiten.
(Vom Text her überarbeiten und die befugnis rausnehmen, da du diese sicher nicht brauchst ;))


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 31 Dez, 2005 23:11 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
tut mir leid aber ich blick da echt nicht durch! auserdem hab ich keine addons in dennen monster vorkommen ;)

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 31 Dez, 2005 23:36 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 25 Aug, 2005 00:53
Beiträge: 135
LoGD: http://schwarzer-drache.cwsurf.de/logd/source.php
Hier wird erstmal der Gegner erstellt.
[php]} elseif($_GET['op']=="linksdarkarts1") {
$badguy = array(
"creaturename"=>"`6Odin`0"
,"creaturelevel"=>25
,"creatureweapon"=>"Hammer der Gerechten"
,"creatureattack"=>40
,"creaturedefense"=>20
,"creaturehealth"=>900
,"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$HTTP_GET_VARS['op']="fight";
}[/php]

Und am ENde des Scriptes fügst du folgendes ein.
[php]if ($HTTP_GET_VARS[op]=="run"){
if(e_rand(1,4)==1){
output ("`c`b`&Du schaffst es zu entkommen!`0`b`c`n");
$session[user][specialinc]="";
}else{
output("`c`b`\$Es gelingt dir nicht zu entkommen.`0`b`c`n`n");
$battle=true;
}
}

if ($HTTP_GET_VARS['op']=="fight"){
$battle=true;
}

if ($battle) {
include("battle.php");
if ($victory){
$badguy=array();
$session['user']['badguy']="";
// Hier einfügen was passieren soll, wenn man gewinnt
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
addnav("Tägliche News","news.php");
$session[user][hitpoints]=0;
$session[user][alive]=0;
// Hier einfügen was passieren soll, wenn man verliert
$session[user][specialinc]="";
} else {
fightnav(true,true);
}
}
[/php]
Wenn man verliert is man tot und ein Nav zu den News is da.
Hier hat man ne Chance von 25% das mach fliehen kann, kannste aber aucha dners machen.

das mti dem $points=0; usw. musste nur machen, wenn du willst, dass das Monster mit jedem DK stärker wird so wie der Drache, is aber nich erforderlich, wenn das Monster konstante Werte haben soll.

Aber ich geb keine Granatie dass sich da nich irgendwo ein Fehler eingeschlichen hat^^


Zuletzt geändert von Darkness am Sa 31 Dez, 2005 23:41, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 31 Dez, 2005 23:40 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
ah danke so wollt ich des ! ^.^ achja nen guten rutsch wünsch ich dir ;)

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 31 Dez, 2005 23:44 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Die Erklärung von mir ist im ordner, hätte ich es hier rein geschrieben, wäre es umübersichtlich geworden


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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 31 Dez, 2005 23:52 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
des natürlich auch praktisch so ;) auch dir einen guten rutsch, so ich denk mal das morgen oder übermorgen mein ereignis fertig ist *ich hoffe es*

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 01 Jan, 2006 05:18 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
also ich find es ja recht unverschämt Death Lord..ich hab dir damals ein bsp gegeben,nicht das du mein Odin verwenden sollst..ist ja haargenau das was ich als bsp:angab. :nene: :nene: :nene: :nene: :nene:

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 01 Jan, 2006 10:09 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
Ich weis das du mir deinen Odin gegeben hast, nur ich musste meinen pc komplett neufomatieren, daher mein bruder neue teile eingebaut hat und er dan bei meiner festplatte die brücken falsch gesteckt hat (gibts bei meiner noch das man sie auf 30gb runtersetzten kann daher mancha mains nur 30gb lesen können) und das falsch gemacht hatte war ein teil weg,, dan hat er fomatiert. Tzja dan haben mir aber noch 50gb gefehlt und die musste er dan auch neu fomatieren daher windoof es so nicht erkannt hat und das ganze als unpartizionierten bereich gesehen hat. Und so waren damals al meine Hilfe dateien weg :(

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 01 Jan, 2006 12:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Das nächste mal ne Liveversion von Linux ins CD-Fach schieben und die Daten auf CD bzw. nen Stick schieben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 01 Jan, 2006 13:11 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
Linux O.o ich benutzt Xp des dumme is ja ich hatte mehrer Partitionen nur woher sollte ich wissen das mein Burder son shice baut? :D

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


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 1 Gast


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