[Release]Offi Files Register Page

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Release]Offi Files Register Page

      Hallo Leute ich realese mal die register page da ist noch mehr dabei vielicht könnte es ja twillight oder so fixxen
      quelle PHP - MSSQL Connect (for A Game Server) | DreamInCode.net

      PHP-Quellcode

      1. QUOTE
      2. <link rel="stylesheet" href="style.css" type="text/css">
      3. <center>
      4. <?php
      5. function passConvert($password)
      6. {
      7. $encar = array('!'=>'95', '"'=>'88', '#'=>'9D', '$'=>'4C', '%'=>'F2', '&'=>'3E', '\''=>'BB', '('=>'C0', ')'=>'7F', '*'=>'18', '+'=>'70', ','=>'A6', '-'=>'E2', '.'=>'EC', '/'=>'77',
      8. '0'=>'2C', '1'=>'3A', '2'=>'4A', '3'=>'91', '4'=>'5D', '5'=>'7A', '6'=>'29', '7'=>'BC', '8'=>'6E', '9'=>'D4', ':'=>'40', ';'=>'17', '<'=>'2E', '='=>'CB', '>'=>'72', '?'=>'9C',
      9. '@'=>'A1', 'A'=>'FF', 'B'=>'F3', 'C'=>'F8', 'D'=>'9B', 'E'=>'50', 'F'=>'51', 'G'=>'6D', 'H'=>'E9', 'I'=>'9A', 'J'=>'B8', 'K'=>'84', 'L'=>'A8', 'M'=>'14', 'N'=>'38', 'O'=>'CE',
      10. 'P'=>'92', 'Q'=>'5C', 'R'=>'F5', 'S'=>'EE', 'T'=>'B3', 'U'=>'89', 'V'=>'7B', 'W'=>'A2', 'X'=>'AD', 'Y'=>'71', 'Z'=>'E3', '['=>'D5', '\\'=>'BF', ']'=>'53', '^'=>'28', '_'=>'44',
      11. '`'=>'33', 'a'=>'48', 'b'=>'DB', 'c'=>'FC', 'd'=>'09', 'e'=>'1F', 'f'=>'94', 'g'=>'12', 'h'=>'73', 'i'=>'37', 'j'=>'82', 'k'=>'81', 'l'=>'39', 'm'=>'C2', 'n'=>'8D', 'o'=>'7D',
      12. 'p'=>'08', 'q'=>'4F', 'r'=>'B0', 's'=>'FE', 't'=>'79', 'u'=>'0B', 'v'=>'D6', 'w'=>'23', 'x'=>'7C', 'y'=>'4B', 'z'=>'8E', '{'=>'06', '|'=>'5A', '}'=>'CC', '~'=>'62');
      13. $newpass = "0x";
      14. for ($i = 0; $i < strlen($password); $i++)
      15. {
      16. $newpass .= $encar[$password[$i]];
      17. }
      18. return $newpass;
      19. }
      20. if ($_POST["gogogo"])
      21. {
      22. $err = "";
      23. if (!$_POST["accname"]) $err .= "<font color='red'><b>Enter an ID <br>\n";
      24. if (!$_POST["accpass1"]) $err .= "<font color='red'><b>Enter an Password <br>\n";
      25. if (!$_POST["accpass2"]) $err .= "<font color='red'><b>Repeat Password <br>\n";
      26. if (!$_POST["charname"]) $err .= "<font color='red'><b>Type your character name <br>\n";
      27. if ($err == "")
      28. {
      29. if ($_POST["accpass1"] != $_POST["accpass2"])
      30. $err .= "<font color='red'><b>Passwords does not match! <br>\n";
      31. }
      32. if ($err == "")
      33. {
      34. // using standard windows authentication, whwn you use a password, use this line
      35. // $msconnect = mssql_connect("localhost", "username", "pass");
      36. $msconnect = mssql_connect("70.95.186.120");
      37. $msdb = mssql_select_db("kal_auth", $msconnect);
      38. $cpass = passConvert($_POST["accpass1"]);
      39. $query = "INSERT INTO Login ([ID], [PWD], [Birth], [Type], [ExpTime]) VALUES('".$_POST["accname"]."', $cpass , '19190101', '0', '4000')";
      40. //echo $query;
      41. $acccreate = mssql_query($query);
      42. if ($acccreate)
      43. {
      44. $uid = mssql_result(mssql_query("SELECT [UID] from Login WHERE [ID]='".$_POST["accname"]."'"),0,0);
      45. mssql_close() or die('failed closing mssql');
      46. if ($_POST["charclass"] == 0)
      47. {
      48. $curhp = '183';
      49. $curmp = '165';
      50. $wepid = '1';
      51. }
      52. elseif ($_POST["charclass"] == 1)
      53. {
      54. $curhp = '148';
      55. $curmp = '215';
      56. $wepid = '90';
      57. }
      58. elseif ($_POST["charclass"] == 2)
      59. {
      60. $curhp = '147';
      61. $curmp = '174';
      62. $wepid = '22';
      63. }
      64. // the same as last time
      65. $msconnect = mssql_connect("70.95.186.120");
      66. $msdb = mssql_select_db("kal_db", $msconnect);
      67. $query = "INSERT INTO Player ([UID], [Admin], [Name], [Class], [Specialty], [Level], [Contribute], [Exp], [GID], [GRole], [Strength], [Health], [Intelligence], [Wisdom], [Dexterity], [CurHP], [CurMP], [PUPoint], [SUPoint], [Killed], [Map], [X], [Y], [Z], [Face], [Hair], [RevivalId], [Rage])
      68. VALUES('$uid','0','".$_POST["charname"]."','".$_POST["charclass"]."','1','1','0','0','0','0','0','0','0','".$_POST["wis"]."','0','$curhp','$curmp','65','0','0','0','257304','259299','16131','".$_POST["charface"]."','".$_POST["charhair"]."','0','0')";
      69. //echo $query;
      70. mssql_query($query);
      71. // RECALL PLAYER ID
      72. $pid = mssql_result(mssql_query("SELECT PID FROM Player WHERE Name='".$_POST["charname"]."'"),0,0);
      73. // RECALL ITEM ID
      74. $re = mssql_query("SELECT IID FROM item order by IID desc");
      75. if ($re == TRUE)
      76. $iid = 0;
      77. else
      78. $iid = mssql_result($re, 0, 0);
      79. $iid++;
      80. // INSERT G1 WEAPON
      81. mssql_query("INSERT INTO Item ([PID], [IID], [Index], [Prefix], [Info], [Num], [MaxEnd], [CurEnd], [SetGem], [UpgrRate], [UpgrLevel], [Protect], [XAttack], [XMagic], [XDefense], [XHit], [XDodge]) VALUES ('$pid','$iid','$wepid','0','0','1','3','3','0','0','0','0','0','0','0','0','0')");
      82. // INSERT SKILLZ
      83. if($_POST["charclass"] == 1){ mssql_query("INSERT INTO Skill ([PID], [Index], [Level]) VALUES ('$pid','4','1')"); }
      84. mssql_query("INSERT INTO Skill ([PID], [Index], [Level]) VALUES ('$pid','0','1')");
      85. mssql_query("INSERT INTO Skill ([PID], [Index], [Level]) VALUES ('$pid','1','1')");
      86. mssql_query("INSERT INTO Skill ([PID], [Index], [Level]) VALUES ('$pid','11','1')");
      87. mssql_query("INSERT INTO Quest ([PID], [Quest], [Flag], [Clear]) VALUES ('$pid','9001','1','0')");
      88. $_POST["accname"] = "";
      89. $_POST["charname"] = "";
      90. $_POST["str"] = "";
      91. $_POST["hlt"] = "";
      92. $_POST["int"] = "";
      93. $_POST["wis"] = "";
      94. $_POST["agi"] = "";
      95. $err = "<b>Your account has been made you can login now!</b>";
      96. }
      97. else echo "something's wrong tongue.gif";
      98. mssql_close() or die('failed closing mssql');
      99. }
      100. }
      101. ?>
      102. <title>Registration Page -Yomo- Private Server</title>
      103. </head>
      104. <body bgcolor="#1b1f2b" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
      105. <table id="Table_01" width="800" height="601" border="0" cellpadding="0" cellspacing="0">
      106. <tr>
      107. <td colspan="11">
      108. <img src="images/register_01.gif" width="800" height="166" alt=""></td>
      109. </tr>
      110. <tr>
      111. <td colspan="2" rowspan="4">
      112. <img src="images/register_02.gif" width="133" height="92" alt=""></td>
      113. <td>
      114. <a href="../index.html">
      115. <img src="images/register_03.gif" width="185" height="21" border="0" alt=""></a></td>
      116. <td rowspan="4">
      117. <img src="images/register_04.gif" width="4" height="92" alt=""></td>
      118. <td colspan="3">
      119. <a href="../register.php">
      120. <img src="images/register_05.gif" width="181" height="21" border="0" alt=""></a></td>
      121. <td rowspan="4">
      122. <img src="images/register_06.gif" width="4" height="92" alt=""></td>
      123. <td>
      124. <a href="../rank.php">
      125. <img src="images/register_07.gif" width="181" height="21" border="0" alt=""></a></td>
      126. <td colspan="2" rowspan="4">
      127. <img src="images/register_08.gif" width="112" height="92" alt=""></td>
      128. </tr>
      129. <tr>
      130. <td rowspan="3">
      131. <img src="images/register_09.gif" width="185" height="71" alt=""></td>
      132. <td colspan="3">
      133. <img src="images/register_10.gif" width="181" height="41" alt=""></td>
      134. <td rowspan="3">
      135. <img src="images/register_11.gif" width="181" height="71" alt=""></td>
      136. </tr>
      137. <tr>
      138. <td rowspan="2">
      139. <img src="images/register_12.gif" width="23" height="30" alt=""></td>
      140. <td>
      141. <img src="images/register_13.gif" width="135" height="19" alt=""></td>
      142. <td rowspan="2">
      143. <img src="images/register_14.gif" width="23" height="30" alt=""></td>
      144. </tr>
      145. <tr>
      146. <td>
      147. <img src="images/register_15.gif" width="135" height="11" alt=""></td>
      148. </tr>
      149. <tr>
      150. <td rowspan="2">
      151. <img src="images/register_16.gif" width="45" height="342" alt=""></td>
      152. <td colspan="9" background="images/register_17.gif" width="734" height="285" alt=""><center><form method="post" action="index.php">
      153. <table>
      154. <tr>
      155. <td></td><td><?= $err ?></td>
      156. </tr>
      157. <tr>
      158. <td>ID:</td><td><input type="text" name="accname" value="<?= $_POST["accname"] ?>" maxlength="12"></td>
      159. </tr>
      160. <tr>
      161. <td>Password:</td><td><input type="password" name="accpass1" maxlength="8"></td>
      162. </tr>
      163. <tr>
      164. <td>Repeat Password:</td><td><input type="password" name="accpass2" maxlength="8"></td>
      165. </tr>
      166. <tr><td>&nbsp;</td></tr>
      167. <tr>
      168. <td>Character name:</td><td><input type="text" name="charname" value="<?= $_POST["charname"] ?>" maxlength="12"></td>
      169. </tr>
      170. <tr>
      171. <td>Character class:</td>
      172. <td>
      173. <table>
      174. <tr><td>Knight </td><td><input type="radio" name="charclass" value="0" checked></td></tr>
      175. <tr><td>Mage </td><td><input type="radio" name="charclass" value="1"></td></tr>
      176. <tr><td>Archer </td><td><input type="radio" name="charclass" value="2"></td></tr>
      177. <tr><td><input type="hidden" value="Default stats: Knight 18 16 8 8 10 || Mage 8 10 18 16 8 || Archer 14 10 8 10 18 (+5 to distribute)"></td></tr>
      178. </table>
      179. </td>
      180. </tr>
      181. <tr>
      182. <td>Face:</td>
      183. <td>
      184. <select name="charface">
      185. <option value="1">1</option>
      186. <option value="2">2</option>
      187. <option value="3">3</option>
      188. <option value="4">4</option>
      189. <option value="5">5</option>
      190. <option value="6">6</option>
      191. </select>
      192. </td>
      193. </tr>
      194. <tr>
      195. <td>Hair:</td>
      196. <td>
      197. <select name="charhair">
      198. <option value="1">1</option>
      199. <option value="2">2</option>
      200. <option value="3">3</option>
      201. <option value="4">4</option>
      202. <option value="5">5</option>
      203. <option value="6">6</option>
      204. </select>
      205. </td>
      206. </tr>
      207. <tr>
      208. <td><input type="submit" name="gogogo" value="Create"></td>
      209. </tr>
      210. </table>
      211. </form></td>
      212. <td rowspan="2">
      213. <img src="images/register_18.gif" width="21" height="342" alt=""></td>
      214. </tr>
      215. <tr>
      216. <td colspan="9">
      217. <img src="images/register_19.gif" width="734" height="57" alt=""></td>
      218. </tr>
      219. <tr>
      220. <td>
      221. <img src="images/spacer.gif" width="45" height="1" alt=""></td>
      222. <td>
      223. <img src="images/spacer.gif" width="88" height="1" alt=""></td>
      224. <td>
      225. <img src="images/spacer.gif" width="185" height="1" alt=""></td>
      226. <td>
      227. <img src="images/spacer.gif" width="4" height="1" alt=""></td>
      228. <td>
      229. <img src="images/spacer.gif" width="23" height="1" alt=""></td>
      230. <td>
      231. <img src="images/spacer.gif" width="135" height="1" alt=""></td>
      232. <td>
      233. <img src="images/spacer.gif" width="23" height="1" alt=""></td>
      234. <td>
      235. <img src="images/spacer.gif" width="4" height="1" alt=""></td>
      236. <td>
      237. <img src="images/spacer.gif" width="181" height="1" alt=""></td>
      238. <td>
      239. <img src="images/spacer.gif" width="91" height="1" alt=""></td>
      240. <td>
      241. <img src="images/spacer.gif" width="21" height="1" alt=""></td>
      242. </tr>
      243. </table>
      244. </body>
      245. </html>
      246. and here is the page that gives the error...
      247. QUOTE
      248. <link rel="stylesheet" href="style.css" type="text/css">
      249. <center>
      250. <?php
      251. $mssql_connect = ("localhost" "Trenton Cayetano" "yellow92");
      252. $mssql_select_db = ("kal_db" $mssql_connect);
      253. $plist = "SELECT * FROM Player ORDER BY {UID}"
      254. $pplist = mssql_query($plist);
      255. echo "<table width='400' height='1'><tr valign='top'>";
      256. echo "<td width='5%'><b>Name</b></td><td width='5%'><b>Class</b></td><td width='5%'><b>Level</b></td></tr><tr valign='top'>";
      257. while($list = mssql_fetch_array($pplist)){
      258. if($list['Class'] == "0"){
      259. $char = "Knight";
      260. }
      261. elseif($list['Class'] == "1"){
      262. $char = "Mage";
      263. }
      264. else
      265. $char = "Archer";
      266. echo "<td width='5%'>";
      267. echo $list[Name];
      268. echo "</td>";
      269. echo "<td width='5%'>";
      270. echo $char;
      271. echo "</td>";
      272. echo "<td width='5%'>";
      273. echo $list[Level];
      274. echo "</td></tr><tr>";
      275. }
      276. echo "</tr></table>";
      277. ?>
      278. </center>
      Alles anzeigen
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • Xemnas;38877 schrieb:

      nö so kann das 0% Aussehen ich hab den php script hier liegen XD


      oh ma god. das immer wieder so unqualifizierte antworten kommen. nen php
      register script kann 100.000x verschieden aussehen und trotzdem die gleiche
      funktion haben.

      könnte es ja twillight oder so fixxen


      twilight kann garnix fixxen da er kein php kann.

      interessant finde ich ja deine passconvert funktion. Du weißt das flyff
      md5('kikugalanet'.$pass) benutzt ja ? So kommste nichmal durchn login.
      auf jedenfall versuch mal auf der zeile

      mssql_query($query);

      mssql_query($query) OR DIE(mssql_error());

      dan solltest du möglicherweise nen schlüssigen error bekommen mit dem
      man was anfangen kann.
    • Xemnas;38882 schrieb:

      Boah
      h4te ich hab wohl mehr ahnung als du xD

      in diesem leech script steht sehr viel von Kal
      und nix von flyff
      das ist 0% Flyff also sei du mal hier leise hast bestimmt netmal nen php script für flyff:O


      mhm naja xmenas von daher das ich bis auf die curl & gdlib php im schlaf kann
      ich dir guten gewissens sagen das ich dir son poppelliges php script in
      5 minuten coden kann. Hast du ahnung? Es gibt KEINE flyff Scripte sondern
      nur registrierungsscripte in denen zufällig der query zum insert in die flyff db
      steht.

      edit ~klar ist das ding nich von flyff, hab ich auch nie behaubtet. bis auf die querys
      müsste das ding trotzdem einwandfrei funktionieren.
    • Mhm ich war grad fröhlich als Porns gucken als mein "someone-tries-to-bully-h4te" Radar Alarm schlug! Ich lasse mir die Chance natürlich nicht entgehen jemanden in Grund und Boden zu stampfen =)

      Boah

      50 cent alter!!! yeaah

      h4te ich hab wohl mehr ahnung als du xD

      epicrofllmaowthfailomgeez ...
      xDDDDDDDDDDDDDDDDDDDDDDDDDDD
      Krieg ich die Drogen die du nimmst?


      in diesem leech script steht sehr viel von Kal

      Dass Script isses nichmal Wert zu leechen :O Jeder nub der sich 2 Stunden mit PHP beschäftigt kriegt dass hin. Aber was erwartest du denn o.O?!

      Was ist Blau und mäht meinen Rasen?
      Genau! Jeder darf seinen Neger so anmalen wie er möchte und so isses auch mit PHP scripts oder mit MySQL. Jeder kann seine DB`s & Tabellen so nennen wie er will, wo ist dein Problem?

      das ist 0% Flyff also sei du mal hier leise hast bestimmt netmal nen php script für flyff:O


      Epic Fail ftw was? :O Just buy some awesomeness. Ah sorry ich hab ja vergessen du bist ja epic pro :O Es gibt ja genau ein EINZIGES PHP Script für FlyFF

      Wenn ich solche Beiträge wie deine lese kommts mir fast hoch... dass is ja schlimm, ich sollte nen Kotzeimer in mein Zimmer stellen ...

      Grüße,
      Luna