anpera.net https://anpera.homeip.net/phpbb3/ |
|
Spieler herausferdern https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=3941 |
Seite 1 von 1 |
Autor: | Yanara [ So 26 Aug, 2007 01:11 ] |
Betreff des Beitrags: | Spieler herausferdern |
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] |
Autor: | MySql [ So 26 Aug, 2007 01:39 ] |
Betreff des Beitrags: | |
Koenntest du uns denn auch mal bitte die datei sagen ? ![]() |
Autor: | Naria [ So 26 Aug, 2007 10:43 ] |
Betreff des Beitrags: | |
Bei whiteuses2 wird kein Wert übergeben. |
Autor: | MySql [ So 26 Aug, 2007 10:55 ] |
Betreff des Beitrags: | |
Gibt es bei dir nicht , du hast sie warscheinlich im Sourceviewer auf " Verstecken " gemacht . |
Autor: | Yanara [ So 26 Aug, 2007 11:15 ] |
Betreff des Beitrags: | |
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 |
Autor: | Naria [ So 26 Aug, 2007 11:46 ] |
Betreff des Beitrags: | |
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. |
Autor: | MySql [ So 26 Aug, 2007 11:48 ] |
Betreff des Beitrags: | |
Anders : Hast du das schoene Feld den auch in der pvp tabelle angelegt? ö.ö |
Autor: | Rikkarda [ So 26 Aug, 2007 12:16 ] |
Betreff des Beitrags: | |
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 ![]() 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 |
Autor: | Eliwood [ So 26 Aug, 2007 13:10 ] |
Betreff des Beitrags: | |
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. |
Autor: | Yanara [ Mo 27 Aug, 2007 12:59 ] |
Betreff des Beitrags: | |
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 |
Autor: | Rikkarda [ Mo 27 Aug, 2007 13:56 ] |
Betreff des Beitrags: | |
ich habs auch noch nicht herausgefunden warum es da hakt, daher mit intval den Fehler erstmal umgangen |
Autor: | Yanara [ Mo 27 Aug, 2007 18:34 ] |
Betreff des Beitrags: | |
Hey Leute Bei mir geht es. Also ich kann jetzt andere Usern herausfordern. Und Ich der User hat die Weisse Magie. Gruss Yanara |
Autor: | Rikkarda [ Mo 27 Aug, 2007 19:57 ] |
Betreff des Beitrags: | |
und was hast gemacht? |
Autor: | Yanara [ Mo 27 Aug, 2007 20:29 ] |
Betreff des Beitrags: | |
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 |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |