Ir para conteúdo

Erimyth

Administrador
  • Registro em

  • Última visita

Tudo que Erimyth postou

  1. eu acho que é isso Distancia entre os players. experienceShareRadiusX = 30 experienceShareRadiusY = 30 experienceShareRadiusZ = 1 Dividir a experiencia com o outro por exemplo: Level 30 só pode dividir com players level 20+ experienceShareLevelDifference = 2 / 3 Você ganha entre 5% até 20% a mais de exp na party com outros amigos. extraPartyExperienceLimit = 20 Você ganha 5% de exp na party com outros amigos. extraPartyExperiencePercent = 5 Tempo que vai começar a dividir a exp depois que os players matarem o primeiro monstro experienceShareActivity = 2 * 60 * 1000
  2. Erimyth postou uma resposta no tópico em Suporte Tibia OTServer
    Você colocou os ids em Action.xml/Moveevents.xml? se colocou reveja em lib/configuration.lua se você na o esqueceu de colocar algum nome ou ID
  3. faz o seguinte muda isso cria um novo script já que o player começa sem nada você tira esse tp e cria isso. data/actions/actions.xml substitui o seu starter.lua por esse em data/actions/starter.lua certo para configurar abra seu RME,crie uma nova área pequena onde o player ira começar. AZUL são as POS dos baus,são tres coloque as 3 VERMELHO Nome dos pokemons que irão começar. Após fazer isso vá no seu rme adicione nos baus a actiond ID:1740 após isso se você usa sqlite mude a posição de spawn no config.lua para o local que você criou,se usa mysql va na db do server aba players e muda a posição do spawn do Pokemon Trainer Sample.
  4. procura então por experienceShareRadiusX
  5. Testa ai aguardando resposta.se não funcionar é porque esta usando outro scripts pra ganhar os item.
  6. qual versão do seu servidor/tfs?
  7. Seu server já começa com o pokemon ou tem que clicar em algum bau ? Usa isso local starterpokes = { ["Bulbasaur"] = {x = 53, y = 71, z = 7}, ["Squirtle"] = {x = 50, y = 71, z = 7}, ["Charmander"] = {x = 47, y = 71, z = 7}, ["Turtwig"] = {x = 54, y = 71, z = 7}, ["Piplup"] = {x = 51, y = 71, z = 7}, ["Chimchar"] = {x = 48, y = 71, z = 7}, } local level = 5 local extrastr = 1.5 local btype = "normal" function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) > 1 then return true end local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end local gender = getRandomGenderByName(pokemon) local mypoke = getPokemonStatus(pokemon) if not mypoke then return true end local offense = mypoke.off * level * extrastr local defense = mypoke.def * level * extrastr local speed = mypoke.agi * level * extrastr local vit = mypoke.vit * level * extrastr local spatk = mypoke.spatk * level * extrastr local happy = 180 local leveltable = getPokemonExperienceTable(pokemon) doPlayerAddItem(cid, 2392, 20) doPlayerAddItem(cid, 12345, 20) doPlayerAddItem(cid, 12331, 1) local item = doCreateItemEx(2219) doItemSetAttribute(item, "poke", pokemon) doItemSetAttribute(item, "hp", 1) doItemSetAttribute(item, "level", level) doItemSetAttribute(item, "exp", leveltable[level]) doItemSetAttribute(item, "nextlevelexp", leveltable[level+1] - leveltable[level]) doItemSetAttribute(item, "offense", offense) doItemSetAttribute(item, "defense", defense) doItemSetAttribute(item, "speed", speed) doItemSetAttribute(item, "vitality", vit) doItemSetAttribute(item, "specialattack", spatk) doItemSetAttribute(item, "happy", happy) doItemSetAttribute(item, "gender", gender) doItemSetAttribute(item, "description", "Contains a "..pokemon..".") doItemSetAttribute(item, "fakedesc", "Contains a "..pokemon..".") doItemSetAttribute(item, "firstpoke", getCreatureName(cid)) doPlayerAddItemEx(cid, item, true) doTransformItem(item, pokeballs[btype].on) doPlayerSendTextMessage(cid, 27, "You got your first pokemon! You also received some pokeballs to help you in your way.") doPlayerSendTextMessage(cid, 27, "Don\'t forget to use your pokedex on every undiscovered pokemon!") doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) return TRUE end
  8. acho que no config.lua você consegue configurar isso. experienceShareLevelDifference = 200 * 200 extraPartyExperienceLimit = 20 extraPartyExperiencePercent = 20 experienceShareActivity = 2 * 60 * 1000
  9. Adicione isso na sua db ALTER TABLE players ADD frags_all INT(11) NOT NULL DEFAULT 0;
  10. acho que o site mais seguro e mais editável pra download é o do otpokemon segue o link para editar a news entra na db do seu servidor altera o acount_acess para 6 ou superior na aba account.dps disso indo em news você terá o botão para criar novas noticas,paginas...etc
  11. Erimyth postou uma resposta no tópico em Suporte & Pedidos
    se o mapa é 4fun,não vejo nem um problema mais se ta pensando em uma servidor alá "global" falta muito treinamento ainda,boa sorte.
  12. Erimyth postou uma resposta no tópico em Suporte Tibia OTServer
    Se você já tem os megas adicionado é bem facil faça assim. Primeiro vá em data/lib/configuration.lua procure por "poevo = { " Va até a ultima linha copie ela e cole. ["Rhydon] = {level = 150, evolution = "Rhyperior", count = 2, stoneid = 14587, stoneid2 = 0}, no caso meu servidor esse foi o ultimo pokemon que eu adicionei.Para Adicionar o seu faça o seguinte: Nome da anti evolução desejada. Pokemon que ele ira evoluir após usar a stone Level que o jogador precisa para poder usar a stone no pokemon. quantidade de stone que o jogador tera que usar Item id da stone que o jogador precisa usar para o pokemon evoluir
  13. Interessante o tópico. parabéns a Serversoft pelo conteúdo. Com certeza hoje em dia esta muito difícil encontrar a melhor maquina para hospedar seu servidor, inda mais com o preço do dólar tão alto. Eu mesmo procurei dias e não encontrei oque queria por ter um pouco de falta de conhecimento sobre cloud e acabei pegando uma maquina 3x mais cara do que uma em cloud que faria oque eu preciso. Mais pelos novos conhecimentos, minha infra estrutura esta sendo modificada, e eu irei experimentar essa nova solução.
  14. Erimyth postou uma resposta no tópico em Suporte Tibia OTServer
    Hmm entendi :s Entao nao teria como transformar essa page pra versão da minha né :s precisava apenas de uma organização melhor :s @off Bom te ver tbm cara... quanto tempo ... Depois manda Skype pelo PM Abraços
  15. vlw na vdd ja tinha feito tudo isso porem,tinha que ser minusculo la em cima.! reputado.
  16. ué isso é configurável até onde eu sei
  17. funcionou sim, voce alterou alguma ciosa ?
  18. Galera tenho esse scripts de task,e ele funciona como default se eu adiciona novos monstros ele para de funcionar simplesmente quando eu peço a task ele não conta os monstros que estou matando,no caso eu queria que a recompensa fossem 3 items diferentes. Scripts:
  19. Erimyth postou uma resposta no tópico em Suporte Tibia OTServer
    Fala galerinha do TK tudu bem ?? Então galera tenho um servidor 10.53 e o shopping dele no gessior é muito confuso, e eu estava tentando modificar a pagina pra melhor um pouco.. Gostaria muito de deixar ela assim... mais Infelizmente nao estou conseguindo... Esse abaixo é o scrip da Minha pagina que funciona normalmente porem com um designer muito ruim. E esse código abaixo é de um site do matheus aqui do TK que tem esse visual. mais quando eu adiciono ele no meu site que o player tenta comprar alguma coisa, a pagina de confirmação de player fica toda em branco.. Então eu gostaria de fazer algo que o designer desse código que nao funciona na minha funcionase... Alguem poderia me ajudar ai? Segue abaixo o scrip da pagina que eu quero porem nao funciona. Agradeço a todos e muito mais a quem puder me ajudar!
  20. Erimyth postou uma resposta no tópico em Websites
    Tem Como implementar a pagina Shopping para o gessior do Tfs 1.0 ? Adicionei a pagina no meu gessior Funcionou perfeitamente. da Forma que eu queria.. porem... quando vai pra pagina de confirmação pra qual char sera enviado fica tudo branco
  21. Galera Consegui resolver o problema. era uma tabela no banco de dados. Agradeço a atenção e a força de vontade de vcs pela ajuda. Liked Abraços. Moderador Pode fechar o tópico se for preciso. "RESOLVIDO"
  22. Nada Também :s nem sei mais oque fazer.. :/
  23. Também nao funcionou Se eu remover a parte <?php if(!defined('INITIALIZED')) exit; pra cima... Ai a pagina aparece mais toda bugada.
  24. Erimyth postou uma resposta no tópico em Sprites
    O mais interessante é que o download é no mega. Muito bom conteudo
  25. fala galera tudu bem? preciso de uma ajuda urgente.. meu site nao acessa mais a pagina de criara conta fica em branco : voces podem conferir em www.eldera-war.com Conseguem me ajudar? ai segue a script da page <!-- Facebook Conversion Code for Cadastro lucerawar --> <script>(function() { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { var fbds = document.createElement('script'); fbds.async = true; fbds.src = '//connect.facebook.net/en_US/fbds.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(fbds, s); _fbq.loaded = true; } })(); window._fbq = window._fbq || []; window._fbq.push(['track', '6020697164221', {'value':'0.00','currency':'BRL'}]); </script> <noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=6020697164221&amp;cd[value]=0.00&amp;cd[currency]=BRL&amp;noscript=1" /></noscript> <?php if(!defined('INITIALIZED')) exit; //CREATE ACCOUNT FORM PAGE if($action == "") { $main_content .= '<script type="text/javascript"> var accountHttp; function checkAccount() { if(document.getElementById("account_name").value=="") { document.getElementById("acc_name_check").innerHTML = \'<b><font color="red">Please enter account name.</font></b>\'; return; } accountHttp=GetXmlHttpObject(); if (accountHttp==null) { return; } var account = document.getElementById("account_name").value; var url="?subtopic=ajax_check_account&account=" + account + "&uid="+Math.random(); accountHttp.onreadystatechange=AccountStateChanged; accountHttp.open("GET",url,true); accountHttp.send(null); } function AccountStateChanged() { if (accountHttp.readyState==4) { document.getElementById("acc_name_check").innerHTML=accountHttp.responseText; } } var emailHttp; //sprawdza czy dane konto istnieje czy nie function checkEmail() { if(document.getElementById("email").value=="") { document.getElementById("email_check").innerHTML = \'<b><font color="red">Please enter e-mail.</font></b>\'; return; } emailHttp=GetXmlHttpObject(); if (emailHttp==null) { return; } var email = document.getElementById("email").value; var url="?subtopic=ajax_check_email&email=" + email + "&uid="+Math.random(); emailHttp.onreadystatechange=EmailStateChanged; emailHttp.open("GET",url,true); emailHttp.send(null); } function EmailStateChanged() { if (emailHttp.readyState==4) { document.getElementById("email_check").innerHTML=emailHttp.responseText; } } function validate_required(field,alerttxt) { with (field) { if (value==null||value==""||value==" ") { alert(alerttxt); return false; } else { return true; } } } function validate_email(field,alerttxt) { with (field) { apos=value.indexOf("@"); dotpos=value.lastIndexOf("."); if (apos<1||dotpos-apos<2) { alert(alerttxt); return false; } else { return true; } } } function validate_form(thisform) { with (thisform) { if(validate_required(account_name,"Please enter name of new account!")==false) { account_name.focus(); return false; } if(validate_required(email,"Please enter your e-mail!")==false) { email.focus(); return false; } if(validate_email(email,"Invalid e-mail format!")==false) { email.focus(); return false; } if(verifpass==1) { if(validate_required(passor,"Please enter password!")==false) { passor.focus(); return false; } if (validate_required(passor2,"Please repeat password!")==false) { passor2.focus(); return false; } if(passor2.value!=passor.value) { alert(\'Repeated password is not equal to password!\'); return false; } } if(verifya==1) { if (validate_required(verify,"Please enter verification code!")==false) { verify.focus();return false; } } if(rules.checked==false) { alert(\'To create account you must accept server rules!\'); return false; } } } </script>'; $main_content .= 'To play on '.htmlspecialchars($config['server']['serverName']).' you need an account. All you have to do to create your new account is to enter your email address, password to new account, verification code from picture and to agree to the terms presented below. If you have done so, your account name, password and e-mail address will be shown on the following page and your account and password will be sent to your email address along with further instructions.<BR><BR> <FORM ACTION="?subtopic=createaccount&action=saveaccount" onsubmit="return validate_form(this)" METHOD=post> <TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4> <TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Create an '.htmlspecialchars($config['server']['serverName']).' Account</B></TD></TR> <TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLSPACING=8 CELLPADDING=0> <TR><TD> <TABLE BORDER=0 CELLSPACING=5 CELLPADDING=0>'; $main_content .= '<TR><TD width="150" valign="top"><B>Account name: </B></TD><TD colspan="2"><INPUT id="account_name" NAME="reg_name" onkeyup="checkAccount();" VALUE="" SIZE=30 MAXLENGTH=50><BR><font size="1" face="verdana,arial,helvetica">(Please enter your new account name)</font></TD></TR> <TR><TD width="150"><b>Name status:</b></TD><TD colspan="2"><b><div id="acc_name_check">Please enter your account name.</div></b></TD></TR> <TR><TD width="150" valign="top"><B>Email address: </B></TD><TD colspan="2"><INPUT id="email" NAME="reg_email" onkeyup="checkEmail();" VALUE="" SIZE=30 MAXLENGTH=50><BR><font size="1" face="verdana,arial,helvetica">(Your email address is required to recovery an '.htmlspecialchars($config['server']['serverName']).' account)</font></TD></TR> <TR><TD width="150"><b>Email status:</b></TD><TD colspan="2"><b><div id="email_check">Please enter your e-mail.</div></b></TD></TR>'; if(!$config['site']['create_account_verify_mail']) $main_content .= '<script type="text/javascript">var verifpass=1;</script> <TR><TD width="150" valign="top"><B>Password: </B></TD><TD colspan="2"><INPUT TYPE="password" id="passor" NAME="reg_password" VALUE="" SIZE=30 MAXLENGTH=50><BR><font size="1" face="verdana,arial,helvetica">(Here write your password to new account on '.htmlspecialchars($config['server']['serverName']).')</font></TD></TR> <TR><TD width="150" valign="top"><B>Repeat password: </B></TD><TD colspan="2"><INPUT TYPE="password" id="passor2" NAME="reg_password2" VALUE="" SIZE=30 MAXLENGTH=50><BR><font size="1" face="verdana,arial,helvetica">(Repeat your password)</font></TD></TR>'; else $main_content .= '<script type="text/javascript">var verifpass=0;</script>'; if($config['site']['verify_code']) $main_content .= '<script type="text/javascript">var verifya=1;</script><TR><TD width="150"><B>Code: </B></TD><TD colspan="2"><img src="?subtopic=imagebuilder&image_refresher='.mt_rand(1,99999).'" border="0" alt="Image Verification is missing, please contact the administrator"></TD></TR> <TR><TD width="150" valign="top"><B>Verification Code: </B></TD><TD colspan="2"><INPUT id="verify" NAME="reg_code" VALUE="" SIZE=30 MAXLENGTH=50><BR><font size="1" face="verdana,arial,helvetica">(Here write verification code from picture)</font></TD></TR>'; else $main_content .= '<script type="text/javascript">var verifya=0;</script>'; $main_content .= '</TABLE> </TD></TR> <TR><TD> <TABLE BORDER=0 CELLSPACING=5 CELLPADDING=0><TR><TD> Please review the following terms and state your agreement below. </TD></TR> <TR><TD> <B>'.htmlspecialchars($config['server']['serverName']).' Rules</B><BR> <TEXTAREA ROWS="16" WRAP="physical" COLS="75" READONLY="true">'; //load server rules from file include("pages/tibiarules.php"); $main_content .= '</TEXTAREA> </TD></TR></TABLE> </TD></TR> <TR><TD> <TABLE BORDER=0 CELLSPACING=5 CELLPADDING=0> <TR><TD> <INPUT TYPE="checkbox" NAME="rules" id="rules" value="true" /><label for="rules"><u> I agree to the '.htmlspecialchars($config['server']['serverName']).' Rules.</u></lable><BR> </TD></TR> <TR><TD> If you fully agree to these terms, click on the "I Agree" button in order to create an '.htmlspecialchars($config['server']['serverName']).' account.<BR> If you do not agree to these terms or do not want to create an '.htmlspecialchars($config['server']['serverName']).' account, please click on the "Cancel" button. </TD></TR></TABLE> </TD></TR> </TABLE></TD></TR> </TABLE> <BR> <TABLE BORDER=0 WIDTH=100%> <TR><TD ALIGN=center> <IMG SRC="'.$layout_name.'/images/blank.gif" WIDTH=120 HEIGHT=1 BORDER=0><BR> </TD><TD ALIGN=center VALIGN=top> <INPUT TYPE=image NAME="I Agree" SRC="'.$layout_name.'/images/buttons/sbutton_iagree.gif" BORDER=0 WIDTH=120 HEIGHT=18> </FORM> </TD><TD ALIGN=center> <FORM ACTION="?subtopic=latestnews" METHOD=post> <INPUT TYPE=image NAME="Cancel" SRC="'.$layout_name.'/images/buttons/sbutton_cancel.gif" BORDER=0 WIDTH=120 HEIGHT=18> </FORM> </TD><TD ALIGN=center> <IMG SRC="/images/blank.gif" WIDTH=120 HEIGHT=1 BORDER=0><BR> </TD></TR> </TABLE> </TD> <TD><IMG SRC="'.$layout_name.'/images/blank.gif" WIDTH=10 HEIGHT=1 BORDER=0></TD> </TR> </TABLE>'; } //CREATE ACCOUNT PAGE (save account in database) if($action == "saveaccount") { $reg_name = strtoupper(trim($_POST['reg_name'])); $reg_email = trim($_POST['reg_email']); $reg_password = trim($_POST['reg_password']); $reg_code = trim($_POST['reg_code']); //FIRST check //check e-mail if(empty($reg_name)) $reg_form_errors[] = "Please enter account name."; elseif(!check_account_name($reg_name)) $reg_form_errors[] = "Invalid account name format. Use only A-Z and numbers 0-9."; if(empty($reg_email)) $reg_form_errors[] = "Please enter your email address."; else { if(!check_mail($reg_email)) $reg_form_errors[] = "E-mail address is not correct."; } if($config['site']['verify_code']) { //check verification code $string = strtoupper($_SESSION['string']); $userstring = strtoupper($reg_code); session_destroy(); if(empty($string)) $reg_form_errors[] = "Information about verification code in session is empty."; else { if(empty($userstring)) $reg_form_errors[] = "Please enter verification code."; else { if($string != $userstring) $reg_form_errors[] = "Verification code is incorrect."; } } } //check password if(empty($reg_password) && !$config['site']['create_account_verify_mail']) $reg_form_errors[] = "Please enter password to your new account."; elseif(!$config['site']['create_account_verify_mail']) { if(!check_password($reg_password)) $reg_form_errors[] = "Password contains illegal chars (a-z, A-Z and 0-9 only!) or lenght."; } //SECOND check //check e-mail address in database if(empty($reg_form_errors)) { if($config['site']['one_email']) { $test_email_account = new Account(); //load account with this e-mail $test_email_account->findByEmail($reg_email); if($test_email_account->isLoaded()) $reg_form_errors[] = "Account with this e-mail address already exist in database."; } $account_db = new Account(); $account_db->find($reg_name); if($account_db->isLoaded()) $reg_form_errors[] = 'Account with this name already exist.'; } // ----------creates account-------------(save in database) if(empty($reg_form_errors)) { //create object 'account' and generate new acc. number if($config['site']['create_account_verify_mail']) { $reg_password = ''; for ($i = 1; $i <= 6; $i++) $reg_password .= mt_rand(0,9); } $reg_account = new Account(); // saves account information in database $reg_account->setName($reg_name); $reg_account->setPassword($reg_password); $reg_account->setEMail($reg_email); $reg_account->setCreateDate(time()); $reg_account->setCreateIP(Visitor::getIP()); $reg_account->setFlag(Website::getCountryCode(long2ip(Visitor::getIP()))); if(isset($config['site']['newaccount_premdays']) && $config['site']['newaccount_premdays'] > 0) { $reg_account->set("premdays", $config['site']['newaccount_premdays']); $reg_account->set("lastday", time()); } $reg_account->save(); //show information about registration if($config['site']['send_emails'] && $config['site']['create_account_verify_mail']) { $mailBody = '<html> <body> <h3>Your account name and password!</h3> <p>You or someone else registred on server <a href="'.$config['server']['url'].'"><b>'.htmlspecialchars($config['server']['serverName']).'</b></a> with this e-mail.</p> <p>Account name: <b>'.htmlspecialchars($reg_name).'</b></p> <p>Password: <b>'.htmlspecialchars(trim($reg_password)).'</b></p> <br /> <p>After login you can:</p> <li>Create new characters <li>Change your current password <li>Change your current e-mail </body> </html>'; $mail = new PHPMailer(); if ($config['site']['smtp_enabled']) { $mail->IsSMTP(); $mail->Host = $config['site']['smtp_host']; $mail->Port = (int)$config['site']['smtp_port']; $mail->SMTPAuth = $config['site']['smtp_auth']; $mail->Username = $config['site']['smtp_user']; $mail->Password = $config['site']['smtp_pass']; } else $mail->IsMail(); $mail->IsHTML(true); $mail->From = $config['site']['mail_address']; $mail->AddAddress($reg_email); $mail->Subject = $config['server']['serverName']." - Registration"; $mail->Body = $mailBody; if($mail->Send()) { $main_content .= 'Your account has been created. Check your e-mail. See you in Tibia!<BR><BR>'; $main_content .= '<TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4> <TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Account Created</B></TD></TR> <TR><TD BGCOLOR="'.$config['site']['darkborder'].'"> <TABLE BORDER=0 CELLPADDING=1><TR><TD> <BR>Your account name is <b>'.$reg_name.'</b>. <BR><b><i>You will receive e-mail (<b>'.htmlspecialchars($reg_email).'</b>) with your password.</b></i><br>'; $main_content .= 'You will need the account name and your password to play on '.htmlspecialchars($config['server']['serverName']).'. Please keep your account name and password in a safe place and never give your account name or password to anybody.<BR><BR>'; $main_content .= '<br /><small>These informations were send on email address <b>'.htmlspecialchars($reg_email).'</b>. Please check your inbox/spam folder.'; } else { $main_content .= '<br /><small>An error occorred while sending email! Account not created. Try again.</small>'; $reg_account->delete(); } } else { $main_content .= 'Your account has been created. Now you can login and create your first character. See you in Tibia!<BR><BR>'; $main_content .= '<TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4> <TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Account Created</B></TD></TR> <TR><TD BGCOLOR="'.$config['site']['darkborder'].'"> <TABLE BORDER=0 CELLPADDING=1><TR><TD> <BR>Your account name is <b>'.htmlspecialchars($reg_name).'</b><br>You will need the account name and your password to play on '.htmlspecialchars($config['server']['serverName']).'. Please keep your account name and password in a safe place and never give your account name or password to anybody.<BR><BR>'; if($config['site']['send_emails'] && $config['site']['send_register_email']) { $mailBody = '<html> <body> <h3>Your account name and password!</h3> <p>You or someone else registred on server <a href="'.$config['server']['url'].'"><b>'.htmlspecialchars($config['server']['serverName']).'</b></a> with this e-mail.</p> <p>Account name: <b>'.htmlspecialchars($reg_name).'</b></p> <p>Password: <b>'.htmlspecialchars(trim($reg_password)).'</b></p> <br /> <p>After login you can:</p> <li>Create new characters <li>Change your current password <li>Change your current e-mail </body> </html>'; $mail = new PHPMailer(); if ($config['site']['smtp_enabled']) { $mail->IsSMTP(); $mail->Host = $config['site']['smtp_host']; $mail->Port = (int)$config['site']['smtp_port']; $mail->SMTPAuth = $config['site']['smtp_auth']; $mail->Username = $config['site']['smtp_user']; $mail->Password = $config['site']['smtp_pass']; } else $mail->IsMail(); $mail->IsHTML(true); $mail->From = $config['site']['mail_address']; $mail->AddAddress($reg_email); $mail->Subject = $config['server']['serverName']." - Registration"; $mail->Body = $mailBody; if($mail->Send()) $main_content .= '<br /><small>These informations were send on email address <b>'.htmlspecialchars($reg_email).'</b>.'; else $main_content .= '<br /><small>An error occorred while sending email (<b>'.htmlspecialchars($reg_email).'</b>)!</small>'; } } $main_content .= '</TD></TR></TABLE></TD></TR></TABLE><BR><BR>'; } else { //SHOW ERRORs if data from form is wrong $main_content .= '<div class="SmallBox" > <div class="MessageContainer" > <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div> <div class="BoxFrameEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="BoxFrameEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="ErrorMessage" > <div class="BoxFrameVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div> <div class="BoxFrameVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div> <div class="AttentionSign" style="background-image:url('.$layout_name.'/images/content/attentionsign.gif);" /></div><b>The Following Errors Have Occurred:</b><br/>'; foreach($reg_form_errors as $show_msg) { $main_content .= '<li>'.$show_msg.'</li>'; } $main_content .= '</div> <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div> <div class="BoxFrameEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="BoxFrameEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> </div></div><br/> <BR> <CENTER> <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><FORM ACTION=?subtopic=createaccount METHOD=post><TR><TD> <INPUT TYPE=hidden NAME=email VALUE=""> <INPUT TYPE=image NAME="Back" ALT="Back" SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" BORDER=0 WIDTH=120 HEIGHT=18> </TD></TR></FORM></TABLE> </CENTER>'; } } por favor quem puder ajudar agradeço de mais....

Informação Importante

Confirmação de Termo