Ir para conteúdo

Luquinha

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Luquinha recebeu reputação de Straikar em [Pedido] Anti Mage Bomb 8.60   
    eai beleza usa esse aqui

    creaturescripts/ scripts

    cria um arquivo chamado 

    antimage.lua

    e poem isso dentro



    tag



    criei aqi na hora se funfar rep+
  2. Gostei
    Luquinha recebeu reputação de matheusj0s3 em [Resolvido] ajuda, alterar tempo de servesave   
    Em pastadoot > data > globalevents

    Abra o globalevents.xml
     
    Aperte Ctrl + F e pesquise save

    Terá algo relacionado á isso 
     
    <globalevent name="save" interval="2200" event="script" value="save.lua"/>  
    Mude aqui 
     
    interval="2200"
     
    1 hora é 3600
  3. Gostei
    Luquinha recebeu reputação de jpoliveira em [BÁSICO] - Novo Tipo De Rua !   
    Introdução
    Uma rua ou calhe é normalmente entendida como um espaço público no qual o direito de ir e vir é plenamente realizado. Entretanto, o conceito também é aplicado a espaços que se assemelhem a ela, como ruas internas em condomínios de acesso privado ou mesmo em corredores internos de centros comerciais.
    Em ambientes medievais, raramente existia calçadas e as ruas eram largas.
    Fonte: wikipedia


    1. Para começar escolha o tipo de rua que irá melhor se encaixar com o tema de sua cidade, no meu caso irei usar o ID: 724
    *Ficando assim:

    - Mas não está muito larga?
    R: Espera e verá o porque disto!


    2. Como a ideia aqui é fazer outro tipo de rua, iremos colocar algo que raramente se vê: uma calçada! Para isto utilizei os seguintes IDS: 3152-3157

    *Ficando assim:



    3. Hora de fazer as bordas para as calçadas e para o canteiro central.


    *Ficando assim:




    4. Chegamos no fim, agora só falta detalhar, adicionar nature e construções em volta, um exemplo:


    É só isso galera, espero que tenham aprendido e gostado do tutorial.

    Créditos:
    Left4Dead - PELAS FOTOS
  4. Gostei
    Luquinha recebeu reputação de Infused em [Pedido] Scripts Armas   
    Terceiro Pedido
     
    Achei um script aqui, que ao dar use no item ele ganha a promotion.

    Vamos lá.
     
    Em actions/scripts crie um arquivo chamado promoitem.lua e cole isso dentro dele.
    function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 9971) then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return TRUE end  
    Agora em actions.xml adicione essa tag

     
    <action itemid="0000" event="script" value="promoitem.lua"/>  
    Explicação: Em 0000 é o id do item que vai ser o promote.
     Créditos:Matheus
     
     
    Não testado ,caso der erro avisa ai.

     
    Segundo Script

    CLICA AQUI
     
     
    Primeiro Script
     
    Vá em creaturescripts/scripts crie um arquivo chamado weaponpar.lua e adicione isso la dentro
     

     
    -- <Script TK> -- local weaponpar = {2377, 2378, 2379, 2380} -- id dos items que darão paralize local chancepar = 5 -- chance de ocorrer o paralize (10 = 10%, 20 = 20%, 30 = 30%, 1 = 1%, 5 = 5%) e assim por diante local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) -- aqui edita os valores pro dano de paralize, vai mudando ae e testando até achar o desejado local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) -- aqui vai o tempo de paralyze, 1000 = 1 segundo setConditionParam(condition, CONDITION_PARAM_SPEED, -400) -- velocidade que o monstro irá perder setConditionFormula(condition, 0, 0, 0, 0) setCombatCondition(combat, condition) function onAttack(cid, target) if ((getCreaturePosition(target).x == getCreaturePosition(cid).x or getCreaturePosition(target).x == getCreaturePosition(cid).x+1 or getCreaturePosition(target).x == getCreaturePosition(cid).x-1) and (getCreaturePosition(target).y == getCreaturePosition(cid).y or getCreaturePosition(target).y == getCreaturePosition(cid).y+1 or getCreaturePosition(target).y == getCreaturePosition(cid).y-1)) then for i=0, #weaponpar do if (getPlayerSlotItem(cid, 5).itemid == weaponpar[i] or getPlayerSlotItem(cid, 6).itemid == weaponpar[i]) then if (math.random(1,100) > (100 - chancepar)) then doPlayerSendTextMessage(cid, 23, getCreatureName(target).." has paralized.") doAddCondition(target, condition) return true else return true end end end end return true end Agora vá em creaturescripts.xml e adicione essa tag
    <event type="attack" name="WeaponPar" event="script" value="weaponpar.lua"/>  
     
    E pra finaliza vá em creaturescripts/scripts e abra o arquivo login.lua e adicone essa tag lá

     

     
    registerCreatureEvent(cid, "WeaponPar")  
     
     
    Essa staff, ela tem chances de dar paralyze, está tudo explicado no começo do tópico.
     
     
    Créditos : Jhon992
  5. Obrigado
    Luquinha recebeu reputação de rook smash em [Resolvido] ajuda, alterar tempo de servesave   
    Em pastadoot > data > globalevents

    Abra o globalevents.xml
     
    Aperte Ctrl + F e pesquise save

    Terá algo relacionado á isso 
     
    <globalevent name="save" interval="2200" event="script" value="save.lua"/>  
    Mude aqui 
     
    interval="2200"
     
    1 hora é 3600
  6. Obrigado
    Luquinha recebeu reputação de Gnius em Como por para o playay ganhar 3 dias de vip ao criar a acc em Mysql?   
    Vá na pasta do seu site,

    depois vá na pasta config

    e abra o arquivo config.php

    pesquise isso

     
    ['newaccount_premdays']  
    e coloque isso no lugar
     

    $config['site']['newaccount_premdays'] = 5; #! O NUMERO 5 É O QUANTO DIA VAI DAR
  7. Gostei
    Luquinha recebeu reputação de tirso em [Resolvido] Gesior Colunas   
    Posta seu layout.php se for possivel ou senão faz assim ,vá em htdocs,layouts,tibiacom ~> layout.php abre ele em bloco de notas
     
    E pesquise
     
     
    library   Em seguida vai ter um negocio mais ou menos assim 
     
     
     
     
    <div id='library' class='menuitem'> <span onClick="MenuItemAction('library')">   <div class='MenuButton' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/button-background1.gif);'>     <div onMouseOver='MouseOverMenuItem(this);' onMouseOut='MouseOutMenuItem(this);'><div class='Button' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/button-background-over1.gif);'></div>       <span id='library_Lights' class='Lights'>         <div class='light_lu' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/green-light.gif);'></div>         <div class='light_ld' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/green-light.gif);'></div>         <div class='light_ru' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/green-light.gif);'></div>       </span>       <div id='library_Icon' class='Icon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-library.gif);'></div>       <div id='library_Label' class='Label' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/label-library.gif);'></div>       <div id='library_Extend' class='Extend' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/plus.gif);'></div>     </div>   </div> </span>   Você seleciona desde aqui  <div id='library' class='menuitem'>
    e termine em </a>

    Uma linha antes do <php>
  8. Gostei
    Luquinha recebeu reputação de Rafals em War Of Emperium   
    DOWNLOAD 
  9. Gostei
    Luquinha recebeu reputação de .Foxxy em [Resolvido] [Ajuda] Error during getdataint<rep>   
    Executa isso na sua database

     
    ALTER TABLE "players" ADD "rep" INT( 11 ) NOT NULL DEFAULT "0";
  10. Gostei
    Função: Quando um jogador matar outro, irá aparecer em seu default uma mensagem avisando.
    E a mensagem será, por exemplo: Lucas acaba se morto no nivel 90 para o Luquinha.

    Vamos lá!

    1. Acesse: data/creaturescripts/scripts e abra o arquivo deathbroadcast.lua. Coloque isto:

    function onKill(cid, target, lastHit) local str = "O player %s acaba de ser morto no nível %d por %s" if isPlayer(cid) and isPlayer(target) then doBroadcastMessage(str:format(getCreatureName(target), getPlayerLevel(target), getCreatureName(cid)), 27) end return true end  
     

    2. Agora vá em data/creaturescript e abra o arquivo creaturescript.xml. Em seguida, coloque isto:
    <event type="kill" name="DeathBroadCast" event="script" value="deathbroadcast.lua"/>

    3. Vá em data/creaturescripts/scripts e abra o arquivo login.lua. Terá lá registerCreatureEvent, coloque este código abaixo disso:

    registerCreatureEvent(cid, "DeathBroadCast")
    Para você alterar as cores do aviso que irá aparecer a cada morte, coloque este:

    MESSAGE_FIRST = 18 MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST MESSAGE_EVENT_ORANGE = 19 MESSAGE_STATUS_CONSOLE_ORANGE = 20 MESSAGE_STATUS_WARNING = 21 MESSAGE_EVENT_ADVANCE = 22 MESSAGE_EVENT_DEFAULT = 23 MESSAGE_STATUS_DEFAULT = 24 MESSAGE_INFO_DESCR = 25 MESSAGE_STATUS_SMALL = 26 MESSAGE_STATUS_CONSOLE_BLUE = 27 MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE  


  11. Gostei
    Luquinha recebeu reputação de skeltgt em Compilando e rodando um OTServ em Linux (debian). Tutorial Definitivo   
    Este é um tutorial escrito escrito originalmente para aqueles, que apesar de não terem experiencia com este SO, querem utiliza-lo para rodar seus OTServers, seja por segurança, estabilidade ou simplesmente por quererem aprender. O Linux apesar de assustar de inicio pra quem nunca teve contato, principalmente por não dispor de uma interface grafica (a não ser em casos onde você use o vnc, mas não é o foco deste tutorial), é um grande SO, principalmente quando se trata de gerenciamento de memória, segurança e estabilidade. Neste tutorial vamos fazer uso do Debian 6 64bits e um OT 8.6, apesar de servir para qualquer versão, desde que tenha as sources.
      Programas necessários: Putty - Necessário para administrar o vps, via SSH. FileZilla - Ftp, utilizado para enviar seus arquivos para o vps.   Ao contratar um vps Linux  até 1 hora você receberá um email contendo o IP e senha root do seu novo servidor. Aqui nós abrimos o FileZilla para mandarmos o OT para o vps. A tela dele é muito simples: Em Host você coloca o IP do VPS, usuário é "root", e senha é a que você passou no momento da compra, que também foi enviada para seu email juntamente com o IP. Basta compactar a pasta do seu ot e as Sources em um arquivo .zip, e copiar para o VPS. Aqui no exemplo usaremos a pasta /home, por questões de organização. Para isso, basta digitar "/home" no espaço Endereço Remoto.  Caso seu OT tenha SITE, aproveite e mande o mesmo para o vps também.   Agora iremos logar no VPS via PUTTY para instalar os arquivos necessários e compilar o tfs. A tela é igualmente simples, bastando adicionar o IP e clicar em Open. A Tela é a seguinte:     Após isso, será aberta uma tela preta, pedindo login. Digite "root", Enter. Será pedido a senha de root, apenas digite, e depois enter novamente. Será exibido o terminal, algo parecido com a tela abaixo:   Perfeito. Você está logado. Vamos começar instalando as libs necessárias para o funcionamento do OT, mysql, apache e mais algumas libs que iremos utilizar, com o seguinte comando:    
    apt-get update apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 libcurl4-openssl-dev unzip apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin  
      Pronto. Instalado tudo, estamos prontos para seguir com a compilação. Vá para a pasta /home e descompacte as sources e o ot usando o comando unzip. Por exemplo, caso suas sources estejam em um arquivo chamado sourcez.zip dentro de /home, o comando fica assim: cd /home [tecle enter] unzip sources.zip [tecle enter]   Em seguida daremos permissão total na pasta, para que não haja problemas. para isso (supondo que a pasta descompactada se chame "sources") execute o comando: chmod -R 777 sources/ [tecle enter]   Entramos na pasta sources com o comando: cd sources [tecle enter]   E compilamos com os seguintes comandos: ./autogen.sh [tecle enter] ./configure --enable-mysql --enable-root-permission [tecle enter] ./build.sh [tecle enter]   Compilado. Caso liste o diretório corrente (com o comando "ls") você perceberá um arquivo novo, chamado "theforgottenserver" dentro dessa pasta. Basta copia-lo para a pasta do seu ot. No exemplo, vamos supor que a pasta do ot se chame otserv, e está dentro de /home (ficando /home/otserv) então vc copia o tfs para dentro da pasta do OT com o comando: cp theforgottenserver /home/otserv [tecle enter] cd /home/otserv [tecle enter] chmod 777 theforgottenserver [tecle enter]   Agora vamos criar uma DB e importar a database para o mysql. Esta etapa é somente para OTs com site (mysql), podendo ser descartada se você usa account manager e SQLite. Primeiramente, temos que logar no Mysql e criar uma DB nova para receber a database.sql. Usamos os seguintes comandos: mysql -u root -p [enter] aqui será pedido a senha do mysql. Coloque a senha e de enter. Vai abrir o console do Mysql. Nesse exemplo, vamos criar a database com o nome "otserv". Para isso digite o comando: create database otserv; [enter] e para sair do console do mysql digite: exit; [enter]   Pronto. Database criada, vamos agora importar a database para essa nova DB que acabamos de criar. Supondo que o arquivo .sql esteja na pasta do ot (/home /otserv) vams ter certeza que estamos nessa pasta, e digitar o comando para importal (supondo que o arquivo contendo a db se chame database.sql) cd /home/otserv [enter] mysql -u root -p otserv < database.sql [enter]   Perfeito. Vai pedir a senha do mysql, é só digitar e teclar enter. Se não ver nenhuma mensagem de erro, sua DB foi importada com sucesso. Agora só falta o site. Como ja instalamos o apache juntamente com as libs, é somente jogar o site dentro da pasta /var/www e pronto. Site funcionando. Você pode usar o FileZilla para isso.   Perfeito. Só rodar o theforgottenserver e ser feliz digite (dentro da pasta /home/otserv):   ./theforgottenserver [tecle enter]   CRÉDITOS : JVSERVERS.COM.BR
  12. Gostei
    Luquinha recebeu reputação de Stark Z. em [Resolvido] como adicionar monstros no mapa com remer's   
    1° Abra o seu mapa no remeres.

    2° Agora aperte a tecla T

    3° Ali aonde tá Terrain Palette, Clique ali e selecione Creature Palette.

    4° Logo abaixo vai ter Elementals,(acho).

    5° Você mude para o lugar que você quer seu monstro, selecione seu monstro e lá embaixo clique em Place Spawn

    6 ° Do lado do botão Place Spawn tem umas opção Spawn Time : 60 <-- NÃO MEXA
    Spawn Size : (ponha 30)

    7° E Clique na parte toda aonde você quer por o bixo, (A PARTE TERÁ QUE FICAR MAIS ESCURA ,E COM UM FOGO ROXINHO)

    8° Adicione seu bixo na parte escura

    9° Ajudei ? REP++
  13. Gostei
    Função: Tem a função de quando for utilizado o comando /checkitem id, aparece todos os players que possuem este item.

    Vamos lá!

    1. Acesse: \data\talkactions\scripts e crie um arquivo vcheckitem.lua. Após criar, coloque isto:

    function onSay(cid, words, param)     if not(param and isNumber(param)) then         return doPlayerSendCancel(cid, "Você precisa informar o ID do item.")     end     local query, msg = db.getResult("SELECT name FROM players WHERE id IN (SELECT player_id FROM player_items WHERE itemtype = ".. param ..");"), ""     if (query:getID() ~= -1) then         while (true) do             local name = query:getDataString("name")             msg = msg..name.."\n"             if not(query:next()) then                 break             end         end     else         return doShowTextDialog(cid, param, "Ninguém possui esse item.")     end     return doShowTextDialog(cid, param, msg) and true end

    2. Em seguida, vá em \data\talkactions e abra o arquivo talkactions.xml. Coloque o código abaixo:
    <talkaction words="/checkitem" event="script" value="vcheckitem.lua"/>

  14. Gostei
    Luquinha recebeu reputação de Axion Nitron em [Resolvido] ajuda, alterar tempo de servesave   
    Duvida Sanada, Reportado !
  15. Gostei
    Função: Tem a função de quando for utilizado o comando /checkitem id, aparece todos os players que possuem este item.

    Vamos lá!

    1. Acesse: \data\talkactions\scripts e crie um arquivo vcheckitem.lua. Após criar, coloque isto:

    function onSay(cid, words, param)     if not(param and isNumber(param)) then         return doPlayerSendCancel(cid, "Você precisa informar o ID do item.")     end     local query, msg = db.getResult("SELECT name FROM players WHERE id IN (SELECT player_id FROM player_items WHERE itemtype = ".. param ..");"), ""     if (query:getID() ~= -1) then         while (true) do             local name = query:getDataString("name")             msg = msg..name.."\n"             if not(query:next()) then                 break             end         end     else         return doShowTextDialog(cid, param, "Ninguém possui esse item.")     end     return doShowTextDialog(cid, param, msg) and true end

    2. Em seguida, vá em \data\talkactions e abra o arquivo talkactions.xml. Coloque o código abaixo:
    <talkaction words="/checkitem" event="script" value="vcheckitem.lua"/>

  16. Gostei
    Luquinha deu reputação a Leite em Como Ingnorar Monstro no Magebot   
    Vou ensinar como ingnorar um montro no magebot
     
     
                                                                                              Primeiro vai em monster list
                                                                                              procure o bixo que vc n quer atacar
                                                          e poe isso na frente ;99
                                                          EX: bonebeast;exori flam;99
             
                                                                                                                                                                                                  Se foi util da um rep+
  17. Gostei
    Luquinha recebeu reputação de 1268995 em [Tutorial] Jungle + Montanha   
    Tutorial Mapping
    Tema: Jungle [Montanha]


    Fala galera, peço para comentarem reputar fazer tudo pq tudo é bom. Mas vamos ao que interessa:
    No tutorial de hoje estarei ensinando como mecher com jungle, exclusivamente em montanhas. Deixarei um geral de quais plantas usar, e também estarei mostrando algumas ideias criativas.
    Estarei mostrando um tuto completo, e por fim a foto de um vale com a mesma idéia.

    1# - Crie sua base:
    O inicio de tudo, é criar a base, que no caso será a montanha. Não precisa fazer só uma montanha, pode fazer também outras pequenas por cima. Nessa parte, o 'como ficara' é livre arbitrio, ficara do jeito que você quiser:



    2# - Acrescente as plantas iniciais (jungle basico):
    A segunda parte, você simplesmente tem que colocar algumas plantinhas básicas, jungle com nature, plantinhas dos ids "2778" (pra cima) e "4008"(pra cima). [quando me refiro "pra cima", quero dizer que os ids ao redor dos citados tem algo a ver, e também podem ser usados]:


    3# - Cogumelos/Flores:
    Adicione também, alguns cogumelos, flores, pedrinhas menores, tudo relacionado a jungle e à montanhas.
    As flores e os cogumelos estão nessa faixa de id: "4134", até "4185", você pode usar também ids como "11044" "10763" "11811"
    "10793" (entre outros que estão nessa faixa:

    (nesta imagem [/\] não adicionei os ids comunicados, apenas adicionei algumas flores e plantas. Mas na proxima imagem vocês verão como eu usei)

    4# - Momento Criatividade:
    Estarei mostrando, algumas ideias de jungle, que também ficaram bem legais. Da uma conferida aí na imagem:



    4# - Final:
    Bom, no final, use bastante de criatividade, junte tudo aquilo que você sabe a respeito do tema e faça o que 'vier na telha', no meu caso ficou assim:


    Recomendação: Na área de jungle, não recomendo usar nas bordas os ids de "4456 à 4467" e sim de "891 à 902", assim dará impressão de um local mais aberto. Tenho costume de fazer assim apenas em àreas jungle, e em algumas outras especificas. Do contrário faça do jeito que bem entender.

    Também estarei mostrando outra imagem que fiz, usando os mesmos aspectos ensinado no tutorial acima. Fiz uma espécie de vale, com montanha, tudo relacionado a jungle. (só pra vocês terem uma idéia):


    (não terminei o último andar, sorry)

    Espero que tenham gostado do tutorial.
    Brevemente estarei trazendo mais conteúdo ao forum.
    Deixe uma dica de tutorial que gostaria, quem sabe ele não pode ser o proximo (deixe juntamente ao comentário).
  18. Gostei
    Luquinha deu reputação a Hyaggoz em Dicer Script Simulator 100% Funcional   
    Primeiro post aqui no fórum do TibiaKing. Consegui arrumar um script "bugado" e coloquei ele para funcionar. Algumas coisas precisam ser arrumada, coisas básicas tipo as mensagem de spam. O único problema é que eu queria aumentar a velocidade dele, ele faz tudo muito rápido, vira para o player, pega o dinheiro e tira lixo, a única coisa que ele demora pra fazer é SIMULAR o DADO. Quando a pessoa joga o dinheiro, ele pega o dinheiro, demora uns 2/3 segundos e simula o dado. Vou disponibilizar o script pra voces e se alguma alma boa e gentil conseguir arrumar a velocidade da simulaçao do DADO, poste aqui, POR FAVOR.
     
     
    https://mega.co.nz/#!GRMAHbjR!Pp2qeefKyryKjBH9WKJDyvkVq9QTjpV0mP8tzxyVjBQ
     
    https://mega.co.nz/#!yBUihLRR!bBKEIDhPsm5ZnZ4wHH_e7yxJ7tclPPhCIM_rjfm7iFM
     
     
    Tutorial básico para quem não sabe utilizar:
     
    1- Baixem esses 2 arquivos e coloquem-os na pasta SCRIPTS:   documentos>xenobot>scripts
     
    2- Ao entrar no char, segure CTRL + RIGHT CLICK sobre o character e clique em LOOTER. NÃO MARQUE, apenas clique!
     
    3- Depois clique em scripter, selecione um de cada vez, nao importa a ordem e dê EXECUTE SCRIPTER
     
    4- Abra o browse field do meio do DEPOT e depois o browse field do DEPOT
     
    5- Vá na aba LOOTER e veja o ID do BROWSE FIELD e do DEPOT. Exemplo: BACKPACK 8 - NO PARENT. 8 será o ID.
     
    6- Digite no char [bOT_LOG] /counter "ID DO BROWSE" e depois /depot "ID DO DEPOT". /START para iniciar o script.
     
     
     
     
     
     
     
     
    OBS:
    *So utilizo em OTSERV.
    *As BPS devem estar dentro do depot chest.
    *Para vêr quais BPS e itens que já estão configurados, só abrir o arquivo como bloco de nota.
  19. Gostei
    Luquinha recebeu reputação de xXJamesXx em [BÁSICO] - Novo Tipo De Rua !   
    Introdução
    Uma rua ou calhe é normalmente entendida como um espaço público no qual o direito de ir e vir é plenamente realizado. Entretanto, o conceito também é aplicado a espaços que se assemelhem a ela, como ruas internas em condomínios de acesso privado ou mesmo em corredores internos de centros comerciais.
    Em ambientes medievais, raramente existia calçadas e as ruas eram largas.
    Fonte: wikipedia


    1. Para começar escolha o tipo de rua que irá melhor se encaixar com o tema de sua cidade, no meu caso irei usar o ID: 724
    *Ficando assim:

    - Mas não está muito larga?
    R: Espera e verá o porque disto!


    2. Como a ideia aqui é fazer outro tipo de rua, iremos colocar algo que raramente se vê: uma calçada! Para isto utilizei os seguintes IDS: 3152-3157

    *Ficando assim:



    3. Hora de fazer as bordas para as calçadas e para o canteiro central.


    *Ficando assim:




    4. Chegamos no fim, agora só falta detalhar, adicionar nature e construções em volta, um exemplo:


    É só isso galera, espero que tenham aprendido e gostado do tutorial.

    Créditos:
    Left4Dead - PELAS FOTOS
  20. Gostei
    Luquinha recebeu reputação de rodox08 em [GESIOR] Vip Status Obedecendo Vip Time   
    Boa galera mais uma vez eu aqui! ;p
    Agora o sistema de VIP Status obedece pelo vip_time, no Gesior ACC o sistema de vip atual obedece o storage que não é tão bom devido um bug quando o player recebe um vip pelo storage no termino do vip_time ele ainda fica com o Status de VIP, nesse tutorial eu vou ensinar como ele obedecer o accont>vip_time.

    Recomendado pra quem usa system vip by Mock e para sistema vip By Lukeskywalker.

    Vamos nois...


    Vai até htdocs/pot/OTS_ACCOUNT.php

    Procure por:

    'lastday' => 0,  

    Logo após adicione:
    'vip_time' => 0,




    Procure por:
    ' . $this->db->fieldName('rlname') . ',

    Logo após adicione:
    '. $this->db->fieldName('vip_time') . ',  




    Procure por:
    ' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ',  

    Logo após adicione:
    ' . $this->db->fieldName('vip_time') . ' = ' . $this->db->quote($this->data['vip_time]) . ',  




    Procure por:
        public function getRLName()     {         if( !isset($this->data['rlname']) )         {             throw new E_OTS_NotLoaded();         }         return $this->data['rlname'];     }  

    Logo após adicione:
    public function getPlayerVip_Time()     {         if( !isset($this->data['vip_time']) )         {             throw new E_OTS_NotLoaded();         }         return $this->data['vip_time'];     }  




    Vai até htdocs/Accountmanagement.php




    Procure por:
                    $account_email = $account_logged->getEMail();                 $account_email_new_time = $account_logged->getCustomField("email_new_time");                 if($account_email_new_time > 1)                         $account_email_new = $account_logged->getCustomField("email_new");

    Logo após adicione:
            /*Vip Status*/         $account_vip = $account_logged->getPlayerVip_Time() ? '<b><font color="green"> Vip Account, '.$account_logged->getPlayerVip_Time().' Days left </font></b>' : '<b><font color="red">Not Vip Account</font></b>';





    Procure por:
    " ><td class="LabelV" >Account Status:</td><td>'.$account_status.'</td></tr><tr style="background-color:'.$config['site']['darkborder'].';  

    Logo após adicione:
    " ><td class="LabelV" >Vip Status:</td><td>'.$account_vip.'</td></tr><tr style="background-color:'.$config['site]['darkborder'].';  




    Vai até htdocs/character.php




    Procure por:
    if(is_int($number_of_rows / 2)) { $bgcolor = $config['site]['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;                 $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Account*Status:</TD><TD>';                 $main_content .= ($account->isPremium()) ? '<b><font color="green">Premium Account</font></b>' : '<b><font color="red">Free Account</font></b>';  

    Logo após adicione:
                    /*Vip Status*/             if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;               $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Vip Status:</TD><TD>';               $main_content .= ($account->getPlayerVip_Time()) ? '<b><font color="green">Vip Account</font></b>' : '<b><font color="red">Not Vip Account</font></b>';  




    Bom, se você fizer tudo corretamente como está no topico tudo vai da certo!  
    leia atentamente e faça com calma.
     

    Creditos:
    Natan Beckman
    Acordion
  21. Gostei
    Luquinha recebeu reputação de lucas1 em [ACTION] Simple Pet System   
    Simple Pet System



    Saudações galerinha, bão? Tive uma ideia bem simples e vim trazer para vocês, é um PET para ele te ajudar nas batalhas.





    Instalação


    Vá em data/actions/scripts, copie algum arquivo da pasta e cole, renomeie para simple_pet e adicione isso dentro:





    Muito bem, agora sigamos para actions.xml e adicione essa tag:
     
    <action itemid="11256;11207;11144;9019" event="script" value="simple_pet.lua"/>



    Configuração



    Nesta parte do código:
     
    local dolls = { [11256] = {pet = "Crystal Spider"}, [11207] = {pet = "Ashmunrah"}, [11144] = {pet = "Demon"}, [9019] = {pet = "Vampire"}, }

    Oque está entre [ e ] nós colocamos os Item ID dos items que vão chamar o PET. Já entre { e } aonde está entre aspas, colocamos o nome do PET.

    E na tag do actions.xml adicionamos estes MESMOS Item Ids, separando-os por ; ficando:


    <action itemid="ID;ID;ID;ID" event="script" value="simple_pet.lua"/> @edit - pet ir até você
    Para o PET  teleportar para você quando subir escadas, ou ficar muito longe, vá em config.lua e procure por:


     
    teleportPlayerSummons  

    Se estiver false coloque true, se estiver "no", coloque "yes"


     
    Demonstração







    Finalizações



    Obrigado pela atenção galera, espero que tenham gostado, e qualquer dúvida tentarei ajudar vocêis
                                                                                     
                                                                                          

  22. Gostei
    Este é um tutorial escrito escrito originalmente para aqueles, que apesar de não terem experiencia com este SO, querem utiliza-lo para rodar seus OTServers, seja por segurança, estabilidade ou simplesmente por quererem aprender. O Linux apesar de assustar de inicio pra quem nunca teve contato, principalmente por não dispor de uma interface grafica (a não ser em casos onde você use o vnc, mas não é o foco deste tutorial), é um grande SO, principalmente quando se trata de gerenciamento de memória, segurança e estabilidade. Neste tutorial vamos fazer uso do Debian 6 64bits e um OT 8.6, apesar de servir para qualquer versão, desde que tenha as sources.
      Programas necessários: Putty - Necessário para administrar o vps, via SSH. FileZilla - Ftp, utilizado para enviar seus arquivos para o vps.   Ao contratar um vps Linux  até 1 hora você receberá um email contendo o IP e senha root do seu novo servidor. Aqui nós abrimos o FileZilla para mandarmos o OT para o vps. A tela dele é muito simples: Em Host você coloca o IP do VPS, usuário é "root", e senha é a que você passou no momento da compra, que também foi enviada para seu email juntamente com o IP. Basta compactar a pasta do seu ot e as Sources em um arquivo .zip, e copiar para o VPS. Aqui no exemplo usaremos a pasta /home, por questões de organização. Para isso, basta digitar "/home" no espaço Endereço Remoto.  Caso seu OT tenha SITE, aproveite e mande o mesmo para o vps também.   Agora iremos logar no VPS via PUTTY para instalar os arquivos necessários e compilar o tfs. A tela é igualmente simples, bastando adicionar o IP e clicar em Open. A Tela é a seguinte:     Após isso, será aberta uma tela preta, pedindo login. Digite "root", Enter. Será pedido a senha de root, apenas digite, e depois enter novamente. Será exibido o terminal, algo parecido com a tela abaixo:   Perfeito. Você está logado. Vamos começar instalando as libs necessárias para o funcionamento do OT, mysql, apache e mais algumas libs que iremos utilizar, com o seguinte comando:    
    apt-get update apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 libcurl4-openssl-dev unzip apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin  
      Pronto. Instalado tudo, estamos prontos para seguir com a compilação. Vá para a pasta /home e descompacte as sources e o ot usando o comando unzip. Por exemplo, caso suas sources estejam em um arquivo chamado sourcez.zip dentro de /home, o comando fica assim: cd /home [tecle enter] unzip sources.zip [tecle enter]   Em seguida daremos permissão total na pasta, para que não haja problemas. para isso (supondo que a pasta descompactada se chame "sources") execute o comando: chmod -R 777 sources/ [tecle enter]   Entramos na pasta sources com o comando: cd sources [tecle enter]   E compilamos com os seguintes comandos: ./autogen.sh [tecle enter] ./configure --enable-mysql --enable-root-permission [tecle enter] ./build.sh [tecle enter]   Compilado. Caso liste o diretório corrente (com o comando "ls") você perceberá um arquivo novo, chamado "theforgottenserver" dentro dessa pasta. Basta copia-lo para a pasta do seu ot. No exemplo, vamos supor que a pasta do ot se chame otserv, e está dentro de /home (ficando /home/otserv) então vc copia o tfs para dentro da pasta do OT com o comando: cp theforgottenserver /home/otserv [tecle enter] cd /home/otserv [tecle enter] chmod 777 theforgottenserver [tecle enter]   Agora vamos criar uma DB e importar a database para o mysql. Esta etapa é somente para OTs com site (mysql), podendo ser descartada se você usa account manager e SQLite. Primeiramente, temos que logar no Mysql e criar uma DB nova para receber a database.sql. Usamos os seguintes comandos: mysql -u root -p [enter] aqui será pedido a senha do mysql. Coloque a senha e de enter. Vai abrir o console do Mysql. Nesse exemplo, vamos criar a database com o nome "otserv". Para isso digite o comando: create database otserv; [enter] e para sair do console do mysql digite: exit; [enter]   Pronto. Database criada, vamos agora importar a database para essa nova DB que acabamos de criar. Supondo que o arquivo .sql esteja na pasta do ot (/home /otserv) vams ter certeza que estamos nessa pasta, e digitar o comando para importal (supondo que o arquivo contendo a db se chame database.sql) cd /home/otserv [enter] mysql -u root -p otserv < database.sql [enter]   Perfeito. Vai pedir a senha do mysql, é só digitar e teclar enter. Se não ver nenhuma mensagem de erro, sua DB foi importada com sucesso. Agora só falta o site. Como ja instalamos o apache juntamente com as libs, é somente jogar o site dentro da pasta /var/www e pronto. Site funcionando. Você pode usar o FileZilla para isso.   Perfeito. Só rodar o theforgottenserver e ser feliz digite (dentro da pasta /home/otserv):   ./theforgottenserver [tecle enter]   CRÉDITOS : JVSERVERS.COM.BR
  23. Gostei
    Função: Quando um jogador matar outro, irá aparecer em seu default uma mensagem avisando.
    E a mensagem será, por exemplo: Lucas acaba se morto no nivel 90 para o Luquinha.

    Vamos lá!

    1. Acesse: data/creaturescripts/scripts e abra o arquivo deathbroadcast.lua. Coloque isto:

    function onKill(cid, target, lastHit) local str = "O player %s acaba de ser morto no nível %d por %s" if isPlayer(cid) and isPlayer(target) then doBroadcastMessage(str:format(getCreatureName(target), getPlayerLevel(target), getCreatureName(cid)), 27) end return true end  
     

    2. Agora vá em data/creaturescript e abra o arquivo creaturescript.xml. Em seguida, coloque isto:
    <event type="kill" name="DeathBroadCast" event="script" value="deathbroadcast.lua"/>

    3. Vá em data/creaturescripts/scripts e abra o arquivo login.lua. Terá lá registerCreatureEvent, coloque este código abaixo disso:

    registerCreatureEvent(cid, "DeathBroadCast")
    Para você alterar as cores do aviso que irá aparecer a cada morte, coloque este:

    MESSAGE_FIRST = 18 MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST MESSAGE_EVENT_ORANGE = 19 MESSAGE_STATUS_CONSOLE_ORANGE = 20 MESSAGE_STATUS_WARNING = 21 MESSAGE_EVENT_ADVANCE = 22 MESSAGE_EVENT_DEFAULT = 23 MESSAGE_STATUS_DEFAULT = 24 MESSAGE_INFO_DESCR = 25 MESSAGE_STATUS_SMALL = 26 MESSAGE_STATUS_CONSOLE_BLUE = 27 MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE  


  24. Gostei
    Luquinha recebeu reputação de RafaSoni em [Resolvido] Preciso De um script vip door system   
    Ok, normal vou criar aqui e já edito 
     

    @edit 

    Vá em actions/scripts

    e crie um arquivo chamado vipdoor.lua

    e cole isso dentro 



    E em actions ,abra o arquivo actions.xml
     
    e coloque isso
     
    <action actionid="4321" script="vipdoor.lua"/>  
    Nas propriedades da Porta coloque: ActionID = 4321
     
    Se não der poste aqui ,que eu ajudarei
  25. Gostei
    Luquinha recebeu reputação de Victor Fasano Raful em Confirmação De Doação Via Email   
    Falaaaaaa galera do Tibia King.




    Mais um sistema criado para todos se divertirem.





    Por inquanto é apenas para gesior, breve estarei disponibilizando para webdo e modern acc.




    Instalação
    1. A bra o index.php de seu gesior.
    2. P rocure o seguinte código
    case "latestnews": $topic = "Latest News"; $subtopic = "latestnews"; include("latestnews.php"); break; 3. A baixo deste código, adicione o seguinte case "confirmacao": $topic = "Confirmar Compra"; $subtopic = "shopsystem"; include("confirmacao.php"); break; 4. C rie um arquivo chamado confirmacao.php , e adicione o seguinte código: <?php header("Content-Type: text/html; charset=ISO-8859-1",true); /*/by Victor Fasano Raful /*/ #Credits may cause the deleted file not working if(isset($_POST["acao"]) && $_POST["acao"] == "enviar") {require ("gravar.php");} if(isset($msg)) echo "<div id=\"msg\">$msg</div>"; if(!$logged) if($action == "logout") $main_content .= '<div class="TableContainer" > <table class="Table1" cellpadding="0" cellspacing="0" > <div class="CaptionContainer" > <div class="CaptionInnerContainer" > <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span> <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span> <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span> <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span> <div class="Text" >Logout Successful</div> <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span> <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span> <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span> <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span> </div> </div> <tr> <td> <div class="InnerTableContainer" > <table style="width:100%;" ><tr><td><h3><font color="green"><center>Sua conta foi deslogada com sucesso!</center></font></h3><br>Voce podera logar novamente clicando <a href="?subtopic=accountmanagement">aqui</a>.</td></tr> </table> </div> </table></div></td></tr>'; else $main_content .= 'Please enter your account name and your password.<br/><a href="?subtopic=createaccount" >Create an account</a> if you do not have one yet.<br/><br/><form action="?subtopic=accountmanagement" method="post" ><div class="TableContainer" > <table class="Table1" cellpadding="0" cellspacing="0" > <div class="CaptionContainer" > <div class="CaptionInnerContainer" > <span class="CaptionEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span> <span class="CaptionEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span> <span class="CaptionBorderTop" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span> <span class="CaptionVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span> <div class="Text" >Account Login</div> <span class="CaptionVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></span> <span class="CaptionBorderBottom" style="background-image:url('.$layout_name.'/images/content/table-headline-border.gif);" ></span> <span class="CaptionEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span> <span class="CaptionEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></span> </div> </div> <tr> <td> <div class="InnerTableContainer" > <table style="width:100%;" ><tr><td class="LabelV" ><span >Account Name:</span></td><td style="width:100%;" ><input type="password" name="account_login" SIZE="10" maxlength="10" ></td></tr><tr><td class="LabelV" ><span >Password:</span></td><td><input type="password" name="password_login" size="30" maxlength="29" ></td></tr> </table> </div> </table></div></td></tr><br/><table width="100%" ><tr align="center" ><td><table border="0" cellspacing="0" cellpadding="0" ><tr><td style="border:0px;" ><div class="BigButton" style="background-image:url('.$layout_name.'/images/buttons/sbutton.gif)" ><div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);" ><div class="BigButtonOver" style="background-image:url('.$layout_name.'/images/buttons/sbutton_over.gif);" ></div><input class="ButtonText" type="image" name="Submit" alt="Submit" src="'.$layout_name.'/images/buttons/_sbutton_submit.gif" ></div></div></td><tr></form></table></td><td><table border="0" cellspacing="0" cellpadding="0" ><form action="?subtopic=lostaccount" method="post" ><tr><td style="border:0px;" ><div class="BigButton" style="background-image:url('.$layout_name.'/images/buttons/sbutton.gif)" ><div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);" ><div class="BigButtonOver" style="background-image:url('.$layout_name.'/images/buttons/sbutton_over.gif);" ></div><input class="ButtonText" type="image" name="Account lost?" alt="Account lost?" src="'.$layout_name.'/images/buttons/_sbutton_accountlost.gif" ></div></div></td></tr></form></table></td></tr></table>'; else $main_content .= ' Nossa ferramenta de confirmação de pagamento somente é válida para quem efetuou o pagamento verdadeiro, caso <b>não</b> tenha efetuado nenhum tipo de transação e esta usando nossas ferramentas para uso indevido como mandar <b>"recadinhos"</b> o jogador poderá ser <b>punido</b> em 5 dias corridos.<br /><br /> <div class="TableContainer"> <div class="CaptionContainer"> <div class="CaptionInnerContainer"> <span class="CaptionEdgeLeftTop" style="background-image: url(layouts/tibiacom/images/content/box-frame-edge.gif);"> </span> <span class="CaptionEdgeRightTop" style="background-image: url(layouts/tibiacom/images/content/box-frame-edge.gif);"> </span> <span class="CaptionBorderTop" style="background-image: url(layouts/tibiacom/images/content/table-headline-border.gif);"> </span> <span class="CaptionVerticalLeft" style="background-image: url(layouts/tibiacom/images/content/box-frame-vertical.gif);"> </span> <div class="Text">Confirmação de Pagamento</div> <span class="CaptionVerticalRight" style="background-image: url(layouts/tibiacom/images/content/box-frame-vertical.gif);"> </span> <span class="CaptionBorderBottom" style="background-image: url(layouts/tibiacom/images/content/table-headline-border.gif);"> </span> <span class="CaptionEdgeLeftBottom" style="background-image: url(layouts/tibiacom/images/content/box-frame-edge.gif);"> </span> <span class="CaptionEdgeRightBottom" style="background-image: url(layouts/tibiacom/images/content/box-frame-edge.gif);"></span> </div> </div> <table class="Table1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <div class="InnerTableContainer"> <table style="width: 100%;"> <tbody> <td valign="middle" width="25px;"> <form action="" method="post" enctype="multipart/form-data"> <select name="nome">'; $players_from_logged_acc = $account_logged->getPlayersList(); if(count($players_from_logged_acc) > 0) { $players_from_logged_acc->orderBy('name'); foreach($players_from_logged_acc as $player) { $main_content .= '<option>'.$player->getName().'</option>'; } } else { $main_content .= 'You don\'t have any character on your account.'; } $main_content .=' </select><small> (Selecione um personagem) </small> <br /><br /> <span><b>E-mail</b></span><br /> '.$account_logged->getCustomField("email").' <input type="hidden" value="'.$account_logged->getCustomField("email").'" name="email" readonly /> <br /><br /> <span><b>Account</b></span><br /> '.$account_logged->getCustomField("name").' <input value="'.$account_logged->getCustomField("name").'" name="titulo" readonly /> <br /><br /> <span><b>Mensagem</b></span> <br /> <textarea name="mensagem" cols="30" rows="5"></textarea> <br /><br /> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value=" Enviar Confirmação " class="btn"/> </form> </tbody> </table> </div> </td> </tr> </tbody> </table> </div> <small>Script by VictorF.WebMaster</small>'; ?> 5. Agora sequente-mente crie um novo arquivo em php chamado gravar.php, este arquivo será o script que enviará para seu email os dados. Coloque o código abaixo no gravar.php: 6. Adicione ao layout.php. Procure o código: <a href='index.php?subtopic=shopsystem'> <div id='submenu_shopsystem' class='Submenuitem' onmouseover='MouseOverSubmenuItem(this)' onmouseout='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_shopsystem' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Confirmacao</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a> Adicione logo abaixo disso. <a href='index.php?subtopic=confirmacao'> <div id='submenu_confirmacao' class='Submenuitem' onmouseover='MouseOverSubmenuItem(this)' onmouseout='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_confirmacao' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Confirmacao</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a>


    Estes são os servidores de SMTP que eu testei e recomendo
    Duvidas ainda? Veja a instalação como video aula [http://www.youtube.com/watch?v=o8-T-fWmUy4]
    Todo e qualquer tipo de dúvida, contacte-me, caso dê algum possível BUG, poste aqui no fórum sua SS.





    Creditos
    0% : Eu por postar.
    100% : VictorWebMaster.

Informação Importante

Confirmação de Termo