anpera.net
https://anpera.dyndns.org/phpbb3/

Schattenring
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=4&t=5084
Seite 1 von 1

Autor:  Nina131bln [ Di 02 Feb, 2010 06:49 ]
Betreff des Beitrags:  Schattenring

Hallöchen, Hallo, ich hab langsam schon graue Haare und bin der Verzweiflung nahe. Also ich wollte das Waldspecial schattenring einbauen. Hab ich auch aber er zeigt mir die ID-Account nicht in der Grotte/Spieleeinstellung an und auch nicht auf der Startseite. Dabei habe ich alles nach der Einbauanleitung eingetragen. Muss ich die vielleicht doch noch woanders eintragen außer in der newday, pvp, configuration und in der index? Bin über jeden Tipp mega glücklich. Danke an euch schon mal.

Ich füge mal zu was ich wo eingebaut habe..
pvp.php

if (getsetting("hasring",0)>0){
$sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasring",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n`4$row[name]`4 hat den Ring der Schatten!");
}
und

// Ring der Schatten - KnigRhobarder
if ($badguy['acctid']==getsetting("hasring",0)){
savesetting("hasring",stripslashes($session[user][acctid]));
output("`n`4Du nimmst $badguy[creaturename] `4den Ring der Schatten ab!`0`n");
addnews("`4".$session['user']['name']."`4 nimmt {$badguy['creaturename']}`4 den Ring der Schatten ab!");
$session[user][reputation]+=2;
$session['bufflist']['schattenring'] = array("name"=>"`4Kräfte der Dunkelheit","rounds"=>9999,"wearoff"=>"`4Die Kräfte der Schatten, die der Ring dir gab, schwinden.","defmod"=>1.25,"atkmod"=>1.25,"roundmsg"=>"`4Die Kräfte der Dunkelheit stärken dich.","activate"=>"offense");
}

configuration

"hasring"=>"Aktueller Besitzer des Ring's der Schatten (Account-ID - 0=Niemand),int",

newday

# End Boni der Götter
// Ring der Schatten Buff
if ($session[user][acctid]==getsetting("hasring",0)){
output("`n`n`4Der Ring der Schatten an deinem Finger stärkt dich mit den Kräften der Dunkelheit!");
$session['bufflist']['schattenring'] = array("name"=>"`4Kräfte der Dunkelheit","rounds"=>9999,"wearoff"=>"`4Die Kräfte der Schatten, die der Ring dir gab, schwinden.","defmod"=>1.25,"atkmod"=>1.25,"roundmsg"=>"`4Die Kräfte der Dunkelheit stärken dich.","activate"=>"offense");
}
// End Buff

index

//Der Schattenring
if (getsetting("hasring",0)>0){
$sql="SELECT name FROM accounts WHERE acctid= ".getsetting("hasring",0);
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`@Der `SRing der Schatten `@ist im Besitz von $row[name]`@.`n`0");
}

Vielleicht sieht ihr ja ein Fehler oder ob ich noch was vergessen habe einzutragen.
Skript selbst hab ich in den Specialordner drin. Na auf jedenfall Danke schön mal.

Autor:  Lori [ Di 02 Feb, 2010 12:30 ]
Betreff des Beitrags:  Re: Schattenring

Naja, es ist etwas schwierig zu sagen, wo bei dir der Fehler liegt ... denn auf deinen Server kann man ja nicht schauen.

1. Das ist das falsche Unterforum dafür ... hier kommen eigentlich Sachen rein, die zum Forum selbst gehören. Richtiger wäre Legend of the Green Dragon - Unterforum: Modder Forum & Technischer Support.

2. Auf der Index wird der Ring nur eingetragen, wenn ein Besitzer vorhanden ist ... existiert schon einer?

Möglich wäre auch, dass "hasring" nicht in der Tabelle Settings existiert ...

Autor:  Rikkarda [ Di 02 Feb, 2010 14:38 ]
Betreff des Beitrags:  Re: Schattenring

source offen legen.

hast den den ring als item eingegeben?

Autor:  Nina131bln [ Di 02 Feb, 2010 15:42 ]
Betreff des Beitrags:  Re: Schattenring

Ich habe nur die Eintragungen vorgenommen die ich aufgeführt habe. Wo und wie muss ich es denn als Item eintragen?

Ich selbst habe es durchgespielt...auf dem Stadtplatz wird es angezeigt das ich den Ring gefunden habe im Wald und außerdem habe ich auch die AKtionen(stehen als Aktionen in der vita-liste unten).

Autor:  Patzue [ Di 02 Feb, 2010 15:50 ]
Betreff des Beitrags:  Re: Schattenring

