Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 10/20/11 em todas áreas

  1. Remere's Map Editor 8.70 - Atualizado

    groku e 2 outros reagiu a Raul Neiva por uma resposta no tópico

    3 pontos
    Remere's Map Editor 8.70 - Atualizado: 19/10/2011 Extensions: Itens de 8.70 Beige Pavement Stone Floor [banuta] Download: Remere\'s Map Editor - Por AnyurCT.rar Scan: Remere's Tibia 8.70: Tibia 8.70 Gostou ? Rep +
  2. [MoveEvent] Portal para virar morador

    Augusto reagiu a Doughell por uma resposta no tópico

    1 ponto
    Olá a todos! Acabei me ausentando é apenas criando alguns listão de scripts por motivos pessoais, mais já estou de volta na ativa! Hoje estarei liberando alguns scripts para que possam utilizar em seus servidores! Portal para virar MORADOR DA CIDADE. Crie um arquivo em tibiaking/data/movements/scripts com o nome de citizen.lua (caso tiver escolha outro) e adicione isso em seu arquivo: function onStepIn(cid, item, position, fromPosition) if(item.actionid > 30020 and item.actionid < 30100) then local townId = (item.actionid - 30020) doPlayerSetTown(cid, townId) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voc&#234; agora &#233; cidad&#227;o de " .. getTownName(townId) .. ".") end return true end Em movements.xml adicione uma linha, com a seguinte frase: <movevent type="StepIn" itemid="1387" value="citizen.lua"/> -- Explicação do Script Quando você colocar no mapa o portal para virar cidadão, não esqueça de colocar o Action ID e Unique ID 30021, caso colocar mais de um portal (para virar cidadão) vá colocando a Action e o Unique ID sucessivamente (30022, 30023...). As coordenadas do portal deve estar redirecionada para o templo do Temple Town (CTRL+T) da cidade onde você quer! Lembre-se, A COORDENADA DO PORTAL COM A ACTION E O UNIQUE ID DEVE SER A MESMA DO TEMPLE TOWN! É isso galera, qualquer dúvida postem!
  3. 1 ponto
    Descrição O script foi feito para facilitar e ajudar na organização de vídeos no seu website! Detalhes O script foi feito e testado em uma máquina com os seguintes sistemas: Apache 2.2.14 PHP 5.3.1 MySQL 5.1.41 Gesior AAC Instalação A instalação e configuração do banco de dados é feita automáticamente pelo script, sem necessidade de entrar no MySQL manualmente! Tutoriais Instalação 1) Extraia os arquivos dentro da pasta principal de seu site (Exemplo: C:\xampp\htdocs). - Abra o arquivo index.php, localizado na pasta principal de seu site (Exemplo: C:\xampp\htdocs\index.php). - Adicione as seguintes linhas ao seu index.php: case "videos": $topic = "Videos"; $subtopic = "videos"; include("videos.php"); break; O resultado deverá ser o seguinte: - Abra o arquivo layout.php, localizado na pasta layouts/tibiacom (Exemplo: C:\xampp\htdocs\layouts\tibiacom\layout.php). - Adicione este código no arquivo layout.php, você precisa ter um pequeno conhecimento para saber onde colocar, se tiver alguma dúvida faça um post! <a href='?subtopic=videos'> <div id='submenu_videos' 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_videos' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>V&#237;deos</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a> O resultado deverá ser o seguinte: Pronto, script instalado! Créditos Todos os créditos do script pertencem ao usuário Alexx Pirado lol. Download http://www.speedyshare.com/files/30856011/videos.zip http://www.mediafire.com/?5h1d2hwo2leda7g
  4. [HOT] Galeria Phyfer

    Mophus reagiu a Phyfer por uma resposta no tópico

    1 ponto
  5. Coroa - PixelArt

    Doughell reagiu a Guilherme por uma resposta no tópico

    1 ponto
    eu dei umas editadas bem fast - -
  6. (Resolvido) [Duvida] Client Chooser

    Mek Fiuchem reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Aqui deu certo, TibiaApi 8.6, testei antes de passar para vc!
  7. (Resolvido) [Duvida] Client Chooser

    Mek Fiuchem reagiu a Guilherme. por uma resposta no tópico

    1 ponto
    Ai ai . . . c.Window.Title = "Tibia - " & p.Name & " " Tente assim
  8. (Resolvido) [Duvida] Client Chooser

    Mek Fiuchem reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    c.Window.Title = "Tibia - & p.Name & " Se tu soubesse programação nao perguntaria isso!
  9. Quando Sai Bbot para 9.31 ?

    higuito reagiu a Guilherme por uma resposta no tópico

    1 ponto
    Updates do tibia pequenos e principalmente patch de correção, pode fazer com que o bbot se atualize mais rápido. O tempo no normal se for simples é de no mesmo dia ou 1 dia.
  10. Quando Sai Bbot para 9.31 ?

    vinizaoo reagiu a higuito por uma resposta no tópico

    1 ponto
    obrigado pela atenção estou aguardando .
  11. Dicas para criação do seu script

    Doughell reagiu a Garou por uma resposta no tópico

    1 ponto
    DICAS Para encurtar/embelezar seus scripts. INTRODUÇÃO Fala aê, beleza, galera do TibiaKing? Estava aqui eu sem fazer nada, quando pensei em criar uma coletânea de dicas para os scripters iniciantes, avançados e etcétera. Eu já naveguei muito nessas águas e já vi muitos scripts que podiam ser "escritos" de uma maneira melhor, fazendo a mesma função e estando mais bonitos e, então, tenho algumas dicas para vocês nesse assunto. Não vou enrolar muito não, logo ali abaixo, você já começa a ler essas dicas DICA NÚMERO 1 - USO DE MATH.MAX() E MATH.MIN() Essa é uma dica bem simples e básica, sabe quando você quer comparar uma variável local com um número e se essa variável ter valor maior (ou menor) que o número, você declarar que a tal variável terá o valor do número? Vamos para um exemplo: local k = 2 if k < 3 then k = 3 end Em vez de usar três linhas no seu script, porque não usar uma função integrada que faz isso e dá aquele aspecto limpo no script, essa função é a math.max(). O exemplo acima ficaria assim: local k = 2 math.max(k, 3) Há também uma função parecida com a math.max() e que serve para o caso da variável ter um valor maior que o proposto. Ou seja: local k = 2 if k > 1 then k = 1 end Essa função é a math.min() local k = 2 math.min(k, 1) Fácil, não é? Uma explicação básica para as duas funções abaixo: math.max() - retorna o maior valor entre os dois argumentos math.min() - retorna o menor valor entre os dois argumentos DICA NÚMERO 2 - USANDO LOOPS Sabe aquele momento que você está programando seu script de quest mais incrível e nesse script você vai precisar colocar para "summonar" vários tipos de criaturas e repetidas vezes? Olhe esse exemplo: doSummonCreature("Troll", position) doSummonCreature("Troll", position) doSummonCreature("Troll", position) doSummonCreature("Troll", position) doSummonCreature("Orc", position) doSummonCreature("Orc", position) doSummonCreature("Orc", position) doSummonCreature("Wolf", position) doSummonCreature("Wolf", position) Veja, você acabou de usar 9 linhas do seu script, ocupando o espaço com uma mesma função repetidas vezes, alguém que bate os olhos num script com esse bloco, vai ficar até com medo Com a criação de uma simples tabela e o uso de uma grande ferramenta dos vários scripters, o comando For e o Pairs, você pode fazer um milagre, veja abaixo: local summon = {["Troll"] = 4, ["Orc"] = 3, ["Wolf] = 2} for monster, times in pairs(summon) do for i = 1, times do doSummonCreature(monster, position) end end Compare os dois scripts. Dá para acreditar que eles fazem a mesma coisa? DICA 3 - USANDO O BOM SENSO Essa é a mais abstrata das dicas, pois depende muito da experiência do scripter. Ela usa do próprio bom senso e da capacidade de criação do programador. Eu vou pegar um script simples, sem nenhum uso em OTServ, para que você dê uma olhada: local x = 1 local y, z, soma = 0 if x == 1 then y = 3 z = 10 soma = x + y + z + 10 elseif x == 2 then y = 3 z = 10 soma = x + y + z + 20 else y = 4 z = 10 soma = x + y + z + 30 end Isso aí acima, parece um script inofensivo, mas não é. É uma grande repetição de informações desnecessárias. O uso dessa ferramenta que é o bom senso, consiste em verificar os "erros" do script, as repetições de coisas desnecessárias, procurando assim uma maneira de contornar a situação. Estudando o script acima, podemos encontrar alguns desses "erros": 1. O valor da variável 'y' se repete em duas partes do código. 2. O valor da variável 'z' é sempre o mesmo. 3. A variável 'soma' possui um número que varia três vezes em sua composição. 4. A variável 'soma' se repete três vezes no código. Desse jeito, podemos encontrar soluções plausíveis: 1. Vamos colocar o valor-padrão de 'y' será 3. 2. Vamos colocar o valor-padrão de 'z' em 10. 3. Vamos criar uma nova variável para esse número. 4. Vamos isolar 'soma' de todo o script. E assim, teremos um código limpo e um pouco mais curto, como segue abaixo: local x = 1 local y = 3 local z = 10 local k, soma = 0 if x == 1 then k = 10 elseif x == 2 then k = 20 else y = 4 k = 30 end soma = x + y + z + k Pois é, né? Como eu disse no começo dessa dica, ela é muito abstrata, e dependendo do scripter, vários resultados podem ser obtidos: local x = 1 local tabela = { [1] = {3, 10, 10}, [2] = {3, 10, 20}, [3] = {4, 10 , 30}, p = {0, 0, 0} } ret = tabela[x] or tabela.p soma = x + ret[1] + ret[2] + ret[3] CONCLUSÃO Bom, pessoal, a coletânea de dicas doidas fica por aqui. Eu não considero isso um tutorial, mas sim uma base para que vocês possam melhorar seus vários scripts. Para os scripters que ainda estão entrando nesse grande barco, verão termos desconhecidos, estruturas desconhecidas e etcétera, então não deixe de tirar suas dúvidas aqui no tópico ou no suporte do fórum. O objetivo desse tutorial não é explicar o comando For, o pairs() e o ipairs() ou o uso de tabelas, pois isso será feito em tutoriais mais detalhados. Um abraço, galera. \o/
  12. Quando Sai Bbot para 9.31 ?

    higuito reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Tem que esperar o Mega atualizar... isso pode demorar 4, 5 dias, ou até mais. Peço que tenha paciencia, pois alem do bot ele tem sua vida social, Abraços
  13. Quando Sai Bbot para 9.31 ?

    higuito reagiu a Doughell por uma resposta no tópico

    1 ponto
    PERFIL Status:Online Grupo:Membros Posts:2 Cadastrado:15/10/2011 Membro Nº:12575 Sexo:Masculino Localização:Bauru Eu sou:Botter Bot preferido:bbot Tempo Online: 6h 55m 41s Entendi porquê toda sua presa, hehe. @topic Bom, como você mesmo dizem acabou de chegar a versão então nem temos previsão de quando lançará o BBOT 9.3.
  14. [TUTORIAL] Fazendo um DEPOSITER

    Mek Fiuchem reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    FullCheck só vai verificar, se for false ele vai seguir o proximo waypont, se nao volta pro primeiro
  15. [TUTORIAL] Fazendo seu Potion Refiller

    raphimac reagiu a toty1234 por uma resposta no tópico

    1 ponto
    Muito obrigado, tudo isso é possivel graças ao seu bot Obg pela critica, e por ter retirado as tags dos macros ... Obrigado Obrigado, e para fazer um script desse geito qe voc disse basta fazer o seguinte ... Ande pela cave no final coloque: 500 {Refill} Misc.ItemCountEx(266)<10 CaveBot.GoLabel(REFILL)) Onde 266 ID do ITEM 10 a quantidade para ir repotar. Logo depois dele, este: 500 {Cap} Self.Capacity>30 CaveBot.GoLabel(start)) Onde 30 é a cap pra ir depositar, ai apos isso faça o caminho até o bank depositar ... depois dp depositar tbm se necessario, e volte a cave, depois faça um Label com o nome de REFILL, e faça o caminho até o bank e talz pra repotar ... e ja era Se tiver entendido fale se não fale tbm
  16. Hide Window

    emersonnmotta reagiu a Private Sub Teste por uma resposta no tópico

    1 ponto
    Hello guys, i'm Robson Venturin (oh no, you again). Esse é meu new program, um aplicativo simples que durou +/- 4horas pra mim conseguir faze-lo e ainda não cheguei a perfeição, háhá. Download Clique aqui ~ 4Shared Scan Clique aqui ~ VirusTotal Screenshot rep++ é ali embaixo ó >>>>>>>>>>>>>>>>>>>>>>>>>>>>>\/
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo