Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. Client Poketibia

    Wreymar e um outro reagiu a tatooo por uma resposta no tópico

    2 pontos
    Isso Pode Ser Problemas Não Nas Sprites E Sim Nas Scripts Aconteceu A Msma Coisa Comigo Esses Dias E Era Problema Nas Scripts Dos Novos Pokemons De Uma Conferida Nelas E Ve Se Voce Fez Tudo Certo Espero Ter Ajudado Se Ajudei Da Um Rep+ Aee Abraço
  2. Global Full Vip systems distro estavel

    5898271 reagiu a gblxd91 por uma resposta no tópico

    1 ponto
    Ola Galera do TK Meu 1 Post então espero que peguem leve kkk esse server eu mesmo montei com diversas partes que fui pegando aqui e ali então não tenho como por os créditos ja que não me recordo mais os tópicos. contem 3 cits vips entre elas etno gengia e new cit vip que eu baixei aqui na tk msm mais n lembro qual topic! sistema de vip por items (Vip doll) adc 10 dias de vip ao player id do doll:12681 barco vip ao lado do barco de thais! raids automáticas como rat plague e ate ferumbras. o ponto mais importante dessa pack é que o distro esta super estável chegou a rodar mais de 1 semana sem quedas! estou postando aqui o server+data-base em MySQL+site tudo pronto!!! só usar! Não vou postar ss pq to sem tempo pra isso decidi seguir em frente com outro projeto ja que não obtive exito neste. ​bom vamos ao que interessa! Downloads; data-base em MySQL Scan DB server + map site Scan Site Enfim! Baixem e testem se algum puder fazer o scan do server pois pesa mais de 140 mb e o virus total não suporta. e não tenho como dividir o arquivo aqui agora (pc sux travando d+)
  3. [Aula 10] O Comando for

    Tribits reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    << Aula 9 - Tabelas Essa aula foi escrita por uma raposa levada Skyen Hasus, todos os créditos pertencem a ele. O Comando for Aula 10 Você nunca viu o comando for? Ou já abriu um Script e não entendeu nada por causa dele? Eis aqui uma explicação de como funciona o comando e alguns exemplos de utilização, assim como alguns exercícios. Antes de mais nada, o que faz o for? R: O for causa um "loop", mas não é como o while e o repeat. Por que? Porque ele atribui à uma variavel todos os valores entre o valor inicial e o valor final. Editado: O For não é um comando Condicional! Estrutura do For: for variavel = valor inicial, valor final[, incremento] do bloco end Não entendeu? Então vamos à breves explicações, começando com um exemplo abstrato: local i = 1 local j = 10 local inc = 1 for var = i, j, inc do print(var) end "Oh! Que bicho é este?" R: Isto é um exemplo ridículo do uso do for. Se você nunca viu isso antes, obviamente não entendeu, mas não é nenhum monstro de três cabeças. Quando eu explicar o que foi feito, você vai ver que é muito simples. Nas três primeiras linhas eu defini três variaveis locais, para "limpar" o script e facilitar o entendimento de quem ainda não conhece o for: local i = 1: Aqui eu usei "i" como inicial e ela é usada na linha 5. Seu valor é 1. local j = 10: Aqui eu usei "j" como final e ela é usada na linha 5. Seu valor é 10. local inc = 1: Esté é o incremento do for e seu valor é 1. Vai ser explicada mais pra frente, então não se preocupe com ela agora. var: É a variável à qual será atribuida os valores. "Perai, agora estou com dúvida. Você não declarou a variavel var!" R: Isto é porque ela não precisa ser declarada! Ela só vai servir como variavel dentro do laço(for). Se eu tentasse usar ela em um bloco fora do for bloco do sem ter declarado ela antes, vai resultar num simples nil(Nulo)! print(): Só vai escrever no console. Explicada as variáveis, vamos entender o funcionamento do código: O for vai atribuir à var todos os valores entre o "i"(valor inicial) e o "j"(valor final), incluindo os dois! Não vamos nos preocupar com o incremento agora, pois você pode escrever o código sem ele. No caso, o valor padrão do incremento é 1. Vamos à mais um exemplo: print("-- Início --") for var = 1, 5 do print("Valor de var: "..var) end print("-- Fim --") As saídas geradas por esse Script serão: -- Início -- Valor de var: 1 Valor de var: 2 Valor de var: 3 Valor de var: 4 Valor de var: 5 -- Fim -- Entendeu agora? Na primeira vez o for atribuiu à var o valor 1, executou o bloco, depois ele fez um loop, voltando para o começo e re-atribuiu à var o valor inicial + 1 que é 2, executando o bloco de novo usando o novo valor de var. Depois valor inicial + 1 + 1 e assim vai até chegar no valor final que é 5, e é aonde ele para. "Tá, mas não vejo a utilidade do for." Então você, com todo o respeito, é cego! O que eu fiz em três linhas poderia ser feito assim: i = 1 j = 5 switch = TRUE while switch == TRUE do if i == j then print("Valor de i: "..i) switch = FALSE else print("Valor de i: "..i) i = i + 1 end end Ou, dando um desconto, para encurtar, no máximo poderia ser feito assim: i = 1 j = 5 while i <= j do print("Valor de i: "..i) i = i + 1 end Além de que você não pode usar variaveis locais dentro de whiles. Você entendeu tudo o que foi feito até aqui? R: Não! Então volte até a parte onde você "se perdeu" e não leia, estude, até entender. R: Sim! Então vamos complicar um pouco mais e aplicar o for em tabelas! (Atenção, você não precisa conhecer tabelas para continuar!) Aplicando o For em Tabelas! "Qual a utilidade de aplicar o For em tabelas?" R: Não sei se você percebeu, mas não podemos aplicar, do jeito que eu exemplifiquei acima, strings no for, mas há como fazer isso, sim! Usando tabelas(tables, arrays) "Como fazemos então?" Você precisa, antes de mais nada, declarar a tabela! Para quem não conhece, as tabelas são declaradas igual a variáveis, e podem ser locais ou globais. Você pode dar-lhes o nome que quiser, desde que não contenha caracteres especiais: !@#$%¨&*()-+=-*/,.ESPAÇO<>:;?|\"'`´[]{}°ºª¹²³£¢¬§. Underlines (_) são permitidos. Você pode utilizá-los como espaços. O valor das Tabelas ficam sempre entre chaves({}) e são separados por vírgulas! As strings seguem o padrão de estarem sempre entre aspas("")! local Tabela = {} "Pronto! E agora?" R: Está esperando o que? Adicione os valores! Vou inserir na minha tabela o meu nick e o nick de mais 3 amigos: <Falta de Imaginação > local Tabela = {"Skyen Hasus", "Hwoarang", "MotoBoy", "Luketez"} Agora entra o for, mas omo fazemos para pegar os valores da tabela? Simples! Qual é a posição do primeiro valor da tabela? É 1, então como valor inicial do for nós colocamos 1! E como valor final? Este valor varia, já que uma tabela pode conter vários e vários valores. Resposta: Nós usamos o #nome_da_tabela! O # retorna o número de valores que a tabela tem! Um outro jeito de fazer isso seria usando o table.getn(tabela), mas é mais fácil e curto com o #! "Ah! Então é só construir a estrutura do for e no bloco colocar print(var)!" Errado, meu amigo, embora a culpa seja minha. O for atribui à variável somente o valor NUMÉRICO, ou seja, ele vai atribuir a posição do valor na tabela. "Então como eu tenho que fazer?" Se você já conhece tabelas, pense um pouco, não é tão difícil! Pensou? Não conseguiu? Fácil! Como eu disse, a variável vai ter o valor da posição na tabela, então só temos que "achar" este valor, seguindo sua posição! Este não conhece tabelas-> "Mas como fazemos isso?" Usando o nome_da_tabela[posição] sendo a [posição] o valor da variável, já que ela tem o valor da posição! Veja como vai ficar: local Tabela = {"Skyen Hasus", "Hwoarang", "MotoBoy", "Luketez"} for var = 1, #Tabela do print("Valor "..var..": "..Tabela[var]) end E este script vai retornar: Valor 1: Skyen Hasus Valor 2: Hwoarang Valor 3: MotoBoy Valor 4: Luketez Acho que aqui vocês já entenderam guande parte e já podem sair fazendo suas "experiências". Caso queiram continuar, tem só mais um conteúdo: incrementos, e para outros, no final tem uns exercícios. Uso de Incrementos no For! Agora que você já aprendeu a usar o for, vai ser moleza aprender os Incrementos. "Mas o que eles fazem?" Eles continuam atribuindo os valores às variáveis, mas o incremento faz eles pularem alguns valores! Exemplo: for var = 1, 16, 3 do print(var) end Saídas geradas por este Script: 1 4 7 10 13 16 Ou seja: Os números 2, 3, 5, 6, 8, 9, 11, 12, 14 e 15 são pulados pelo for! "Mas como eu uso?" Simples! Verifique no começo do tutorial a estrutura do for. Aonde está escrito incremento você "substitói" pelo número de valores que vai pular! À pedido do Mock! - Os comandos: in pairs() e in ipairs()! Antes de mais nada, saiba que ambos funcionam somente em tabelas! A diferença entre pairs() e ipairs() é que o pairs() vai incluir os índices no for, e o ipairs() não. Mas os dois fazer quase a mesma coisa: Além de definir um valor para uma variável "x", ele vai definir para a variável "y" a posição ou, no caso do pairs(), o índice. Exemplo do ipairs: local tabela = {2, 3, 4, 5, seis=6} for i, v in ipairs(tabela) do print(i, v) end Que retornará Posição(i), Valor(v): 1, 2 2, 3 3, 4 4, 5 Observe que o ipairs() não retornou o "seis=6" Exemplo do pairs: local tabela = {2, 3, 4, 5, seis=6} for i, v in pairs(tabela) do print(i, v) end Que retornará Posição(i), Valor(v): 1, 2 2, 3 3, 4 4, 5 seis, 6 E agora sim, o pairs() retornou o índice "seis=6" Acho que isso é tudo o que precisam saber sobre o ipairs() e pairs(). O resto depende da criatividade e necessidade de cada um. Exemplos de Uso do For! function onSay(cid, words, param) local Online = getPlayersOnline() -- Retorna uma Tabela for pid = 1, #Online do doPlayerSendTextMessage(Online[pid], MESSAGE_INFO_DESCR, "Server will be Restarted in "..param.." Minute(s)!") -- Arrumado por MotoBoy! end end local creatures = {"deer", "rabbit", "minotaur", "ghoul", "orc"} for crat = 1, #creatures do table.remove(creatures, crat) end function pularDois(i, j) local naoPulados = {} for index = i, j, 2 do table.insert(naoPulados, index) end return table.concat(naoPulados, ", ") end for a = 664, 668 do if a == 666 then print("O número da vez é "..a.."! O número amaldiçoado!") else print("O número da vez é "..a.."!") end end Exercícios! Atenção! Faça os exercícios com sinceridade! Não os copie no Debugger do LUA nem olhe as respostas antes de ter certeza de que sua resposta está correta, mesmo que esteja errada, pois a resposta é só para conferir. Exercício 1 - O que há de errado na seguinte função? function exemplo(i, j, inc) for valor = i, j, inc then print(valor) end end Exercício 2 - O que há de errado na seguinte função? function exemplo(i, j, inc) for a = i, j, inc do print(b) end end Exercício 3 - O Script: local tabela = {"Teste 1", "Teste 2", "Teste 3", "Teste 4", "Teste 5", "Teste 6"} for valor = 1, 3 do print(tabela[valor*2]) end Vai retornar? A) 1, 2, 3 B) "Teste 1", "Teste 2", "Teste 3" C) nil, nil, nil D) 2, 4, 6 E) "Teste 2", "Teste 4", "Teste 6" Exercício 4 - Quantos valores o script abaixo retornará? for valor = 1, 20 do if valor <= (20/4)*3 then print(valor) end end Exercício 5 - Qual deve ser o valor do incremento do script abaixo para que sejam retornados 7 valores? local incremento = ??? for valor = 1, 50, incremento do print(valor) end Respostas: Essa aula foi escrita por uma raposa levada Skyen Hasus, todos os créditos pertencem a ele.
  4. Mapa do Radbr

    Eric Gg reagiu a vinicius tatim por uma resposta no tópico

    1 ponto
    Quests King Helmet King Legs King Armor King Shield King Boots Demon Armor Demon Helmet Botas Magicas Blessed Shield Inquistion Remix Hyper Armor Hyper Legs Hyper Helmet Hiper Boots Hyper Armas Exp <stage minlevel="1" maxlevel="550" multiplier="30000"/> <stage minlevel="551" maxlevel="1000" multiplier="20000"/> <stage minlevel="1001" maxlevel="1400" multiplier="15000"/> <stage minlevel="1401" maxlevel="1500" multiplier="30"/> <stage minlevel="1501" multiplier="1"/> Ranks Sistemas de; Rank Vida Rank Mana Rank Level Rank Reset DOWNLOAD http://www.4shared.com/rar/lXVUgyml/ssss.html? SCREENSHOTS CRÉDITOS Marcelo Machado De Olivera Cristiano FLorao Dos Santos Vinicius Amarante Tatim EU Valeu galerinha, clica em Gostei para novos posts e até mais!
  5. [TalkAction] Sistema de Frags

    samuel.show reagiu a yogo por uma resposta no tópico

    1 ponto
    Olá, hoje venho apresentar o script, Sistema de Frags, este script faz com que abra uma janela em game, e depois na janela apresente os 'Top Killers' do servidor. Bom, vamos lá. Primeiro, abra a pasta de seu Servidor > Data > TalkActions > Scripts, lá copie qualquer arquivo.LUA e renomeio como "topkillers" e nele coloque isso: Agora, vamos em seu Servidor > Data > TalkActions > TalkActions.XML lá adicione está linha: Salve e Feche. Abra seu servidor e veja os 'Top Killers' Bom esse script, eu só editei. Obrigado pela Atenção. Abraços.
  6. [TalkAction] Leilão System

    Legorfriddon reagiu a Skyforever por uma resposta no tópico

    1 ponto
    Olá, galerinha vim trazer o sistema de leilão Imagens primeiramente vá em /data/talkactions/scripts crie um arquivo chamado leilao.lua e adicione isso dentro function onSay(cid, words, param) config = { acess = 4, time = 5, storage = {25601,25602,650213} } function getWinnerLeilao() local w = tostring(getGlobalStorageValue(config.storage[1])):gsub(':', ''):explode(',') if not getPlayerByNameWildcard(w[4]) then local item = doCreateItemEx(w[1]-1, w[2]) local x = doItemSetAttribute(item, "description", "Item comprado em leilão por "..w[3].." gps.") doPlayerSendMailByName(w[4], item) else local x = doPlayerAddItem(getPlayerByNameWildcard(w[4]), w[1], w[2]) doItemSetAttribute(x, "description", "Item comprado em leilão por "..w[3].." gps.") end doBroadcastMessage("O item ["..getItemNameById(w[1]).." : "..w[2].."] Foi vendido para o jogador "..w[4].." por "..w[3].." gps!") setGlobalStorageValue(config.storage[1],-1) setGlobalStorageValue(config.storage[2],-1) for _, pid in pairs(getPlayersOnline()) do setPlayerStorageValue(pid, config.storage[3], -1) end return db.executeQuery("DELETE FROM `player_storage` WHERE `key` = "..config.storage[3]) end if words == "/leilao" then if getPlayerAccess(cid) < config.acess then doPlayerSendTextMessage(cid, 28, "Você não pode executar essa ação.") return true end local t = string.explode(param, ",") if not tonumber(getGlobalStorageValue(config.storage[1])) then doPlayerSendTextMessage(cid, 27, "Já há um leilão ativo no momento.") return true elseif not tonumber(t[1]) or not tonumber(t[2]) or not tonumber(t[3]) then doPlayerSendTextMessage(cid, 28, "Faltou parametro.")return true elseif not isItemMovable(t[1]) then doPlayerSendTextMessage(cid, 28, "Você não pode adicionar esse item no leilão.")return true end setGlobalStorageValue(config.storage[1], ":"..t[1]..",:"..(isItemStackable(t[1]) and t[2] or 1)..",:"..t[3]..",:"..getCreatureName(cid)) setGlobalStorageValue(config.storage[2], os.time()+ config.time*60) doBroadcastMessage("[Leilão] O item ["..getItemNameById(t[1]).." : "..(isItemStackable(t[1]) and t[2] or 1).."] Está em leilão até "..os.date("%X ", getGlobalStorageValue(config.storage[2])).."\nLance Minimo: "..t[3].." gps.") addEvent(getWinnerLeilao, config.time*1000*60) elseif words == "!lance" then if tonumber(getGlobalStorageValue(config.storage[1])) then doPlayerSendTextMessage(cid, 27, "Não tem nenhum leilão ativo no momento.") return true end local s = tostring(getGlobalStorageValue(config.storage[1])):gsub(':', ''):explode(',') if param == "lista" then doShowTextDialog(cid,s[1], "Item: "..getItemNameById(s[1]).."\n\nQuantidade: "..s[2].."\n\nMaior lance atual: "..s[3].."\n\nJogador: "..s[4].."\n\nPrazo Final: "..os.date("%X ", getGlobalStorageValue(config.storage[2]))) return true elseif not tonumber(param) or tonumber(param) <= 0 or tonumber(param) > 9999999 then doPlayerSendTextMessage(cid, 28, "digite um número válido.") return true end local li = getPlayerStorageValue(cid, config.storage[3]) < 0 and 0 or getPlayerStorageValue(cid, config.storage[3]) local conta = (li + tonumber(param)) if conta <= tonumber(s[3]) then doPlayerSendTextMessage(cid, 28, "você tem que dar um lance maior que "..s[3].." gps") return true elseif not doPlayerRemoveMoney(cid, tonumber(param)) then doPlayerSendTextMessage(cid, 28, "você não tem gps suficientes para dar um lance") return true end setPlayerStorageValue(cid, config.storage[3], conta) setGlobalStorageValue(config.storage[1], ":"..s[1]..",:"..s[2]..",:"..conta..",:"..getCreatureName(cid)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns, agora você deu o maior lance de "..conta.." gps no item [Nome: "..getItemNameById(s[1]).."] [Count: "..s[2].."]") end return true end talkactions.xml <talkaction words="/leilao;!lance" script="leilao.lua"/> Como usar GOD fala /leilao item, quantidade, lançe minimo player fala !lance lançe player fala !lance lista para ver as info do leilão Créditos Eu Vodkart
  7. Cursos em Video Aula PHP+MySQL

    Samuel Cstr reagiu a Augusto por uma resposta no tópico

    1 ponto
    PHP+MySQL Galera, estava procurando material relacionado a PHP (básico para eu começar a brincar) e encontrei várias video aulas sobre o assunto, abordando tambem MySQL, ajudando tambem bastante quem esta desenvolvendo sites pra OtServ. O autor se preocupou em desenvolver um método de ensino tanto para pessoas que ja conhecem a linguagem, como para leigas (como eu). Então, vale a pena. 4shared - Parte 1 - Parte 2 Tamanho: 1.2GB Duração: 9 Horas. Idioma: Portugues. Crétidos: BaixeBr.org
  8. [8.54] Pokemon Ownz

    Storm reagiu a Home Dog por uma resposta no tópico

    1 ponto
    Pokemon Ownz O que tem no servidor? -Reliquia Stone; -Comando !buyvip e !buysupervip -Novos Pokémons: Arceus,Latios,Amethyst Golem,Pirate Gengar e muito mais... -Novas Quests: Reliquia Stone Quest, Legend Box Quest, Secret Box Quest e muito mais... -Super Vip Area: Quando você compra super vip você poderá entrar na super vipa area e lá tem as novas quest -O novo npc que vende a Reliquia e respaws de pokémons que não existe para players FREE. -Novos Respawns: Kyogre (Quando morre ira virar blastoise, porém ele tem uma pequena chance de dropar a[Fantastic] Water Stone,Groudon: (Quando morre ira virar magmar porém ele tem uma pequena chance de dropar a [Fantastic] Earth Stone,Rayquaza(Quando morre ira virar ele mesmo porém quando você der catch nele ele vira na forma FAKE, Exemplo: Fake Rayquaza, e tem a mesma chance de dropar a [Fantastic] Leaf Stone, quando usada nele ira virar o Rayquaza com sua força normal, Jirachi,Giratina,Dialga,Palkia a mesma coisa do Rayquaza, porém no Dialga e no Palkia se a stone for usada novamente ele pode virar Primal Dialga ou [Fantastic] Palkia. -Obs: Talvez no lugar de [Fantastic] pode ser [unlockpower], eu editei mas não me lembro bem qual foi as stones. -Obs²: Foi colocado protection zone na frente do CP para não ter lutas e não dar lag. Então foi criado um pvp novo. - Links: Server: http://www.mediafire...09s7bkk9cf7ugny Client: http://www.mediafire...htcv9pydq5ppvg7 - Scan: Scan Server https://www.virustot...e04a-1323216150 Scan Client https://www.virustot...1e73-1323216609 - Créditos: 70% Server Maluco 30% Ninow Abraços galera, espero ter ajudado.
  9. HELP! Ajuda Com VPS

    bachelo reagiu a tatooo por uma resposta no tópico

    1 ponto
    Galéra Eu Tenho Um Servidor De Poketibia E Até Agora Eu Estava Hosteando Ele Em Casa Mas Ultimamente Tem Entrado Muitas Pessoas E Tem Ficado Muito Lag E Acho Q Esta Começando a Danificar Meu Pc Por Ele Ficar Ligado Des Das 6 Da Manha Até As 00:00 Eu Queria Que Voces Me Ajudassem A Escolher um Vps Barato Mas Com Boa Qualidade E Que Me Expliquem Tudo Que Devo Saber Sobre O VPS Meu Sistema Operacional È Windows XP (Nâo Sei Se Influencia Em Algo Mas Ta AKi) Tamanho Do Mapa :52,3 MB Tamanha Do Servidor Completo:99,8 MB Rep + Pra Quem Me Ajudar
  10. 1 ponto
    Essa questão de detectabilidade tem q ser avaliada de software pra software. Gunbound, por exemplo, do tempo q eu joguei isso, coisa de uns 10 anos atras ou mais, eu lembro q tinha um GameGuard exatamente pra prevenção de cheats no cliente deles. Tibia, em contrapartida, não possui nada q varre o executável ou o pc à procura de cheats (os programadores mais experientes em reverse engineering do tpforums sempre falaram isso). Outro fato, o CE (Cheat Engine) é mundialmente conhecido e talvez o scanner/editor de memória mais utilizado e, consequentemente, pelo GameGuard ser um software específico pra impedir cheats no cliente do gunbound, provavelmente já vem programado pra tentar impedir ou "detectar" o CE. Outro fato, o xenobot meche de várias formas no cliente do Tibia e nem por isso se torna mais detectável q redbot ou ibot, e por ele estar "dentro" do Tibia, ele tem acesso (e poder de manipulação) das funções do Tibia. No dia q o programdor do xenobot encontrar algo q detecte o xenobot rodando no Tibia, com certeza ele vai impedir q essa função execute normalmente, por exemplo, sempre retornar "detected = false". Por esse fato, detectar alguem usando bot no Tibia é mt mais viável de ser fazer analizando os pacotes (packets) q chegam no server, visto q bots podem se esconder de detecção client-side. A detectabilidade do seu bot vai depender mt do q vc faz pra esconder ele e de trocentos fatores, por exemplo, mandar packets q o Tibia não usa (isso é bastante suspeito), ficar 10 horas tentando andar pra cima de uma parede (bastante suspeito, já q vc não vai conseguir), ficar 10 horas falando "hi" no default (além do q alguem vai te reportar). Na minha opinião, caçar numa cave de bot por várias horas é bastante inseguro, visto q seu char vai ter q seguir uma rota. Analizando estas situações, vc tenta se prevenir do jeito q dá, tentando fazer o seu char/bot agir o mais humano possível.
  11. 1 ponto
    Faz assim Vai no seu http://localhost/phpmyadmin/index.php ai bote sua senha e entre na area do seu server vá em accounts depois que estive em accounts vá na account que vc quera que administre o site e poste noticias depois que estive na sua account clicar no icone de um lapis que vai ter o nome editar depois de entrar vai ne um nome PAGE-ACCESS no meu tava 0 qualquer numero que estiver ae substitua por o numero 6 aperte em executar.. Agora vá no seu site e entre com essa account vai ta lá admin ai vc pode administrar o website postar noticias e tudo mais..... Ajudei se ajudei Rep+
  12. Global Full Vip systems distro estavel

    edilmo reagiu a gblxd91 por uma resposta no tópico

    1 ponto
    to sem rme e sem o mapa no meu pc agora até amanha eu posto
  13. Global Full Vip systems distro estavel

    5898271 reagiu a elios99 por uma resposta no tópico

    1 ponto
    Oi cara. Pode deixar algumas imagens do mapa e do server pra deixar mais ogarnizado?? Att:elios99
  14. 1 ponto
    realmente eu não percebi tal bug, script feito novamente, e desculpe abandonar o script, na proxima não critique reporte o erro, obrigado ! local configInv = { ["20:14"] = {nome = "The Demon Invasion", pos = {x=32369, y=32167, z=7}, monster = {"50 Demon", "1 The Imperor"}}, ["14:35"] = {nome = "The Massive Dragon Invasion", pos = {x=32368, y=32188, z=8}, monster = {"200 Dragon"}}, } function onThink(interval, lastExecution) local hours = tostring(os.date("%X")):sub(1, 5) if configInv[hours] then if GlobalStorageValue(95473) == hours then return true end doBroadcastMessage(hours .. " - " .. tb.nome .. " iníciou.") for _,x in pairs(tb.monster) do for s = 1, tonumber(x:match("%d+")) do doSummonCreature(x:match("%s(.+)"), tb.pos) end end setGlobalStorageValue(95473, hours) end return true end
  15. TFS 0.4 with Cast System(Linux/Windows)

    Chiitus reagiu a johnard por uma resposta no tópico

    1 ponto
    Isso não é um erro, apenas mensagens que o servidor envia em relação ao que está sendo feito pelos monstros durante uma batalha. Essas mensagens estão relacionadas ao parâmetro -D__DEBUG na compilação. Basta retirá-lo e recompilar tudo.
  16. [Suport] Site bugado

    dudughx reagiu a EdsonJunior por uma resposta no tópico

    1 ponto
    Visite a seção Downloads de Websites e veja um do seu gosto (:
  17. [Suport] Site bugado

    dudughx reagiu a EdsonJunior por uma resposta no tópico

    1 ponto
    Acho que você pegou um site totalmente bugado, já tentou usar outro!?
  18. [Projeto] Formação de equipe

    bachelo reagiu a tatooo por uma resposta no tópico

    1 ponto
    Amigo Eu Entendo um Pouco Sobre Mapas Se Precisar Pode Chamar
  19. (Resolvido)[PEDIDO] Ring Com AutoHeal!

    GM Gabriel reagiu a 9k22 por uma resposta no tópico

    1 ponto
    Em Item.xml adicione logo abaixo do ring que você quer: <attribute key="slotType" value="ring" /> <attribute key="healthGain" value="5" /> <attribute key="healthTicks" value="30000" /> <attribute key="manaGain" value="5" /> <attribute key="manaTicks" value="30000" /> <attribute key="showattributes" value="1" /> healthGain = Segundos (5) manaGain = Segundos (5) showattributes = Mostrar os atributo do item
  20. 1 ponto
    Você quer um anel que te dê 30k de mana e de life por segundo ?
  21. (Resolvido)[PEDIDO] Ring Com AutoHeal!

    GM Gabriel reagiu a Stigal por uma resposta no tópico

    1 ponto
    action/script, crie um arquivo chamado lifemana.lua local infinity = "no" --coloque "no" se quer que não seja infinito ou coloque "yes" para ser infinito function onUse(cid, item, fromPosition, itemEx, toPosition) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)) doSendMagicEffect(getCreaturePosition(cid), 13) doCreatureSay(cid, "Ahhhh...", 19) if infinity == "no" then doRemoveItem(item.uid, 1) end return TRUE end action.xml adicione essa tag: <action itemid="xxxx" script="lifemana.lua" allowfaruse="1"/> itemid="xxxx" - ID do Ring. Atenciosamente, Stigal.
  22. [Resolvido] Erro Na Vip

    Scriptlittle1 reagiu a Luquinha por uma resposta no tópico

    1 ponto
    Primeiramente tire o link de outros forúm. Segundo execute esse comando na sua database ALTER TABLE `accounts` ADD viptime INT(15) NOT NULL DEFAULT 0; Não sabe como executa comando? Abra o sqlitestudio ,extraia sua DB Aperte Alt + E Cole o comando Por fim aperte F9
  23. [Resolvido] gesior step 5

    JuniorCesaaar reagiu a UDP Silkster por uma resposta no tópico

    1 ponto
    .
  24. (Resolvido) Ajuda aqui Website

    dudughx reagiu a Sociopata por uma resposta no tópico

    1 ponto
    use o 1.7.3 com o gesior 2.0
  25. nome do seu script.lua local config = {storage = 558784,hours = 6} local chests = { [6001] = {7429,1}, [6002] = {2160,10}, [6003] = {8926,1}, [6004] = {2123,1} } function onUse(cid,item,fromPosition,itemEx,toPosition) if getPlayerStorageValue(cid,config.storage) >= os.time() then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, mas você deve aguardar até "..os.date("%d %B %Y %X ", getPlayerStorageValue(cid,config.storage)).." para pegar seu presente novamente!") end setPlayerStorageValue(cid, config.storage, os.time()+config.hours*3600) doPlayerAddItem(cid,chests[item.actionid][1], chests[item.actionid][2]) doPlayerSendTextMessage(cid,22,"Você recebeu "..chests[item.actionid][2].." " .. getItemNameById(chests[item.actionid][1]) .. ".") return true end actions.xml <action actionid="6001-6004" script="nome do seu script.lua"/> [6002] = {2160,10}, [ACTION ID] = {ID DO ITEM, QUANTIDADE} por exemplo, se vc colocar no báu aid 6002 vai dar 10 do item 2160
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo