-
Posts
14 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
AlisonSoares's Achievements
Newbie (1/16)
0
Reputation
-
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 = "&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]); }
-
Help Gracia Final Gui Problem With Windows 10
AlisonSoares replied to S3V4SS's topic in [Request] Client Dev Help
TY TY TY TY TY TY TY TY TY !!!!!! -
{Script} Galeria De Fotos
AlisonSoares replied to lOuTSidel's topic in Website Templates & Themes (Free)
nice work!!! thank you. -
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 %>
-
Help Cpetitionsocket Close
AlisonSoares posted a question in Request Server Development Help [L2OFF]
Hi Friends, I have this problem to connect the server to the petition. anyone know the solution? please? http://imgur.com/s6yWhA1 -
Help 7Signs Not Happens
AlisonSoares replied to AlisonSoares's question in Request Server Development Help [L2OFF]
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: -
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]
-
[help] Unregistered skill
AlisonSoares replied to t1nch09's question in Request Server Development Help [L2OFF]
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 -
Help Displaced Mount Fenrir
AlisonSoares replied to AlisonSoares's question in Request Server Development Help [L2OFF]
Thanks again "Jamba" for this nice image share.- 3 replies
-
- Fenrir
- Mount Bugged
-
(and 1 more)
Tagged with:
-
Help Displaced Mount Fenrir
AlisonSoares posted a question in Request Server Development Help [L2OFF]
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:- 3 replies
-
- Fenrir
- Mount Bugged
-
(and 1 more)
Tagged with:
-
Help Two Handed Weapon Incorrect
AlisonSoares replied to AlisonSoares's question in Request Server Development Help [L2OFF]
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. -
Help Two Handed Weapon Incorrect
AlisonSoares posted a question in Request Server Development Help [L2OFF]
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.