Gib mal den Link zur source von deinem Server.. (im normalfall ist es http://dein-game.de/source.php)

Autor:  Nina131bln [ Di 02 Feb, 2010 15:59 ]
Betreff des Beitrags:  Re: Schattenring

http://www.provincia-dalmatia.de/logd/source.php

Autor:  Rikkarda [ Di 02 Feb, 2010 22:41 ]
Betreff des Beitrags:  Re: Schattenring

ja.. man sollte den auch öffnen..

Autor:  Nina131bln [ Mi 03 Feb, 2010 06:59 ]
Betreff des Beitrags:  Re: Schattenring

:bash: sorry hatte gedacht ich hab es getan...jetzt aber

Autor:  Linus [ Mi 03 Feb, 2010 14:34 ]
Betreff des Beitrags:  Re: Schattenring

Der Buff ist vorhanden, also der Ring auch wirklich vergeben? Was ist denn nach einem Newday? Ist der Buff dann immer noch da, bzw. erneuert?

$this->bbcode_second_pass_code('', '"hasring"=>"Aktueller Besitzer des Ring's der Schatten (Account-ID - 0=Niemand),int",') Nimm mal das Hochkomma raus, dürfte eigentlich nichts ausmachen, aber es gehört da eh nicht hin!

Hast du in der Datenbank, in der Tabelle settings, schon mal nachgeschaut ob dort der Eintrag "hasring" existiert und als Wert deine User-ID enthält?

In der index.php funktioniert folgendes Codestück bei mir einwandfrei:$this->bbcode_second_pass_code('', '//Der Schattenring
if (getsetting("hasring",0)){
$sql="SELECT name FROM accounts WHERE acctid=".getsetting("hasring",0);
$result = db_query($sql);
$row = db_fetch_assoc($result);
output("<tr align=center><td>`@Der `SRing der Schatten `@ist im Besitz von $row[name]`@.`n`0</td></tr>", true);
}')

Autor:  Nina131bln [ Mi 03 Feb, 2010 15:56 ]
Betreff des Beitrags:  Re: Schattenring

also so weit habe ich alles geändert aber nix zu sehen...aaaaber ich habe mal wie du mir geraten hast, in der DB geguckt unter settings....und dort finde ich den lümmel nicht^^
kannst du mir vielleicht sagen, wie ich den da reinsperre? bist echt ne mega hilfe danke...

Autor:  Linus [ Mi 03 Feb, 2010 16:18 ]
Betreff des Beitrags:  Re: Schattenring

Also gehen wir mal davon aus dass deine UserID die 2 ist, dann müsstest du den Lümmel mit folgender Befehlszeile (z.B. in phpMyAdmin) in den settings verewigen können: $this->bbcode_second_pass_code('', 'INSERT INTO `settings` (`setting`, `value`) VALUES('hasring', '2');')
Die Quotes um die UserID sind hier notwendig, das es sich bei value um ein Feld vom Typ VARCHAR handelt. Findest du es nach erfolgreichem Ausführen dieser Zeile immer noch nicht in den settings gehen mir so langsam die Ideen aus.

Autor:  Nina131bln [ Mi 03 Feb, 2010 16:50 ]
Betreff des Beitrags:  Re: Schattenring

coool..dir müssen die ideen nicht ausgehen...nach dem eintrag in der db funktioniert es fantastisch...mensch hab herzlichen dank...
kann ich dich gleich noch eins fragen? ich will bei charakter erstellen, gleich farbigen namen und titel..so weit geht das ja auch alles nur das er den farbcode für den namen nicht einfärbt...bei dem titel funktioniert es problemlos..denke mal hat was mit sonderzeichen zu tun oder?...vielleicht haste ja dazu auch eine idee...wäre echt klasse...schon mal danke

Autor:  Linus [ Mi 03 Feb, 2010 17:31 ]
Betreff des Beitrags:  Re: Schattenring

Freut mich wenn es bei dir jetzt funktioniert! :)

Zu deiner zweiten Frage: Schau dir in meiner Source mal die create.php an, und lass dich davon inspirieren wie ich es dort gelöst habe.

Bei weiteren Fragen solltest du einen neuen Thread eröffnen, denn niemand wird Fragen und Antworten zur Charerstellung in einem Thread suchen der den Betreff "Schattenring" hat. Und dann bitte gleich im passen Forum zu "Legend of the Green Dragon". Wir befinden und hier nämlich in einem Forum dass sich mit Fragen zur Forensoftware allgemein beschäftigt. ;)

Autor:  Nina131bln [ Mi 03 Feb, 2010 17:36 ]
Betreff des Beitrags:  Re: Schattenring

alles klar versteh ich und bin hier auch schon weg...ich guck mir mal deine create an....also hab noch mal lieben dank und sorry admin das ich hier an der falschen adresse war...

Autor:  Linus [ Mi 03 Feb, 2010 21:58 ]
Betreff des Beitrags:  Re: Schattenring

Öhm ... nicht dass hier ein falscher Eindruck entsteht: Ich bin hier weder Admin, noch Moderator oder sonst was! :shock:

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