anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Sep, 2019 23:28

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 23 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Jan, 2007 21:59 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
Die ID ist die acctid

wenn du das oben von mir genannte in der vitalleiste einbaust kannst du den, den du zu einem RP fight einladen möchtest nach seiner ID fragen!

ok als Admin kannst du auch im Usereditor nachschaun welche acctid die leute haben aber das ist ja nicht der sinn der sache!

Edit: hab grad gesehn das ich seine erste version noch rumliegen hab!

Horus hoffe hast nichts dagegen wenn ich die Anleitung hier mal poste!

[php]----=> ANLEITUNG ZUR VERGESSENEN ARENA <=----


Script by Horus, 2006

Version: 1.1
Version: 2.0

Weitere Versionen werden vielleicht folgen, muss aber nicht sein, da es nur ein kleines Add-On für Rollenspieler ist.
Könnte ein paar unnötige Scriptteile enthalten, ist aber so gewollt.
Bei Fragen könnt ihr euch bei mir über ICQ oder E-Mail melden. Beides findet ihr bei anpera.net im Profil.

Copyright muss erhalten bleiben







Schritte der Installation:



1.)

Führe die SQL-Daten in der Datenbank aus:

.::SQL::.


CREATE TABLE `rpfights` (
`fid` int(11) NOT NULL auto_increment,
`rpfightchallenger` int(11) unsigned NOT NULL default '0',
`rpfightname` varchar(100) default NULL,
`rpfightarea` varchar(250) default NULL,
`areadesc` text,
`rpfightenemy1` int(11) default '0',
`rpfightenemy2` int(11) default '0',
`rpfightenemy3` int(11) default '0',
`rpfightenemy4` int(11) default '0',
`rpfightenemy5` int(11) default '0',
`rpfightenemy6` int(11) default '0',
`rpfightenemy7` int(11) default '0',
`rpfightenemy8` int(11) default '0',
`areaimg` text,
PRIMARY KEY (`fid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



2.)

Verlinke die Arena irgendwo im Spiel. Empfohlen ist der Dorfplatz (village.php), da alle Links im Script an die village.php angebunden sind.

addnav("Die Vergessene Arena","rpfights.php?op=normal");

Wichtig ist, dass nicht nur rpfights.php verlinkt wird, sondern auch direkt zur richtigen OP.


3.)

Damit nicht ständig ungewollte Herausforderungen auftreten, soll dem Herausgeforderten von Anfang an die Möglichkeit geboten werden, nicht anzunehmen. Dies haben wir so geregelt, dass jeder Spieler seien ID in der Vital-Info sieht und nur mit der Gegner-ID der Kampf so gestartet werden kann.

SUCHE:

.templatereplace("statrow",array("title"=>"Name","value"=>appoencode($u[name],false)))

FÜGE DARUNTER EIN:

.templatereplace("statrow",array("title"=>"ID","value"=>$u[acctid]))

4.)

Lade die Datei rpfights.php per FTP hoch



5.)

Installation abgeschlossen!
Optional kannst du auch noch in der Admingrotte die Funktion bieten "Alle privaten Arenen löschen", um die Datenbank des öfteren zu leeren. Wie das geht siehst du in meiner Source oder du schaust dir an, wie es mit den Datenbank reparieren gemacht wurde.



MfG

Horus [/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Jan, 2007 16:03 
Offline
Lehrling
Lehrling

Registriert: Sa 21 Jan, 2006 14:02
Beiträge: 30
LoGD: http://www.net-city.at/logd
danke azraeldemon!
die anleitung hatte ich irgendwie nicht dabei..aber jetzt können sich meine einwohner auch in der arena austoben ;)

_________________
lg mini


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Mär, 2007 14:38 
Offline
Profi
Profi

Registriert: So 03 Sep, 2006 13:55
Beiträge: 141
Hi,
ich hab die Arena eingebaut und sie läuft auch super, aber eine Frage bleibt da noch.
Wie kann ich einen Kampf beenden?
Die beiden RP-Kämpfer hören auf zu schreiben, einer hat gewonnen und der andere ist geschlagen worden, alles gut und schön, aber wie kann ich den Ort wieder schließen?
Bleibt der Ort evtl. eine Art RPG-Ort bestehen?

December


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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