anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 13 Jun, 2025 14:35

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Spieler herausferdern
BeitragVerfasst: So 26 Aug, 2007 01:11 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey Leute

Ich habe eine Problem mit dem Spieler herausfordern.
Ich kann ein anderen User herausfordern aber soblad er auf aktzeptiert kommt dieser fehler.

$this->bbcode_second_pass_code('', '
UPDATE pvp SET name2='`OFi`4gh`$ter of Sh`4ad`Oow `OY`4a`$ga`4m`Oi`0',hp2=178,maxhp2=178,att2=33,def2=29,weapon2='Schwert der Meister',armor2='Drachenschild der Holzfäller',darkartuses2=0,magicuses2=0,thieveryuses2=0,fireuses2=0,wmagieuses2=5,emagieuses2=0,winduses2=0,foguses2=0,whiteuses2=,bufflist2='a:0:{}',turn=2 WHERE acctid2=173
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'bufflist2='a:0:{}',turn=2 WHERE acctid2=173' at line 1
')

Kann mir jemand helfen.
Ich danke euch im voraus schon für eure Hilfe.

Gruss

Yanara[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 26 Aug, 2007 01:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Koenntest du uns denn auch mal bitte die datei sagen ? :?

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 26 Aug, 2007 10:43 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
Bei whiteuses2 wird kein Wert übergeben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 26 Aug, 2007 10:55 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Gibt es bei dir nicht , du hast sie warscheinlich im Sourceviewer auf " Verstecken " gemacht .

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 26 Aug, 2007 11:15 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey Leute

Das mit dem kein Wert habe Ich nachgeschaut. Im User editor und in der account tabelle steht bei whituses die 0.

Also wenn ich das richtig verstehe ist der Fehler in der pvparena beim accept der herausforderung.
Hier habe ich den teil aus der pvparena. Sie wäre zwar auch offen.
[php]
}else if ($HTTP_GET_VARS[op]=="accept"){
if($session[user][gold]<$cost){
output("`4Du kannst dir die Arena Nutzungsgebühr von `^$cost`4 Gold nicht leisten.");
addnav("Zurück zum Dorf","village.php");
}else if($session[user][playerfights]<=0){
output("`4Du kannst heute nicht mehr gegen andere Krieger antreten.");
addnav("Zurück zum Dorf","village.php");
}else{
$sql = "UPDATE pvp SET name2='".addslashes($session[user][name])."',hp2=".$session[user][hitpoints].",maxhp2=".$session[user][maxhitpoints].",att2=".$session[user][attack].",def2=".$session[user][defence].",weapon2='".addslashes($session[user][weapon])."',armor2='".addslashes($session[user][armor])."',darkartuses2=".$session[user][darkartuses].",magicuses2=".$session[user][magicuses].",thieveryuses2=".$session[user][thieveryuses].",fireuses2=".$session[user][fireuses].",wmagieuses2=".$session[user][wmagieuses].",emagieuses2=".$session[user][emagieuses].",winduses2=".$session[user][winduses].",foguses2=".$session[user][foguses].",whiteuses2=".$session[user][whiteuses].",bufflist2='".addslashes($session[user][bufflist])."',turn=2 WHERE acctid2=".$session[user][acctid]."";
db_query($sql) or die(db_error(LINK));
if (db_affected_rows(LINK)<=0) redirect("pvparena.php");
$sql="SELECT * FROM pvp WHERE acctid1=".$session[user][acctid]." OR acctid2=".$session[user][acctid]."";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
$session[user][gold]-=$cost;
$session[user][reputation]++;
arenanav($row);
stats($row);
}
[/php]

Gruss

Yanara


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 26 Aug, 2007 11:46 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
0 ist vermutlich der Standardwert. Die einzige Sache, die mir im Moment einfällt (was ich aber nicht kontrollieren kann): Überprüfe die Feldbezeichnung auf evtl. Rechtschreibfehler.

whiteuses2 soll gleiche einem Wert aus der accounts gesetzt werden... und da kein Wert zurückgegeben wird, denke ich, ein Rechtschreibfehler liegt vor.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 26 Aug, 2007 11:48 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Anders : Hast du das schoene Feld den auch in der pvp tabelle angelegt? ö.ö

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 26 Aug, 2007 12:16 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
nö sie hat sich wohl des bei mir gezogen, denn die Fähigkeiten sind von mir und auch bei mir ist noch der fehler mit dem whiteuses vorhanden momentan xD ich hab ihn nur mit nem Faulheitsfix versehen damit er nicht zum tragen kommt, bis ich die Zeit habe den Fehler richtig zu suchen.


aber schön zu sehen wie weit verbreitet die Künste aus Silienta schon sind ;) du kannst in meine Datei hineinsehen wie ich den "faulfix" gemacht habe da das übergeben net funzt, damit du zumindest erstmal keine Fehlermeldung mehr bekommst, ich werd dann den fix hier posten, wenn ich ihn gefunden habe.


der fix setzt allerdings die fähigkeiten auf "nicht vorhanden" damit sie übergangen werden man kann sie nicht ausspielen momentan.


Nett wäre es allerdings gewesen, wenn du dir schon zum Teil die Künste aus Silienta holst, wenigstens den credit dranzulassen *anmerk* ich hab fast alles im open source liegen und es ist zur freien verfügung, aber das find ich halt schöner

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 26 Aug, 2007 13:10 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
MySql hat geschrieben:
Anders : Hast du das schoene Feld den auch in der pvp tabelle angelegt? ö.ö


MySQL. Ich bitte dich inständigst, keine Antworten mehr zu geben, wenn du keine Ahnung hast, wo das Problem liegt.
Ratereien bringen null!
Vor allem, wenn du Fehlerfremde Antworten gibst. Und andere sich bereits dem Problem angenommen haben, und wissen, wo das Problem liegt.

@Topic: Mit intval() vor jeder Wertübergabe lässt sich sowas verhindern.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 27 Aug, 2007 12:59 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey Leute

Ein Rchtschreibefehler habe Ich nicht und ja Ich habe es auch in der pvp tabelle im SQL. Sry. Rikkarda Ich werde dein Text dazu nehmen das es von dir ist.

Ich sehe eigentlich ncht genau warum es nur in der pvparena nicht geht. Im Wald geht alles.

Gruss

Yanara


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 27 Aug, 2007 13:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ich habs auch noch nicht herausgefunden warum es da hakt, daher mit intval den Fehler erstmal umgangen

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 27 Aug, 2007 18:34 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey Leute

Bei mir geht es. Also ich kann jetzt andere Usern herausfordern. Und Ich der User hat die Weisse Magie.

Gruss

Yanara


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 27 Aug, 2007 19:57 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
und was hast gemacht?

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 27 Aug, 2007 20:29 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey Rikkarda

Bei mir war der Fehler die Bufflist2 und nicht das wegen der weissemagie.
Ich habe das mal angeschaut und habe das Tier von der Person was geändert und schon ging es. Weiss auch nicht genau warum es jetzt geht.

Gruss

Yanara


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

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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum