Jump to content

AlisonSoares

Members
  • Posts

    14
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by AlisonSoares

  1. Hello my friends, I am in need of help setting up ReCapcha V2 in this script which is located configured for Recapcha V1 <?php /* * This is a PHP library that handles calling reCAPTCHA. * - Documentation and latest version * http://recaptcha.net/plugins/php/ * - Get a reCAPTCHA API Key * https://www.google.com/recaptcha/admin/create * - Discussion group * http://groups.google.com/group/recaptcha * * Copyright (c) 2007 reCAPTCHA -- http://recaptcha.net * AUTHORS: * Mike Crawford * Ben Maurer * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ /** * The reCAPTCHA server URL's */ define("RECAPTCHA_API_SERVER", "http://www.google.com/recaptcha/api"); define("RECAPTCHA_API_SECURE_SERVER", "https://www.google.com/recaptcha/api"); define("RECAPTCHA_VERIFY_SERVER", "www.google.com"); /** * Encodes the given data into a query string format * @param $data - array of string elements to be encoded * @return string - encoded request */ function _recaptcha_qsencode ($data) { $req = ""; foreach ( $data as $key => $value ) $req .= $key . '=' . urlencode( stripslashes($value) ) . '&'; // Cut the last '&' $req=substr($req,0,strlen($req)-1); return $req; } /** * Submits an HTTP POST to a reCAPTCHA server * @param string $host * @param string $path * @param array $data * @param int port * @return array response */ function _recaptcha_http_post($host, $path, $data, $port = 80) { $req = _recaptcha_qsencode ($data); $http_request = "POST $path HTTP/1.0\r\n"; $http_request .= "Host: $host\r\n"; $http_request .= "Content-Type: application/x-www-form-urlencoded;\r\n"; $http_request .= "Content-Length: " . strlen($req) . "\r\n"; $http_request .= "User-Agent: reCAPTCHA/PHP\r\n"; $http_request .= "\r\n"; $http_request .= $req; $response = ''; if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) { die ('Could not open socket'); } fwrite($fs, $http_request); while ( !feof($fs) ) $response .= fgets($fs, 1160); // One TCP-IP packet fclose($fs); $response = explode("\r\n\r\n", $response, 2); return $response; } /** * Gets the challenge HTML (javascript and non-javascript version). * This is called from the browser, and the resulting reCAPTCHA HTML widget * is embedded within the HTML form it was called from. * @param string $pubkey A public key for reCAPTCHA * @param string $error The error given by reCAPTCHA (optional, default is null) * @param boolean $use_ssl Should the request be made over ssl? (optional, default is false) * @return string - The HTML to be embedded in the user's form. */ function recaptcha_get_html ($pubkey, $error = null, $use_ssl = false) { if ($pubkey == null || $pubkey == '') { die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>"); } if ($use_ssl) { $server = RECAPTCHA_API_SECURE_SERVER; } else { $server = RECAPTCHA_API_SERVER; } $errorpart = ""; if ($error) { $errorpart = "&amp;error=" . $error; } return '<script type="text/javascript" src="'. $server . '/challenge?k=' . $pubkey . $errorpart . '"></script> <noscript> <iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500" frameborder="0"></iframe><br/> <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea> <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/> </noscript>'; } /** * A ReCaptchaResponse is returned from recaptcha_check_answer() */ class ReCaptchaResponse { var $is_valid; var $error; } /** * Calls an HTTP POST function to verify if the user's guess was correct * @param string $privkey * @param string $remoteip * @param string $challenge * @param string $response * @param array $extra_params an array of extra variables to post to the server * @return ReCaptchaResponse */ function recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $extra_params = array()) { if ($privkey == null || $privkey == '') { die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>"); } if ($remoteip == null || $remoteip == '') { die ("For security reasons, you must pass the remote ip to reCAPTCHA"); } //discard spam submissions if ($challenge == null || strlen($challenge) == 0 || $response == null || strlen($response) == 0) { $recaptcha_response = new ReCaptchaResponse(); $recaptcha_response->is_valid = false; $recaptcha_response->error = 'incorrect-captcha-sol'; return $recaptcha_response; } $response = _recaptcha_http_post (RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify", array ( 'privatekey' => $privkey, 'remoteip' => $remoteip, 'challenge' => $challenge, 'response' => $response ) + $extra_params ); $answers = explode ("\n", $response [1]); $recaptcha_response = new ReCaptchaResponse(); if (trim ($answers [0]) == 'true') { $recaptcha_response->is_valid = true; } else { $recaptcha_response->is_valid = false; $recaptcha_response->error = $answers [1]; } return $recaptcha_response; } /** * gets a URL where the user can sign up for reCAPTCHA. If your application * has a configuration page where you enter a key, you should provide a link * using this function. * @param string $domain The domain where the page is hosted * @param string $appname The name of your application */ function recaptcha_get_signup_url ($domain = null, $appname = null) { return "https://www.google.com/recaptcha/admin/create?" . _recaptcha_qsencode (array ('domains' => $domain, 'app' => $appname)); } function _recaptcha_aes_pad($val) { $block_size = 16; $numpad = $block_size - (strlen ($val) % $block_size); return str_pad($val, strlen ($val) + $numpad, chr($numpad)); } /* Mailhide related code */ function _recaptcha_aes_encrypt($val,$ky) { if (! function_exists ("mcrypt_encrypt")) { die ("To use reCAPTCHA Mailhide, you need to have the mcrypt php module installed."); } $mode=MCRYPT_MODE_CBC; $enc=MCRYPT_RIJNDAEL_128; $val=_recaptcha_aes_pad($val); return mcrypt_encrypt($enc, $ky, $val, $mode, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"); } function _recaptcha_mailhide_urlbase64 ($x) { return strtr(base64_encode ($x), '+/', '-_'); } /* gets the reCAPTCHA Mailhide url for a given email, public key and private key */ function recaptcha_mailhide_url($pubkey, $privkey, $email) { if ($pubkey == '' || $pubkey == null || $privkey == "" || $privkey == null) { die ("To use reCAPTCHA Mailhide, you have to sign up for a public and private key, " . "you can do so at <a href='http://www.google.com/recaptcha/mailhide/apikey'>http://www.google.com/recaptcha/mailhide/apikey</a>"); } $ky = pack('H*', $privkey); $cryptmail = _recaptcha_aes_encrypt ($email, $ky); return "http://www.google.com/recaptcha/mailhide/d?k=" . $pubkey . "&c=" . _recaptcha_mailhide_urlbase64 ($cryptmail); } /** * gets the parts of the email to expose to the user. * eg, given johndoe@example,com return ["john", "example.com"]. * the email is then displayed as john...@example.com */ function _recaptcha_mailhide_email_parts ($email) { $arr = preg_split("/@/", $email ); if (strlen ($arr[0]) <= 4) { $arr[0] = substr ($arr[0], 0, 1); } else if (strlen ($arr[0]) <= 6) { $arr[0] = substr ($arr[0], 0, 3); } else { $arr[0] = substr ($arr[0], 0, 4); } return $arr; } /** * Gets html to display an email address given a public an private key. * to get a key, go to: * * http://www.google.com/recaptcha/mailhide/apikey */ function recaptcha_mailhide_html($pubkey, $privkey, $email) { $emailparts = _recaptcha_mailhide_email_parts ($email); $url = recaptcha_mailhide_url ($pubkey, $privkey, $email); return htmlentities($emailparts[0]) . "<a href='" . htmlentities ($url) . "' onclick=\"window.open('" . htmlentities ($url) . "', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;\" title=\"Reveal this e-mail address\">...</a>@" . htmlentities ($emailparts [1]); }
  2. Hello everybody, Could someone share the l2off Account Manager Paradise files here? I specifically need these: query.php - from loader folder and buy_process.php - from page folder. 10x.
  3. When you click to create the account simply nothing happens, but if I access the site directly from the server the account is usually created by the site. Can someone explain to me how to configure this file so that the iis 7 create accounts? code: conn.asp <% '************************************************************************** ' Setting Info ' ' ms_sql_server_host_addr = MS SQL database address ' sql_server_username = MS SQL account ' sql_server_password = MS SQL password ' lin2db = Account database ' lin2world = Player information database ' '************************************************************************** dim sql_server_username,sql_server_password,lin2db,line2world dim lin2db_conn,lin2world_conn dim sys_type '--------------------------------------------------------------------------- '-------------------------------Change below-------------------------------- 'MS SQL Database address ms_sql_server_host_addr = "l2c4auth.servegame.com" 'MS SQL account sql_server_username = "sa" 'MS SQL password sql_server_password = "gStxkds96743" 'Lin2db database(user_auth) lin2db = "lin2db" 'Lin2world database(user_data) lin2world = "lin2world" ' Encrypt or decrypt L2AuthD(otherwise will say password not match) ' 1) When using L2AuthD_encrypt.zip then set sys_type = "encrypt" ' 2) When using L2AuthD_decrypt.zip then set sys_type = "none" sys_type = "encrypt" '------------------------------DO NOT Change below-------------------------- '--------------------------------------------------------------------------- if checkZuJian <> 1 then response.write "<font color=blue>Please run 'reg.bat' in the ActiveX folder!" response.end 'exit end if set lin2db_conn = Server.CreateObject("ADODB.CONNECTION") lin2db_conn.open "driver={SQL Server};server="&ms_sql_server_host_addr&"; uid="&sql_server_username&";pwd="&sql_server_password&";database="&lin2db set lin2world_conn = Server.CreateObject("ADODB.CONNECTION") lin2world_conn.open "driver={SQL Server};server="&ms_sql_server_host_addr&"; uid="&sql_server_username&";pwd="&sql_server_password&";database="&lin2world sub close_conn() lin2db_conn.close set lin2db_conn = nothing lin2world_conn.close set lin2world_conn = nothing end sub function checkstr(oldstr) checkstr = replace(oldstr & "", Chr(39), Chr(39)&Chr(39)) end function function checkZuJian() dim obj on error resume next set obj=CreateObject("shotgraph.image") if -2147221005 = Err then response.write "<font color=red>Please run 'install.exe' in the ActiveX folder!</font><br>" checkZuJian = -1 'not support else checkZuJian = 1 'supprot success end if set obj = nothing end function code: register.asp <%@ LANGUAGE = VBScript.Encode %> <!--#include file="conn.asp"--> <!--#include file="config.asp"--> <!--#include file="l2pass.asp"--> <!--#include file="inc/header.inc"--> <!--#include file="inc/foot.inc"--> <!--#include file="inc/left.inc"--> <!--#include file="inc/right.inc"--> <% dim newaccount,newpassword,newemail,question1,question2,newanswer1,newanswer2,errmsg dim regsucc dim account_err,password_err,quiz1_err,quiz2_err,answer1_err,answer2_err,email_err,err_msg regsucc = false if trim(request("action")) = "regist" and trim(request("account")) <> "" then newaccount = trim(request("account")) newpassword = LCase(trim(request("pwd"))) newemail = trim(request("email")) question1 = trim(request("quiz1")) answer1 = trim(request("answer1")) question2 = trim(request("quiz2")) answer2 = trim(request("answer2")) regsucc = true if len(newaccount)<4 or len(newaccount)>14 then account_err = "<font color=red><< Error</font>" regsucc = false else newaccount = replace(newaccount, "'", "''") end if if len(newpassword)<5 or len(newpassword)>16 then password_err = "<font color=red><< Error</font>" regsucc = false end if if len(newpassword) <> len(request("re_pwd")) then password_err "<font color=red><< Your passwords do not match!</font>" regsucc = false end if if len(question1)<4 or len(question1)>250 then quiz1_err = "<font color=red><< Error</font>" regsucc = false else question1 = replace(question1, "'", "''") end if if len(question2)<4 or len(question2)>250 then quiz2_err = "<font color=red><< Error</font>" regsucc = false else question2 = replace(question2, "'", "''") end if if len(answer1)<4 or len(answer1)>16 then answer1_err = "<font color=red><< Error</font>" regsucc = false end if if len(answer2)<4 or len(answer2)>16 then answer2_err = "<font color=red><< Error</font>" regsucc = false end if if len(newemail)<4 or len(newemail)>16 then email_err = "<font color=red><< Error</font>" regsucc = false else newemail = replace(newemail, "'", "''") end if if regsucc then if regaccount(newaccount,newpassword,newemail,question1,question2,answer1,answer2) = 0 then regsucc = true else regsucc = false err_msg = "That account name is already reserved. Please try another account name.<BR>" end if else regsucc = false err_msg = "Data false. Please try again!" end if end if %> <% call Page_Header(WEB_SIT_NAME) %> <head> </head> <table width="768" height="130" border="0" align="center" cellpadding="0" cellspacing="0"> <tr><td> <table width="770" border="0" cellpadding="0" cellspacing="0" background="images/index_bg01.gif"><tr> <td valign="top"><% call index_left %></td> <td valign="top" bgcolor="#FAE6A9"> <div style="width: 375; height:370; overflow: auto;"> <% '---------------- if not regsucc then call ShowRegForm else response.write "<br><br><font color=blue>Your account has been made!!</font>" end if %></div> </td> <td width="21" valign="top"><% call index_right %></td> </tr> </table></td> </tr> </table> <% call Page_Foot function createssn() RANDOMIZE createssn = INT(10000000000000 * RND) end function '×¢²áÕʺŵĺ¯Êý function regaccount(account,password,email,qst1,qst2,asw1,asw2) dim query dim rs dim ssn dim enpass ssn = createssn%> <!--#INCLUDE FILE="./inc/I_C_R.asp"--> <% query = "SELECT account FROM [user_auth] WHERE account='"&account&"'" set rs = server.createobject("ADODB.RECORDSET") rs.open query, lin2db_conn, 1, 1 if not rs.eof then regaccount = 1 'error else enc_pw = encrypt(password) enc_asw1 = encrypt(asw1) enc_asw2 = encrypt(asw2) '[ssn] %> <!--#INCLUDE FILE="./inc/I_C_R.asp"--> <% query = "INSERT INTO [ssn](ssn,name,email,job,phone,zip,addr_main,addr_etc,account_num) VALUES('"&ssn&"','"&account&"','"&email&"',0,'telphone','123456','','',1)" lin2db_conn.execute query '[user_account] query = "INSERT INTO [user_account](account,pay_stat) VALUES('"&account&"',1)" lin2db_conn.execute query '[user_info] query = "INSERT INTO [user_info](account,ssn,kind) VALUES('"&account&"','"&ssn&"',99)" lin2db_conn.execute query '[user_auth]%> <!--#INCLUDE FILE="./inc/I_C_R.asp"--> <% query = "INSERT INTO [user_auth](account,password,quiz1,quiz2,answer1,answer2) VALUES('"&account&"',"&enc_pw&",'"&qst1&"','"&qst2&"',"&enc_asw1&","&enc_asw2&")" lin2db_conn.execute query regaccount = 0 end if rs.close set rs = nothing end function sub ShowRegForm %> <FORM name=frmMain action="<%=Request.ServerVariables("URL")%>?action=regist" method=post> <TABLE cellSpacing=0 cellPadding=0 width=90% align=center border=0> <TBODY> <TR> <TD> <DIV align=center><FONT color=red><B> <SCRIPT language=JavaScript1.2> <!-- Begin function initArray() { this.length = initArray.arguments.length; for (var i = 0; i < this.length; i++) { this[i] = initArray.arguments[i]; } } <% if err_msg <>"" then response.write "<br><br>" & err_msg & "!" account_err="<font color=red><< Please try again." end if %>"; var speed = 100; var x = 0; var color = new initArray( "#ff8500", "#ff0000" ); if(navigator.appName == "Netscape") { document.write('<layer id="c"><center>'+ctext+'</center></layer><br>'); } if (navigator.appVersion.indexOf("MSIE") != -1){ document.write('<div id="c"><center><b>'+ctext+'</b></center></div>'); } function chcolor(){ if(navigator.appName == "Netscape") { document.c.document.write('<center><strong><font color="'+color[x]); document.c.document.write('">'+ctext+'</strong></font></center>'); document.c.document.close(); } else if (navigator.appVersion.indexOf("MSIE") != -1){ document.all.c.style.color = color[x]; } (x < color.length-1) ? x++ : x = 0; } setInterval("chcolor()",400); // End --> </SCRIPT> <SCRIPT language=Javascript> <!-- function next() { k = tt(frmMain.account.value); if(k.length<4) { alert("Your account should be between 4 and 14 characters, containing only letters and numbers, and starting with a letter!"); frmMain.account.value = ""; frmMain.account.focus(); return; } if(k.length>14) { alert("Account should be between 4 and 14 characters, containing only letters and numbers, and starting with a letter!"); frmMain.account.value = ""; frmMain.account.focus(); return; } if (!IsDC(k)) { alert("Account should be between 4 and 14 characters, containing only letters and numbers, and starting with a letter!"); frmMain.account.value = ""; frmMain.account.focus(); return; } if (frmMain.pwd.value!=frmMain.re_pwd.value) { alert("Passwords do not match. Please try again."); frmMain.pwd.value = ""; frmMain.re_pwd.value = ""; frmMain.pwd.focus(); return; } k = tt(frmMain.pwd.value); if (k.length<4) { alert("Password should be between 5 and 16 characters, containing only letters and numbers, and starting with a letter!"); frmMain.pwd.value = ""; frmMain.re_pwd.value = ""; frmMain.pwd.focus(); return; } if (k.length>16) { alert("Password should be between 5 and 16 characters, containing only letters and numbers, and starting with a letter!"); frmMain.pwd.value = ""; frmMain.re_pwd.value = ""; frmMain.pwd.focus(); return; } k = tt(frmMain.quiz1.value); if (k.length<4){ alert("Hint questions should be between 4 and 255 characters!"); frmMain.quiz1.value = ""; frmMain.quiz1.focus(); return; } if (k.length>250){ alert("Hint questions should be between 4 and 255 characters!"); frmMain.quiz1.value = ""; frmMain.quiz1.focus(); return; } k = tt(frmMain.answer1.value); if (k.length<4){ alert("Hint questions should be between 4 and 255 characters!"); frmMain.answer1.value = ""; frmMain.answer1.focus(); return; } if (k.length>16){ alert("Hint answers should be between 4 and 16 characters!"); frmMain.answer1.value = ""; frmMain.answer1.focus(); return; } k = tt(frmMain.quiz2.value); if (k.length<4){ alert("Hint questions should be between 4 and 250 characters!"); frmMain.quiz2.value = ""; frmMain.quiz2.focus(); return; } if (k.length>250){ alert("Hint questions should be between 4 and 250 characters!"); frmMain.quiz2.value = ""; frmMain.quiz2.focus(); return; } k = tt(frmMain.answer2.value); if (k.length<4){ alert("Hint answers should be between 4 and 16 characters!"); frmMain.answer2.value = ""; frmMain.answer2.focus(); return; } if (k.length>16){ alert("Hint answers should be between 4 and 16 characters!"); frmMain.answer2.value = ""; frmMain.answer2.focus(); return; } k = tt(frmMain.email.value); if (k.length<4){ alert("Security text should be between 4 and 20 characters!"); frmMain.email.value = ""; frmMain.email.focus(); return; } if (k.length>20){ alert("Security text should be between 4 and 20 characters!"); frmMain.email.value = ""; frmMain.email.focus(); return; } frmMain.submit(); } function input_confirm(textbox) { /*if ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105)&&(event.keyCode < 65 || event.keyCode > 90)&&(event.keyCode < 97 || event.keyCode > 122)&&(event.keyCode!=8)&&(event.keyCode!=9)&&(event.keyCode!=46)) { alert("Letters and numbers only!"); event.returnValue = false; }*/ } --> </SCRIPT> <SCRIPT language=VBscript> function tt(str) tt = trim(str) end function function IsD(str) for i = 1 to len(str) if Asc(mid(str,i,1))<48 or Asc(mid(str,i,1))>57 then checkD = false exit function end if next checkD = true end function function IsDC(str) for i = 1 to len(str) dd = Asc(mid(str,i,1)) if dd<48 or (dd>57 and dd<65) or (dd>90 and dd<97) or dd>122 then IsDC = false exit function end if next IsDC = true end function </SCRIPT> </B></FONT></DIV></TD></TR> <TR> <TD> </TD> </TR> <TR> <TD> </TD> </TR> </TBODY></TABLE> <TABLE width="354" border=0 align=center cellPadding=0 cellSpacing=0> <TBODY> <TR> <TD colSpan=3 width="354"></TD> </TR> <TR> <TD width=145> <DIV align=right><FONT color=#5a595a>Account </FONT></DIV></TD> <TD width="210"><INPUT style="BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 16px; text-valign: middle" value="<%=request("account")%>" maxLength=14 size=14 name=account> <%=account_err%></TD> <TD width=73> </TD> </TR> <TR> <TD width="147"> <DIV align=left></DIV></TD> <TD colSpan=2 width="287"> <FONT color=#ff0000>Account should be between 4 and 14 characters, containing only letters and numbers, and starting with a letter!</FONT></TD> </TR> <TR> <TD width=145> <DIV align=right><FONT color=#5a595a>Password </FONT></DIV></TD> <TD width="210"><INPUT style="BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 16px; text-valign: middle" value="<%=request("pwd")%>" type=password maxLength=16 size=12 name=pwd> <%=password_err%> </TD> <TD width=73> </TD> </TR> <TR> <TD width=145> <DIV align=right><FONT color=#5a595a>Confirm Password </FONT></DIV></TD> <TD width="210"><INPUT style="BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 16px; text-valign: middle" value="<%=request("re_pwd")%>" type=password maxLength=16 size=12 name=re_pwd> </TD> <TD width=73> </TD> </TR> <TR> <TD width="148"> <DIV align=left><FONT color=#ff0000></DIV></font></TD> <TD colSpan=2 width="286"> <FONT color=#ff0000>Password should be between 5 and 16 characters, containing only letters and numbers, and starting with a letter!</font></TD> </TR> <tr> <td height="" width="145"><div align="right"><font color="#5A595A">Question 1 </font></div></td> <td height="" colspan="2" width="285"> <input type="text" name="quiz1" id="quiz1" maxlength="18" style="BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #7F9DB9 1px solid; WIDTH: 130px; BORDER-BOTTOM: #7F9DB9 1px solid; HEIGHT: 16px; text-valign: middle" value="<%=request("quiz1")%>lineage2" size="20"> <%=quiz1_err%> </td> </tr> <tr> <td height="30" width="145"><div align="right"><font color="#5A595A">Answer 1 </font></div></td> <td height="30" width="210"> <input type="text" name=answer1 style="BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #7F9DB9 1px solid; WIDTH: 200px; BORDER-BOTTOM: #7F9DB9 1px solid; HEIGHT: 16px; text-valign: middle" value="<%=request("answer1")%>lineage2" size="20"> <%=answer1_err%> </td> <td height="30" width="73"> </td> </tr> <tr> <td height="30" width="145"><div align="right"><font color="#5A595A">Question 2 </font></div></td> <td height="30" colspan="2" width="285"> <input type="text" name="quiz2" id="quiz2" maxlength="18" style="BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #7F9DB9 1px solid; WIDTH: 130px; BORDER-BOTTOM: #7F9DB9 1px solid; HEIGHT: 16px; text-valign: middle" value="<%=request("quiz2")%>lineage2" size="20"> <%=quiz2_err%> </td> </tr> <tr> <td height="30" width="145"><div align="right"><font color="#5A595A">Answer 2 </font></div></td> <td height="30" colspan="2" width="285"> <input type="text" name=answer2 maxlength="1500" style="BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #7F9DB9 1px solid; WIDTH: 200px; BORDER-BOTTOM: #7F9DB9 1px solid; HEIGHT: 16px; text-valign: middle" value="<%=request("answer2")%>lineage2" size="20"> <%=answer2_err%> </td> </tr> <tr> <td height="30" width="145"><div align="right"><font color="#5A595A"> <font color="#5a595a">Security Text </font></font></div></td> <td height="30" colspan="2" width="285"> <input name=email type="text" style="BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #7F9DB9 1px solid; WIDTH: 150px; BORDER-BOTTOM: #7F9DB9 1px solid; HEIGHT: 16px; text-valign: middle" size="30" maxlength="30" value="<%=request("email")%>lineage2"> <%=email_err%></td> </tr> <TR> <TD width="145"><BR> <BR></TD> <TD class=aa01 width="210"> <DIV align=left><A href="javascript:next()"><IMG id=Image1 height=19 src="images/input_next_img.gif" width=60 border=0 name=Image1></A></DIV></TD> <TD class=aa01 width="73"> </TD> </TR> </TBODY> </TABLE> </FORM> <% end sub %>
  4. Hi Friends, I have this problem to connect the server to the petition. anyone know the solution? please? http://imgur.com/s6yWhA1
  5. First I thank you for answer me, I checked the lines and are correct, Also I checked the file encoding and are correct as you proposed. See below: Video:
  6. Hello Friends, I am having problem with 7signs (GF rev.87) Simply does not make the registration because when you click "Participate" nothing happens. You already know the solution? Would you help me? http://i.imgur.com/HoaHd8V.jpg obs. the error code in l2npc.exe: 09/06/2016 20: 33: 35,921, Can not load skill_pch2.txt 06/09/2016 20: 33: [. \ CategoryDataDB.cpp] 36358 [65] Read from file failed Objects 06/09/2016 20: 33: 51,786, line [67176]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 51,786, line [67177]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 51,786, line [67178]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 51,786, line [67179]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 51,786, line [67183]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 51,786, line [67184]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 51,786, line [67185]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 51,786, line [67186]: Undefined precompiled name [sEAL_AVARICE] 09/06/2016 20: 33: 51,786, line [67190]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 51,786, line [67191]: Undefined precompiled name [sEAL_AVARICE] 06/09/2016 20: 33: 52,192, line [74941]: Undefined precompiled name [sEAL_REVELATION] 06/09/2016 20: 33: 52,192, line [74945]: Undefined precompiled name [sEAL_REVELATION] 06/09/2016 20: 33: 52,192, line [74946]: Undefined precompiled name [sEAL_REVELATION] 06/09/2016 20: 33: 52,192, line [74947]: Undefined precompiled name [sEAL_REVELATION] 06/09/2016 20: 33: 52,192, line [74948]: Undefined precompiled name [sEAL_REVELATION] 06/09/2016 20: 33: 52,192, line [74952]: Undefined precompiled name [sEAL_REVELATION] 06/09/2016 20: 33: 52,192, line [74953]: Undefined precompiled name [sEAL_REVELATION] 06/09/2016 20: 33: 52,192, line [74954]: Undefined precompiled name [sEAL_REVELATION] 06/09/2016 20: 33: 52,192, line [74955]: Undefined precompiled name [sEAL_REVELATION]
  7. Not recorded skills in skilldata.txt This error originated calls in areadata.txt. To solve this problem I suggest you remove all the skills of calls areadata.txt and then later add one by one by checking the codes for errors so you later add a skill not registered to skilldata.txt
  8. Greetings friends, I come again asking for your help to solve another problem. The mount is bugged to mount and head of Fenrir there Strider equipment. I request again your help so I can have a direction to correct of this irregularity. Here is the image link:
  9. Hello my friends, I want to thank the answer from our friend "Jamba". His answer was clear and objective giving me focus to resolve the inconsistencies. My sincere gratitude.
  10. Greetings friends, I'm an irregularity in the definitions of weapons and I need your help on how to solve this. The fault lies in two-handed weapons being used by one hand. Can anyone help me fix this? image attached.
×
×
  • Create New...