[Help]Frage zu HP Hero skills

    • [Help]Frage zu HP Hero skills

      Hallöchen Liebe Godliker´Z !!

      Ich habe i-wie probleme mit meine Hero Skills

      PHP-Quellcode

      1. <html><?php include "../config.php"; ?>
      2. <title><?php echo ($servername."'s persöhnlicher Buffer"); ?></title>
      3. <body>
      4. <table width = "550">
      5. <tr>
      6. <td align = "center">
      7. <html><?php include "../config.php"; ?>
      8. <title>Hero Skiller</title>
      9. <body>
      10. <table width = "550">
      11. <tr>
      12. <td align = "center">
      13. <?php
      14. include "../config.php";
      15. $charid = $_POST['character'];
      16. $art = $_POST['art'];
      17. $con = mysql_connect($sqlserv, $sqluser, $sqlpass);
      18. mysql_select_db($flyffdb);
      19. $query = mysql_query("SELECT * FROM characters WHERE id='$charid' AND level ='120' AND class>'23'");
      20. $row = mysql_fetch_array($query);
      21. $skills = $row['skills'];
      22. $skill_levels = $row['skill_levels'];
      23. $job =$row['class'];
      24. $newskills=0;
      25. $newskill_levels=0;
      26. if ($job==24)
      27. {
      28. $newskills="0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,109,111,112,0,0,0,0,0,128,129,130,131,132,133,134,135,0,0,0,0,0,0,0,0,0,0,0,0,310,238";
      29. $newskill_levels="0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,0,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,5,5";
      30. $query = mysql_query("UPDATE characters SET skills='$newskills' , skill_levels ='$newskill_levels' where id='$charid'");
      31. echo "du hast nun den Knight hero und master skill";
      32. }
      33. if ($job==25)
      34. {
      35. $newskills="0,0,0,4,5,6,9,10,7,8,11,12,13,14,108,109,111,112,0,0,0,0,0,128,129,130,131,132,133,134,135,0,0,0,0,0,0,0,0,0,0,0,0,310,238";
      36. $newskill_levels="0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,0,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,5,5";
      37. $query = mysql_query("UPDATE characters SET skills='$newskills' , skill_levels ='$newskill_levels' where id='$charid'");
      38. echo "du hast nun den Blade hero und master skill";
      39. }
      40. if ($job==26)
      41. {
      42. $newskills="0,0,0,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,0,0,0,0,207,208,209,210,211,212,213,214,0,0,0,0,0,0,0,0,0,0,0,0,311,239";
      43. $newskill_levels="0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,5,5";
      44. $query = mysql_query("UPDATE characters SET skills='$newskills' , skill_levels ='$newskill_levels' where id='$charid'");
      45. echo "du hast nun den Jester hero und master skill";
      46. }
      47. if ($job==27)
      48. {
      49. $newskills="0,0,0,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,0,0,0,0,215,216,217,218,219,220,221,222,0,0,0,0,0,0,0,0,0,0,0,0,312,240";
      50. $newskill_levels="0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,5,5";
      51. $query = mysql_query("UPDATE characters SET skills='$newskills' , skill_levels ='$newskill_levels' where id='$charid'");
      52. echo "du hast nun den Ranger hero und master skill";
      53. }
      54. if ($job==28)
      55. {
      56. $newskills="0,0,0,44,45,46,48,49,50,51,51,52,53,104,105,113,114,115,116,117,20,0,0,144,145,146,147,148,149,150,151,230,0,0,0,0,0,0,0,0,0,0,0,316,244";
      57. $newskill_levels="0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,10,1,10,10,10,3,10,10,1,0,0,0,0,0,0,0,0,0,0,0,5,5";
      58. $query = mysql_query("UPDATE characters SET skills='$newskills' , skill_levels ='$newskill_levels' where id='$charid'");
      59. echo "du hast nun den Ringmaster hero und master skill";
      60. }
      61. if ($job==29)
      62. {
      63. $newskills="0,0,0,44,45,46,48,49,50,51,51,52,53,104,105,113,114,115,116,117,20,0,0,152,153,154,155,156,157,158,159,0,0,0,0,0,0,0,0,0,0,0,0,315,243";
      64. $newskill_levels="0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,5,5";
      65. $query = mysql_query("UPDATE characters SET skills='$newskills' , skill_levels ='$newskill_levels' where id='$charid'");
      66. echo "du hast nun den Billposter hero und master skill";
      67. }
      68. if ($job==30)
      69. {
      70. $newskills="0,0,0,64,65,69,70,107,118,119,120,121,30,31,32,33,34,35,36,37,0,0,0,160,161,162,163,164,165,166,167,0,0,0,0,0,0,0,0,0,0,0,0,314,242";
      71. $newskill_levels="0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,5,5";
      72. $query = mysql_query("UPDATE characters SET skills='$newskills' , skill_levels ='$newskill_levels' where id='$charid'");
      73. echo "du hast nun den Psykeeper hero und master skill";
      74. }
      75. if ($job==31)
      76. {
      77. $newskills="0,0,0,64,65,69,70,107,118,119,120,121,30,31,32,33,34,35,36,37,0,0,0,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,0,313,241";
      78. $newskill_levels="0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,5,5";
      79. $query = mysql_query("UPDATE characters SET skills='$newskills' , skill_levels ='$newskill_levels' where id='$charid'");
      80. echo "du hast nun den Psykeeper hero und master skill";
      81. }
      82. $username = getUserName();
      83. $password = getPassword();
      84. echo"
      85. <td>
      86. <form action='../auswahl.php' method='post' >
      87. <input type='hidden' name='user' value='$username'>
      88. <input type='hidden' name='pass' value='$password'>
      89. <input width='50' type='submit' value='zurück'/>
      90. </form>
      91. </td>";
      92. ?>
      93. </td>
      94. </tr>
      95. </body>
      96. </html>
      Alles anzeigen


      das habe ich in meiner Datei zu stehen..
      Wenn ich aber dann über meine HP
      gehe und mein chra die Hero skill geben will kommt das

      Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\flyff\ingamecontrol\skiller\skill.php on line 22

      Fatal error: Call to undefined function getUserName() in C:\AppServ\www\flyff\ingamecontrol\skiller\skill.php on line 87


      so woran liegt das jetze genau?

      Hoffe mir kann einer weiter helfen thx..
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • d.h solltest du schauen ob du vllt die Funktion getUserName() irgentwo
      herbekommst, irgentwo muss die ja definiert worden sein, und wenn sie nicht
      in der bestehenden Datei ist dan habt ihr entweder extrem dumme Scripter oder sie
      muss includet werden.

      Scheint aber eher nen Fehler im Query zu sein, üerprüf mal ob der Table
      name in deinem Query "class" nicht eher userclass oder characterclass
      oder vllt job heißt. Musste gucken hab keine DB Struktur da von daher kann
      ich dir auch schlecht sagen worans liegen könnte.
    • :O Ich bezweifle dass h4te dir seine ICQ Nummer gibt, die verteilt er nur an awesome Leute, da gehörst du zweifelsohne nicht dazu q.q s4wry...

      Meine Güte :O ich glaube die Entwickler von PHP sollten einfach keine Error Meldungen ausgeben lassen, dann würden 50% aller PHP Anfänger sofort aufhören mit sowas q.q

      Du kannst doch alles was da oben in den Errors steht in den Google Translator eingeben und er dürfte dir ungefähr ausspucken was da steht:


      Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\flyff\ingamecontrol\skiller\skill.p hp on line 22

      Fatal error: Call to undefined function getUserName() in C:\AppServ\www\flyff\ingamecontrol\skiller\skill.p hp on line 87


      Kleiner Tipp: PHP: mysql_error - Manual
      Zur ersten an der Query is was falsch lass sie dir per echo ausgeben und schau dann ob du den Fehler siehst. Wenn nich dann kannste den in phpmyadmin reinschmeißen. Bevor du das tust sollteste den query "DROP DATABASE `datenbankname`" ausführen.

      Zur zweiten Meldung:
      Diese besagt einfach dass die gewünschte Funktion nicht aufgerufen werden kann weil sie nicht existiert. Include die Datei in der die Funktion is oder schreib die Funktion selber. Was ne Funktion ist weißte ja sicher >.>? Wär ja auch frech in nem Forum nachzufragen und einige Grundlegende Dinge nicht zu wissen. Musst sie nichmal beherrschen =) Nur wissen was das is :O

      Hf gl,
      Luna