Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 01/03/13 em todas áreas

  1. Importância de um Comentário

    diegocereza e 2 outros reagiu a Gustavo Ferreira por uma resposta no tópico

    3 pontos
    Importância de um comentário. O fórum é uma comunidade sobre tibia, otserv e bots voltado para todos, muitos usuários se esforçam para trazer conteúdo para comunidade, algo de díficil sem nenhuma vantagem. Por incrível que pareça um comentário em um tópico pode incentivar muito esse usuário a cada dia mais trazer mais e mais conteúdo aumentando assim a interatividade do nosso fórum, é muito gratificante um autor ver seu tópico movimentado! Mesmo que seja para criticar, discordar, reclamar, enfim, qualquer um é válido, apenas comente! Quando for montar seu comentário deve ficar bastante atento para não descumpri nenhuma regra do fórum ou ofender alguém, procure fazer comentários construtivos. Um dos grandes problemas que vem ocorrendo em nossa comunidade é que muitos usuários visualizam o tópico e não deixa sua critica ou sugestão, ate em emissoras de televisão já existe maneiras de interagir. Por que comentar? Comentando em um tópico você mostra sua personalidade e pode ganhar confiança e respeito de outros usuários, deixa de ser mais um cadastrado no fórum e passa a ganhar espaço para exposição de suas idéias. Além de deixar o fórum mais animado e divertido. Vamos todos tornar o Tibia King um lugar mais agradável. Leia Com Atenção: Bom a partir da hora que você expõe um conteúdo saiba aceitar as críticas dele e sugestões, Não leve pro lado ignorante, espero que com esse tópico todos membros do Tk se concientizem e nos ajude a fazer o fórum cada vez melhor! Atenciosamente: Equipe Tibia King Intro Gustavo e Kardek
  2. [Globalevents] Efeito Coração

    uesleirodrigues e um outro reagiu a Brodisk por uma resposta no tópico

    2 pontos
    Fala galerinha do Tibiaking , hoje irei mostrar um efeito legal , utilizado mais em templos principais . Andei dando uma pesquisada aqui e nenhum topico desse efeito , caso eu estiver errado mil perdões. Então vamos la ! Bom esse é o efeito : 1º Etapa : Crie um arquivo.lua chamado coracao em globalevents/scripts ( Obs : para quem nao sabe criar , apenas copie um arquivo lua qualquer e depois cole , ai tu altera o nome e abre ele , colocando o necessario .) Feito isso tu ira colocar isso : function onThink(interval, lastExecution) doSendMagicEffect({x = 158, y = 51, z = 7}, 35) return TRUE end Essa area marcada em negrito ({x = 158, y = 51, z = 7}, 35) são as coodernadas do seu sqm ( quadrado ) no caso essa é a coodernada do quadrado do meu templo , ai você muda isso , e coloca a sua , para saber tem 2 metodos simples pelo RME tu apenas pare o mouse em cima do quadrado que tu deseja colocar , e no inferior da tela ira aparecer as coodernadas z , y e z . Ou voce abre seu ot , loga no seu GOD e da look no quadrado . 2º Etapa : Após ter criado o coracao.lua la no globalevents/script , tu ira agora acrescentar essa tag no globalevents.xml : <globalevent name="coracao" interval="2" script="coracao.lua"/> No caso esse interval são de 2 segundos , entao a cada 2 segundos o efeito ira aparecer no sqm , isso tu pode mudar , pode colocar por exemplo 1800 que são 30 minutos . Mas aconselho deixar no 2 mesmo , mas isso é opicional . No script é o nome do arquivo.lua , que ensinei na 1º etapa , caso se tu mudar o nome la , como exemplo efeito.lua , tu precisa mudar nessa tag tambem , se não o seu efeito ira bugar . Aconselho colocar esse efeito no sqm aonde o Account Manager loga , fica mais legal . Quem me passo esse script foi AnneMotta , e quem o edito foi Brodisk ( eu ) . Espero que ajudei em algo , me desculpe se estiver algum erro , esse foi meu primeiro topico ! Bom dia . Boa tarde/noite . Rep + se ajudei
  3. [Pokemon] Servidor Gabrieltxu 2.9

    S H I O N e um outro reagiu a Gabrieltxu por uma resposta no tópico

    2 pontos
    •[Pokemon] Servidor Gabrieltxu 2.9• • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. • Informações Basicas • • Edições / Ajustes • • Erros Do Servidor • • PrintScreen • • Download's • Servidor Gabrieltxu 2.9 8.54 (Mediafire) http://www.mediafire.com/?98x49v47ufw5vgf Client full Gabrieltxu 2.9 (Mediafire) http://www.mediafire.com/?2641ykllcy8jhj4 Scan Servidor Gabrieltxu 8.54 (Virus Total) https://www.virustotal.com/file/e9f256868facd1d599418c5e7d42f406be0313a9aba3bfeb57cb0357c3cd6e06/analysis/1357247747/ Scan Client Gabrieltxu 8.54 (Virus Total) https://www.virustotal.com/file/43ab0ca92d2409fabc586eb83eb277c6b7cdf746de4174a860929f0af706db90/analysis/1357248591/ OBS: Se gostou de REP++ Server Trabalhoso não vai Cair a Mão Só Clicar em e Pronto xD vlw espero que Gostem era meu Antigo Server. Coisas da PxG vcs Vão ter que add pelo MAP Pk Não vou Postar meu MAP :/ • Creditos • Slicer: Criador da Base do meu Server Stigal: Estou usando o MAP dele DinoAdmin: TM System dele Gabrieltxu, Guidark,Hidekity: Minha Equipe pelos Ajustes e Pelo resto do Server Depois de erros Reportados talves vou fazer a 3.0 dele u.u reportem!!
  4. WarOT Blue vs Red!

    diogol01 e um outro reagiu a .HuRRiKaNe por uma resposta no tópico

    2 pontos
    Informações: Versão 8.60; 3 Cidades; 4 Respaws; 2 Quests; Novos Items; Vocações Balanceadas; 2 Teams, Red / Blue; Novas Magias; Novos Comandos; Servidor 100% estável; Screen's: Download: http://www.mediafire.com/?6wfsr7tn1o5je1u Scan: https://www.virustotal.com/file/246242c102648374850f21eebad754c0ed1852ef63912f3c778f85cead714321/analysis/1357204131/ Créditos: Aldruh Miisael Animal Pak
  5. Regras da Seção

    alfbru e um outro reagiu a 3visan por uma resposta no tópico

    2 pontos
    Regras da Seção: Games Tópicos Está seção é destinada a tópicos relacionados a Games. Os tópicos criados devem ser informações, discussões videos e até fotos sobre Games. Fotos/videos sobre Tibia não serão aceitos para isso utilize a seção de Mídia. O titulo do tópico deve ter relação ao conteúdo da postagem. Comentários Comentários fúteis ou fora do tema do tópico não serão aceitos, lembre-se aqui não é o playground.
  6. Aulas de Scripting Lua

    unf4ced reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    Quer aprender a programar em Lua? Sugiro que você comece olhando esses tutoriais escritos por Urso Mock, Suricato Notorious e Raposa Skyen Hasus. Já leu todas as aulas anteriores e acha que você já está apto a criar seus próprios Scripts? Boa! Agora é hora de por suas habilidades em prática. Leia esses tutoriais: Outros Tutoriais: Avançado:
  7. Tibia Pan

    Guilherme reagiu a .HuRRiKaNe por uma resposta no tópico

    1 ponto
    Informações: Servidor Custom, baseado em servidores com cenário do Tibia Global. NPC'S próprios para o servidor. Servidor com grande possibilidade para vários estilos, "high exp" ou "low exp" Quests e mapa interagem com o jogador. Versão 8.60 Servidor capacitado para ser usado em MySQL Distro próprio baseado em TFS (open source) Screen's: Download Server: http://www.4shared.com/rar/NRdoOLCe/Tibia_Pan860.html Scan Server: https://www.virustotal.com/file/afe0c709a2b28f2630d0200c34c4b6d70750b45011f76b98ab49e6a528ee8775/analysis/1357231323/ Download .EXE: http://www.4shared.com/file/_V0VngGn/TibiaPan_2.html Scan .EXE: https://www.virustotal.com/file/b5597ed6649bf60f05f8d226d1e77f3505ab1c371c1451da0d08bed0e2fdfbfa/analysis/1357231466/ Créditos: Rodolfo Augusto Animal Pak
  8. [Aula 8] while & repeat

    abmauromacedo reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    << Aula 7 - Estruturas de Controle Essa aula foi escrita por um urso gordo Mock, todos os créditos pertencem à ele. While & repeat Aula 8 Primeiramente desculpe a demora por essa aula, ficou meio aquela de; ah faz você, não faz você, anem faz você; Mais em fim estamos de volta com uma coisa indispensável em scripting que são os loops. Antes de tudo devo avisa que loops são perigosos, você pode travar seu servidor inteiro usando errado um loop. Os loops são usados para inicialmente quando temos varias funções juntas iguais, por exemplo, fazendo um jogador falar oi 10 vezes. Sem os loops você faria assim: doPlayerSay(cid,'oi',1) doPlayerSay(cid,'oi',1) doPlayerSay(cid,'oi',1) doPlayerSay(cid,'oi',1) doPlayerSay(cid,'oi',1) doPlayerSay(cid,'oi',1) doPlayerSay(cid,'oi',1) doPlayerSay(cid,'oi',1) Com loops você resume isso a 4 linhas, e ainda pode fazer milhares de coisas com eles! While Sintaxe: Traduzindo: Então repare, enquanto algo for verdadeiro fazer... Ele vai executar o que estiver dentro do loop infinitas vezes até que o ((sentença)) seja falso ou você mande ele parar. Veja um exemplo: while getPlayerLevel(cid) < 10 do --- Enquanto o level for menor que 10 doPlayerAddExp(cid,1000) adcionar 1k de exp por vez end Viram? enquanto o nível for menor que 10 ele vai adicionar 1k de exp. Ele ira verificar, se for false (maior que 10) ele pula tudo e vai para o que estiver depois do end, se for true (for menor que 10) ele ira adicionar 1k de exp e depois ira verificar de novo, ele vai executar até que seja 10. Nessa hora que se tem que tomar cuidado, é na verificação. Se você colocar algo como: while 1 < 2 do, ele vai executar eternamente, até que vc encerre o programa forçadamente (ctrl-alt-del) ou reinicie o pc, ou então feche o programa no X Veja mais alguns exemplos: pos = {x=100,y=100,z=100,stackpos=0} local stack = 0 while stack < 255 do pos.stackpos = stack local item = getThingFromPos(pos) if item.itemid ~= 0 and isCreature(item.uid) == false then doRemoveItem(item.uid,item.type) end stack = stack+1 end Nesse exemplo declaramos uma pos e um numero, no loop verifica se o numero é menor que 255, se for a stackpos vai ser igual ao numero e depois ira verificar o que tem no mapa naquela posição, se tiver um item e nao for um player ou monster ele ira remover o item e no final adcionar +1 numero a nossa variavel stack, Nisso repare, ele ira executar 255 veze e ira deletar todos os items daquela posição imagina vc escrevendo isso 255 vezes sem o loop . Repeat Ao contrario do while ele é tudo ao contrario, a verificação é no fim e ele só repete se for false (contrario de while que é se for true) Sintaxe: Tradução: Bem nao seria até seria até que nao, pois se você usar: until true ele vai parar, e se usar: until false ele vai continuar. è ao contrario especificando mais. Diferente do while, o repeat ele executa primeiro o bloco para depois verificar, a verificação é no final. Tambem perigoso pois se usado incorretamente vc vai travar seu server tambem. Mais nao ligue pra isso todos que começam a mexer com loops sempre travam seus servidores no começo é normal. Veja o repeat em uso: local n = 0 repeat n = n+1 print('ola pessoas este é o loop numero:'..n) until n == 10 Ele ira executar 10 vezes, ele ira parar quando n for 10. Agora veja o exemplo de limpar o char adaptado para o repeat e veja a diferença (repare nos sinais de > e< ) pos = {x=100,y=100,z=100,stackpos=0} local stack = 0 repeat pos.stackpos = stack local item = getThingFromPos(pos) if item.itemid ~= 0 and isCreature(item.uid) == false then doRemoveItem(item.uid,item.type) end stack = stack+1 until stack > 255 Viram? Ao invez da verificação ser no começo do loop ela é feita no final, entao ao final do lopp antes da verificação eu adciono +1 no valor da variavel stack, e ele so ira parar o loop assim que stack for maior que 255 (ou seja 256), entao assim que o script dentro do loop temrinar com o valor 256 ele ira parar o loop e prosseguir com o resto do script. break Antes de terminarmos irei falar rapidamente sobre o break. Ele é usado APENAS em loops e serve para "quebrar" o loop, acontece quando vc quer parar o loop sem a verificação, ou parar antes de algo. Veja: local parar = 0 while os.date('%S') == '45' do print('Verificando se agora são 45 segundos') if parar > 25 then break end print('Nem é agora são:'..os.date('%S')..' segundos') parar = para+1 end print('oi') Nesse caso criei um script para ver se agora são X horas X minutos e 45 segundos (não importa quantas horas e minutos só os segundos), e se depois de 25 verificações não for 45 segundos ele ira usar o break. Quando usado ele ira finalizar o loop e irar continuar a executar o script depois do loop, no caso o print('oi') ai e o resto do script (caso exista) Nesse caso criei um script para ver se agora são X horas X minutos e 45 segundos (não importa quantas horas e minutos só os segundos), e se depois de 25 verificações não for 45 segundos ele ira usar o break. Quando usado ele ira finalizar o loop e irar continuar a executar o script depois do loop, no caso o print('oi') ai e o resto do script (caso exista) Exercícios Faça seguinte: Crie um loop que execute enquanto o player estiver online, e enquanto ele estiver online colocar para kickar ele. Use o repeat para criar um script que solte 25 magic effects diferentes. Use qualquer loop para criar um script que mova um player por 5 sqms em direções aleatórios (o script deve parar com o break!) DESAFIO Crie um script que gere um loop infinito que só pare depois de 10 segundos de execução. Essa aula foi escrita por um urso gordo Mock, todos os créditos pertencem à ele. Aula 9 - Tabelas >> Respostas: local time = 10 --- segundos time = time+os.clock() while true do if time <= os.clock() then break end end
  9. Informações: » Mounts 100% » Items 97% » Outfits 100% » Trainer offline Estatuas e Camas 100% » Todos os Monstros 9.70 (Falta Incluir os 9.80) » TheOTX 2.44 Codename: "Chronodia" Requerimentos Minimos: » Windows XP 32Bits ou 64Bits » Intel Core 2 Duo 2,40 GHZ » 2GB de Memoria RAM Ferramentas Necessárias: » Para não ter problemas com arquivos (dll). » Microsoft Visual C++ 2010 - 32Bits: Redistributable Package Screen's: Download Server / Scan: » Download Server: Mediafire »Scan Server: https://www.virustot...sis/1357087768/ Download Database / Scan: » Download Database: Mediafire » Scan Database: https://www.virustot...sis/1357088007/ Download Sources / Scan: » Download Sources: Mediafire » Scan Sources: https://www.virustot...sis/1357088122/ Acc GOD: tibia/tibia Créditos: NvSo OTXTeam - 100% Outros SmoOkeR (EU Animal Pak) 0,01% - Uploads / Formatação / Scan
  10. ResidenTibia' [ShowOFF]

    Duzinho reagiu a Adriano SwaTT por uma resposta no tópico

    1 ponto
    Abaixo irei postando as imagens e conforme for atualizando o post adicionarei juntamente com o item postado a sua data de publicação. Vamos lá pessoal, este projeto não é tão novo, mas como estou desenvolvendo sozinho, e também devido a várias pausas...estou voltando ao mesmo. Projeto que estava sendo postado em outro forum, com as seguintes informações (visualizado por 521 usuários e com 185 postagens) Não sei se aqui tem limite de imagem no poste, caso não tenho, vou atualizando e adicionando as imagens com suas respectivas datas para vocês poderem acompanhar direitinho. (Texto acima editado por ser muito antigo) Vale lembrar que o Projeto já está bem a frente de como estão as imagens aqui. Enfim... Essa é a "Capa" provisória do Launcher. (postado em 29/10/2012 às 01:05) Sistema de Banco da Cidade Improvisada. (postado em 27/10/2012 às 11:00) Vantagens do Credit Card: 1ª Vantagem Claramente todos os players precisam de um sistema de "banco", para guardar seu dinheiro e não ficar carregando tudo no Inventário (backpack). Neste server não será diferente, mas devo ressaltar que o Debit Card só será adquirido por players level alto ou VIP Players (Exceto Test Server). No entanto, também teremos atendentes do banco no server, sim os famosos NPC's, porém, terá fila para falar com os respectivos, então vale citar que serão pouquíssimos destes... Sendo assim, podemos considerar que ter um Debit Card facilitaria e muito a vida dos players na hora de uma transação rápida. Nota: Serão muito mais Caixas Eletrônicos do que Atendentes Bancários (NPC's). 2ª Vantagem Temos um sistema inovador, o tão conhecido Empréstimo, que ainda está em fase de testes. Sim, este é o famoso mesmo... Porque sempre ajuda ter um dinheirinho rápido para alguma ocasião desesperada, não é? Então, terás a possibilidade de pegar diretamente e somente no Caixa Eletrônico. Como Pagar minha dívida? É simples, basta depositar a quantia no NPC e depois dizer "quitar", para quitar a dívida com o NPC. 3ª Vantagem Esta é muito simples, as filas dos Caixas Eletrônicos, quando houver, serão sempre muito menores. Valendo então ressaltar que de acordo com o crescimento do número de players no server, faremos manutenções para que os que possuem este privilégio não fique muito tempo na fila para usar o caixa automático. Ainda tem mais... 3 Novos Pisos. (postado em 30/10/2012 às 23:00) Área da Ducha. (postado em 30/10/2012 às 23:40) Tipos de Inventários, Propriedades & Informações. (última postagem em 30/10/2012 às 22:50) Alguns Itens de Ataque. (postado em 31/01/2013 às 13:05) Glock: Evoluções & Informações. (postado em 31/01/2013 às 13:05) Ervas, Combinações e Informações. (postado em 05/11/2012 às 13:00) Umbrella Corporation Bank (Obs: 92% concluído). (Imagem postada em 22/02/2013 às 22:15) Obs: Os monitores são animados. Obs: Terá uma sinalização horizontal para saberem onde será a fila para o NPC. Obs: Como citei na própria imagem, são 5 NPC's Recepcionistas, não coloquei todos pra foto não ficar muito grande. (Imagem postada em 06/01/2013 às 20:27) (Imagem postada em 22/02/2013 às 22:15) Obs: Nos sinais verticais verdes ficarão a fila de players, já no vermelho, o player será teleportado seguindo o sentido das setas, até a saída. Obs: O player que estiver falando com o NPC, ficará livre do problema de ser empurrado, pois o próximo player ficará um SQM de distancia, até um nível de realismo "por razões de segurança". Obs: Os pisos que não tem sinais verticais, não serão tiles comuns, sendo assim, players não passearão nos mesmos. A sala da Gerente da Umbrella Bank. (Para players sem Debit Card) (Imagem postada em 11/01/2013 às 10:52) (Imagem postada em 22/02/2013 às 22:15) Obs: O monitor também é animado. Obs¹: Para entrar nesta Sala, precisará falar com um dos Recepcionistas sobre adquirir um Debit Card, então receberá um formulário que precisará ser entregue ao Gerente para continuar com as missões de aquisição. Obs²: A sala ainda será enfeitada, só fiz ainda a parte "crítica" e "bruta" e breve estarei fazendo os detalhes. Alguns zombies adicionados. (Imagem postada em 29/01/2013 às 20:45) Alguns Carros Destruídos & Zombies adicionados. (Imagem postada em 30/01/2013 às 10:35) Sistema de Save Individual (Obs: 100% concluído). (Imagem postada em 27/02/2013 às 04:10) Área de Vídeo Show OFF' ShowOFF 01 [Full HD 1080p] adicionado em 21/01/2013 às 8:30AM Galera, conforme prometido está aí uma pequenina base do Projeto, o vídeo ficou muito pior do que esperava, mas breve faço outro melhor pois ainda estava praticamente testando os programas, formatos e codec's. Sistema de Banho adicionado em 21/11/2013 às 12:05PM ShowOFF 02 [Full HD 1080p] adicionado em 25/11/2013 às 02:20AM Neste vídeo verás: ShowOFF 02 - pt 2 [Full HD 1080p] adicionado em 01/12/2013 às 08:11AM ATUALIZADO Neste vídeo verás: ShowOFF 02 - pt 3 [Full HD 1080p] adicionado em 01/12/2013 às 13:45PM ATUALIZADO Neste vídeo verás: Desde já agradeço a todos. Atenciosamente, Adriano Swatt'
  11. OT 9.81 + Sources 32/64 bits

    Striker Macabrus reagiu a leandrovp por uma resposta no tópico

    1 ponto
    Olá Galerinha venho disponibilizar Servidor 9.81 + Sources 32/64 bits 9.81 + Sources 32 Bits http://www.4shared.c...ces_32bits.html 9.81 + Sources 64 Bits http://www.4shared.c...ces_64bits.html Créditos : TFS : 90% Valdemiro 5% Leandrovp 5% Skype : Leandro_machado92 Face : /leandro.machado.5243 Msn : [email protected] Ajudei? REP +
  12. Monsters e Npcs 9.6

    Markin reagiu a alissonfgp por uma resposta no tópico

    1 ponto
    Meu primeiro post no tibiaking... Monsters Link: http://www.mediafire...8jf73nb64px7qw0 Npcs Link: http://www.mediafire...at2h2uomw0rqb2s SCAN: https://www.virustotal.com/pt-br/file/5f85b67db83647237bcb5971c7eb42f1919332623b0a53fed57a70d2cf37c8d8/analysis/1361193436/ Montado por min... Espero ter ajudado
  13. Tumba

    Markin reagiu a .HuRRiKaNe por uma resposta no tópico

    1 ponto
    Screen's: Download: http://www.mediafire.com/?g84rydqijq6e200 Scan: https://www.virustotal.com/file/bdec7ce2d037cefd33b93c21292b2842839cd5805d45c56aa5b0857642e1d32f/analysis/1357202858/ Créditos: Luffy
  14. Sistema De Monitoramento De Transações.

    jNo reagiu a Gustavo Ferreira por uma resposta no tópico

    1 ponto
    Hoje eu estou trazendo um sistema desenvolvido para servers que possuem shop system, é um sistema simples mas útil. É um sistema o qual registra todas as transações de itens da shop no seu servidor, dando a possibilidade do administrador do server ficar por dentro e de olho nas transações. - Explicando oque será feito... No 1º passo nós prepararemos o shopsystem para registrar os dados extras, no caso o id do item, o nome do item e de quem foi debitado os points. No 2º passo nós criaremos a página que executará as checagens e mostrará os dados. No 3º passo nós incluíremos a página trans-admin ao subtopic, para que possa ser visualizada pelo home.php. No 4º passo nós adicionaremos ao menu Account o link para o Trans Admin, o qual só podera ser acessado por admins. Mo 5º passo executaremos as SQL Queries. Bem é isso, vamos trabalhar... - Como Instalar? Basta seguir os passos: 1º: Substitua a linha da váriavel $save_transaction por isso: 2º: 3º: 4º: e acrescente isso logo abaixo do </a>";: 5º: - Bugou tudo Este sistema foi desenvolvido em baso no Gesior 0.38. Mas ele funciona em todos os sites, todos. Caso ocorra algum bug basta refazer os passos acima com atenção. Caso o problema persistir avise aqui. - Créditos: 100% Dhenyz
  15. [DUVIDA] BOT para ficar tranquilo ?

    luuuck reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Ele simula e envia packets, da pra fazer outras coisas tranquilo.
  16. [Resolvido] Script de recompense

    jNo reagiu a teusim por uma resposta no tópico

    1 ponto
    Se não conseguir da uma olhada nesse post do Renato, é quase a mesma coisa, só muda ID do item: Ganhar dinheiro ao upar tal level
  17. [Resolvido] Restringido Talks

    jNo reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    function onSay(cid, words, param, channel) local group = 3 if not(getPlayerGroupId(cid) >= group) then return false end if (param == '') then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce precisa informar o nome do jogador.") end local pid = getPlayerByNameWildcard(param) if (not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O player " .. param .. " nao está online.") end doAddIpBanishment(getPlayerIp(pid)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getCreatureName(pid) .. " foi banido.") return true end
  18. Tenho uma aqui blessbookuse.lua: local cfg = { bless = { 1, 2, 3, 4, 5 }, level = 8 } function onUse(cid, item, fromPosition, itemEx, toPosition) for i = 1, table.maxn(cfg.bless) do if(getPlayerBlessing(cid, cfg.bless[i])) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) doCreatureSay(cid, "You have already been blessed.", TALKTYPE_ORANGE_1) return true end end if getPlayerLevel(cid) >= cfg.level then for i = 1, table.maxn(cfg.bless) do doPlayerAddBlessing(cid, cfg.bless[i]) end doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) doSendAnimatedText(getCreaturePosition(cid), "BLESSED!", TEXTCOLOR_RED) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have been blessed by the gods.") end return true end Actions.xml <action itemid="8977" event="script" value="blessbookuse.lua"/> Items.xml <item id="8977" article="a" name="book of blessings"> <attribute key="description" value="Book written by gods. Infinite power." /> <attribute key="weight" value="1337" />
  19. OT 9.81 + Sources 32/64 bits

    rayzinhoxd reagiu a Skyrr por uma resposta no tópico

    1 ponto
    Sempre compartilhei coisa da otland, quanto tinha p.a lá, e nunca levei ban, só saber pensar, povo é idiota, usa sempre o mesmo nome em todos os forum kkkkkkkkkkkkk. Povo é muito bundão é só querem as coisas pra eles, mais quanto você tem algo que eles precisam, ai eles trocam até a bunda pra você. rs não mecho com Otserver, mais por isso os OTS de hoje em dia, e tudo vendido até o cú deles.
  20. Download PhotoShop CS3 Portable!

    Milbradt reagiu a Markin por uma resposta no tópico

    1 ponto
    Bom, depois do vídeo que fiz criando um efeito de luz no texto algumas pessoas me pediram o photoshop e eu uso um portable, que não necessita de pasta alguma ou instalador, é apenas baixar e abrir ele. Estarei postando para download e peço que não poste em qual quer outro fórum. Donwload: Link Não fiz scan pois o virustotal só aceita no máximo 32MB e o PhotoShop pesa cerca de 50MB!
  21. [NPC] Spell Seller Por Trade

    gtms reagiu a Vodkart por uma resposta no tópico

    1 ponto
    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local shopWindow = {} local spells = { {id=1950, buy = 150, name = "Exana Pox", spell_name = "Andidote", vocations = {1,2,3,4,5,6,7,8}, level = 10}, {id=1950, buy = 2500, name = "Exori", spell_name = "Berserk", vocations = {4,8}, level = 35}, {id=1950, buy = 80, name = "Exiva", spell_name = "Find Person", vocations = {1,2,3,4,5,6,7,8}, level = 8}, {id=2182, buy = 5000, name = "Exori Flam", spell_name = "Flame Strike", vocations = {1,2,5,6}, level = 12}, {id=1950, buy = 8000, name = "Utito Tempo", spell_name = "Blood Rage", vocations = {4,8}, level = 60}, {id=1950, buy = 2000, name = "Exeta Res", spell_name = "Challenge", vocations = {8}, level = 20}, {id=1950, buy = 5000, name = "Exori Gran", spell_name = "Fierce Berserk", vocations = {4,8}, level = 70}, {id=1950, buy = 500, name = "Utevo Gran Lux", spell_name = "Great Light", vocations = {1,2,3,4,5,6,7,8}, level = 13}, {id=1950, buy = 1500, name = "Exori Mas", spell_name = "Groundshaker", vocations = {4,8}, level = 33}, {id=1950, buy = 1500, name = "Exana Mort", spell_name = "Wound Cleansing", vocations = {4,8}, level = 30} } local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if not getPlayerLearnedInstantSpell(cid, shopWindow[item].Words) then if getPlayerLevel(cid) >= shopWindow[item].Level then if isInArray(shopWindow[item].Vocs, getPlayerVocation(cid)) then doPlayerRemoveMoney(cid, shopWindow[item].Price) doPlayerLearnInstantSpell(cid, shopWindow[item].Words) npcHandler:say("você aprendeu uma nova magia chamada "..shopWindow[item].Words, cid) else npcHandler:say("você não tem a vocação para comprar está spell.", cid) end else npcHandler:say("você precisa ter level "..shopWindow[item].Level.." ou mais para comprar essa magia.", cid) end else npcHandler:say("você já aprendeu essa magia.", cid) end return true end if msgcontains(msg, 'trade') or msgcontains(msg, 'spell') then for var, item in pairs(spells) do shopWindow[item.id] = {Level = item.level, Vocs = item.vocations, item_id = item.id, Price = item.buy, subType = 0, Words = item.spell_name, SpellName = item.name} end openShopWindow(cid, spells, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  22. [Ajuda]Exp para Premium.

    brunosantosg reagiu a Latoy por uma resposta no tópico

    1 ponto
    sinto em discordar do nosso amigo skyforever mais 50% + de exp seria assim
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo