Líderes
-
MegaNo0body
HéroiPontos444Total de itens -
-
-
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 04/20/12 em todas áreas
-
BBOT está detectável ?!
BBOT está detectável ?!
gpedro e 2 outros reagiu a MegaNo0body por uma resposta no tópico
3 pontosO tibiaking só tem merdas.3 pontos -
Simple Task 3.0
1 ponto08/01/2017 SISTEMA ATUALIZADO PARA 4.0: Mods: NPC domodlib('task_func') 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 msg = string.lower(msg) if isInArray({"task","tasks","missao","mission"}, msg) then npcHandler:say("Me diga o nome do monstro que você deseja fazer a task!", cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if tasktabble[msg] then if CheckTask(cid) ~= true then local contagem = getPlayerStorageValue(cid, tasktabble[msg].storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('Desculpe, mas você já terminou a task do '..msg, cid) return true end setPlayerStorageValue(cid, tasktabble[msg].storage_start, 1) npcHandler:say("Parabéns, agora você está participando da missão task do "..msg..", falta matar "..string.sub(((contagem)-1)-tasktabble[msg].count, 2).." "..msg, cid) talkState[talkUser] = 0 else npcHandler:say('Desculpe, mas você já faz parte de uma task!', cid) talkState[talkUser] = 0 end else npcHandler:say('digite o nome correto da missão task! para mais informações digite {!task}', cid) talkState[talkUser] = 1 end elseif isInArray({"receber","reward","recompensa","report","reportar"}, msg) then if CheckTask(cid) then for k, v in pairs(tasktabble) do racetype = k if getPlayerStorageValue(cid,v.storage_start) >= 1 then local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('você só pode receber os items uma única vez!', cid) return true end if (((contagem)-1) >= v.count) then for _, check in pairs(configbosses_task) do if string.lower(check.race) == string.lower(racetype) then local on = getPlayersOnline() for i=1, #on do if HavePlayerPosition(on[i], check.FromPosToPos[1],check.FromPosToPos[2]) then selfSay('aguarde alguns instantes, tem pessoas fazendo a task.', cid) return true end end doTeleportThing(cid, check.Playerpos) local function checkArea(cid) if not isCreature(cid) then return LUA_ERROR end if HavePlayerPosition(cid, check.FromPosToPos[1],check.FromPosToPos[2]) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) end end addEvent(checkArea, check.time*60*1000, cid) end end local str = "" if v.exp ~= nil then doPlayerAddExp(cid, v.exp ) str = str.."".. (str == "" and "" or ",") .." "..v.exp.." de exp" end if v.money ~= nil then doPlayerAddMoney(cid, v.money) str = str.."".. (str == "" and "" or ",") ..""..v.money.." gps" end if v.reward ~= nil then doAddItemsFromList(cid,v.reward) str = str.."".. (str == "" and "" or ",") ..""..getItemsFromList(v.reward) end npcHandler:say("Obrigado pela sua ajuda Recompensas: "..(str == "" and "nenhuma" or ""..str.."").." por ter completado a task do "..k, cid) setPlayerStorageValue(cid, v.storage, "Finished") setPlayerStorageValue(cid, v.storage_start, 0) setPlayerStorageValue(cid, 521456, getPlayerStorageValue(cid, 521456) == -1 and 1 or getPlayerStorageValue(cid, 521456)+1) finisheAllTask(cid) else npcHandler:say('Desculpe,mas você só matou '..((contagem)-1)..' de '..v.count..' '..k, cid) end end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif isInArray({"sair","leave","exit"}, msg) then if CheckTask(cid) then talkState[talkUser] = 2 for k, v in pairs(tasktabble) do if getPlayerStorageValue(cid,v.storage_start) >= 1 then storagesair = v.storage_start local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end npcHandler:say('você está participando de uma missão task do '..k..' e já tem '..((contagem)-1)..' '..k..' mortos, deseja mesmo sair?', cid) end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif msgcontains(msg, 'yes') and talkState[talkUser] == 2 then setPlayerStorageValue(cid, storagesair, 0) npcHandler:say("Você foi retirado da task com sucesso!", cid) elseif msg == "no" then selfSay("Tudo bem então", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) NPC Ludger.xml <?xml version="1.0"?> <npc name="Ludger" script="data/npc/scripts/simple_task.lua" walkinterval="50000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="95" body="116" legs="121" feet="115" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. quer fazer uma {task}? ou {sair} de uma? tambem pode {receber} premios se terminou ela!" /> </parameters> </npc> Como configurar? monster_race={"cyclops","cyclops smith","cyclops drone"} ou seja vai contar nessa task tanto se eu matar um 'cyclops' como matar tbm um 'cyclops drone' storage_start -- n mexa, é para checar se ele está com a task storage -- é o valor da storage para fazer a contagem. obs: não edite count -- é o total de monstro que tem que matar money -- é qnto de dinheiro ele vai receber ao terminar a task, se n quiser colocar pra receber money só remover essa parte exp -- é quanto ele vai ganhar de exp ao terminar a task, se n quiser colocar pra receber exp só remover essa parte reward -- é a lista dos items que ele vai ganhar ao terminar a task, caso não queira que ele receba items só remover essa parte -- configuração bosses -- em mods tem uma tabela chamada 'configbosses_task' configbosses_task = { {race = "minotaur",Playerpos = {x = 189, y = 57, z = 7}, FromPosToPos = {{x = 186, y = 54, z = 7},{x = 193, y = 60, z = 7}},time = 5}, {race = "necromancer",Playerpos = {x = 196, y = 39, z = 7}, FromPosToPos = {{x = 195, y = 37, z = 7},{x = 198, y = 41, z = 7}}, time = 5}, {race = "dragon",Playerpos = {x = 208, y = 59, z = 7}, FromPosToPos = {{x = 206, y = 56, z = 7},{x = 209, y = 65, z = 7}}, time = 5} } race -- é o nome da task que vai ter boss, só olhar dentro dos [""] que vc editou a tabela dos monstros Playerpos -- é pra onde o jogador vai ao entrar no boss FromPosToPos -- nessa parte são duas pos, é o começo da área e o final da área do boss time -- é o limite de tempo em minutos que o jogador vai poder ficar na sala do boss -- configuração recompensas top 10 jogadores terminar todas as TASKS -- ali em mods tem essa tabela: local config = { exp = {true,100000}, -- vai ganhar exp? se true edite a exp money = {true,200000}, -- vai ganhar money? se true edite a qntidade de dinheiro items ={false,{{2124,2},{2173,1}}}, -- vai receber items? se true edite os items dentro da tabela premium ={false,5} -- vai receber premium days? se true edite os dias q vai receber }1 ponto
-
Nolis Show Off
1 ponto1 ponto
- Tutorial MageBot! [Completo]
1 pontoTutorial MageBot! Não sabe usar o MageBot? Não? Não tem problema, com este tutorial você vai aprender rapidinho! Antes disso, se você ainda não tem o MageBot, clique aqui e visite o tópico de download. Antes, vejamos uma imagem da interface do MageBot: Ok, agora vamos para a parte de Healing: Aqui temos: Light: Aqui será uma magia (de healing) usada quando você tiver com bastante life (vida). No caso, quase sempre é utilizado magias mais fracas como o "Exura", mas você pode modificar. Você pode escolher a porcentagem ao lado para que quando sua vida tiver em por exemplo "80%" ele usará a magia selecionada e também tem o MP, que se encontra ao lado da porcentagem e ali você terá que indicar o quanto de mana será usado, como o "Exura" é usado "20" de mana. Heavy: Aqui será a magia (de healing) usada quando você tiver com menos life (vida). No caso, quase sempre é utilizado magias mais fortes como o "Exura Gran" ou então até mesmo o "Exura Vita". Você pode escolher a porcentagem ao lado para que quando sua vida tiver em por exemplo "60%" ele usará a magia selecionada e também tem o MP, que se encontra ao lado da porcentagem e ali você terá que indicar o quanto de mana será usado, como o "Exura Gran" é usado "70" de mana. Mana Potion: Primeiramente você colocará a porcentagem, no caso da mana, para usar a "Potion" e depois o "tipo de potion". Health Potion: Primeiramente você colocará a porcentagem, no caso da life (vida), para usar a "Potion" e depois o "tipo de potion" ou então uma runa, como a "UH". Depois de configurar do seu jeito, aperte em "Save Settings". Passamos agora para a parte das Hotkeys, que são as teclas/botões que ativam um comando. Abaixo, qual é a função de cada hotkey: O que ta entre aspas (".") é o que você poderá modificar... Terão "idaqui" que significa que você terá que colocar o ID de tal coisa que você irá usar, ali, entre outros. Você usa o que estiver em negrito, nas barras brancas das hotkeys, como você quiser configurar. Passamos agora para a parte de CaveBot: Como fazer um script para a Cave? Bem fácil e simples, apenas clique em RECORD, que localiza-se na parte superior esquerda, depois disso, faça seu "circuito", quando finalizar o mesmo, aperte em SAVE, salve arquivo como nome.sav, onde "nome" será o nome que você quiser, exemplo o nome da cave/lugar, como você quiser e achar melhor. Existe alguns atalhos para facilitar um pouco que são o "Alt" que começa a gravar seu percurso/circuito e o "Home" que salva seu percurso/circuito. Como usar o script feito? Bom, simplesmente você terá que apertar o LOAD, escolher o arquivo nome.sav e apertar no START, para então ele começar o percurso/circuito. O que significa? Agora, passamos para o Loot Manager: Auto-Loot: Pega automaticamente o loot, que foi usado na sua lista de itens. AutoOpenCorpse: Abre automaticamente os corpos dos monstros para pegar o loot de cada um. AutoAtack: Ataca automaticamente os monstros. Refill Arrow: Coloca automaticamente, munições (para paladins) para uso. Agora, Team Server: Passamos agora para Enemy Target ou Heal Friend: Enemy Target: Caso você queira atacar um team inimigo, um inimigo, alguém de outfit diferente, etc.. Heal Friend: Caso você queira healar um amigo. Agora, Rune Maker: Caso você queira que seu personagem fique runando, você poderá também colocar para ele comer automaticamente e além de não deixa-lo deslogar. Passamos agora para, Specialty: Caso queira que seu personagem use uma magia automaticamente como o "Utamo Vita" ou então "Utani Hur", entre outras. Última parte é o Remote Control: Aqui você colocará o nome de algum personagem, e o mesmo receberá as mensagens que te mandarem, além disso poderá controlar o que o char deve fazer. Isso é apenas uma breve explicação, pois me recordo muito bem disso também. Peço desculpas, por não saber tudo, pois não foi eu que criei.. Espero que gostem e aproveitem. Agradeço ao fórum Tibia Brasil, tive uma ajuda de lá, na parte de Team Server!1 ponto- Alguns trabalhos.
Alguns trabalhos.
Sexyboyy reagiu a Ewerton Weto Costa por uma resposta no tópico
1 pontoNão é permitido a cópia dos mesmo a cima, sem minha permissão, todos gráficos acima são de minha feição. Como prometido dei uma organizada no meu tópico, se gostou do meu trabalho me repulte Eai o que acharam? Comentem Se você se interessou pelo meu trabalho, eu vendo sprites com todas movimentações e etc. Contato: [email protected] ou mande pm pelo tibia king.1 ponto- Portfólio Marcos.R
1 pontodecidi fazer o mesmo que o Lucas, pra não ficar contamiando o fórum, vo postando de acordo com o que vo fazendo. glr, se vcs gostarem de alguma, podem pegar pra usar, contanto que me avisem !1 ponto- Primeira Sprite [Sprites de Armas]
Primeira Sprite [Sprites de Armas]
Gusttavomarinho reagiu a Faceew por uma resposta no tópico
1 ponto1 ponto- [Dúvida] criando um ot do zero
1 pontopara criar um otserver do 0, no minimo você precisa ter noção basica de scripts (npcs, XML, monsters, items, config.lua) você também precisará ter noção de como editar mapas, criar do 0 sem estragar ter noção de como criar GM, e alterar posição onde os account manager irão nascer (caso seja sem site) e também ler muitas tutoriais de scripting e de mapping (as principais tutoriais você pode encontrar em 4 grandes sites de otserver que são (tibiaking, TIBIAKING, E SITES EM INGLES OTFANS.NET, OTLAND.NET) os principais arquivos ou programas que você irá precisar são TIBIA DA VERSÃO DO SERVIDOR QUE VOCÊ QUER CRIAR IPCHANGER UM SERVIDOR JA PRONTO (aconselho o servidor "cryingdamson" pois é um servidor que ja está pronto para o uso, porém ele vem sem mapa, respawn, e houses ou seja para quem quer criar um servidor do 0 VOCÊ TAMBÉM PRECISARÁ DE UM sqlitestudio para modificar accs, criar gms, entre varias outras coisas para modificar characters e programas de segunda mão como SPR EDITOR, DAT EDITOR, PROGRAMAS PARA FAZER SITES, PROGRAMAS PARA FAZER CLIENTE PROPRIO alem de ter muita paciencia, e ter muita imaginação. as portas para você criar um mundo do 0 gigantesco, e onde você pode modificar e fazer tudo esta na sua frente agora so pesquisar e começar a fazer seu servidor!!! BOA SORTE NESSE NOVO MUNDO QUE VOCÊ COMEÇARA A CONHECER A PARTIR DE HOJE. EDIT: VOU COLOCAR ALGUNS LINKS PARA VOCÊ APRENDER A DEIXAR SEU SERVIDOR ONLINE. TUTORIAL SOBRE ARQUIVOS.LUA http://tibiaking.com/forum/topic/451-tutorial-basico-sobre-lua/ TUTORIAL SOBRE DEIXAR SEU SERVER ONLINE, E ALGUMAS OUTRAS FUNÇÕES http://tibiaking.com/forum/topic/1930-criando-otserv-ip-fixo-sqlitestudio-e-colocando-otserv-online/ ESSA É PARA CASO VOCÊ TENHA WINDOWS 7: SERVE PARA DESBLOQUEAR AS PORTAS DO WINDOWS. (aquelas 7171 / 7272 / 7373 ...) http://tibiaking.com/forum/topic/8901-como-desbloquear-portas-no-firewall-do-windows-7/ E AQUI UMA TUTORIAL PARA VOCÊ CRIAR UM SERVIDOR DO ZERO INCLUINDO O SITE. http://tibiaking.com/forum/topic/8667-tutorial-como-criar-um-ot-860-para-iniciantes/ PS. acredito eu que os creditos estão junto com os links caso não estiverem os links vão para os posts originais de onde eu tirei.1 ponto- [Show off] - Gustavo marinho
[Show off] - Gustavo marinho
3visan reagiu a Gusttavomarinho por uma resposta no tópico
1 pontoNova loja de magias e agora ??1 ponto- Anyur ShowOFF
1 pontoNão faço servidores, só show off mesmo!1 ponto- Simple Task 3.0
1 pontokk seria uma boa mas acho que seria cansativo para configurar, dá para fazer sem problema, só que não tem como fazer por lib e tal para ficar mais fácil de mexer, teria que adicionar no xml cada task mas talvez eu faça sim e ai usa quem quiser xd obrigado pela sugestão! abraços1 ponto- Duvida[Depot]
Duvida[Depot]
Joao Paulo B. reagiu a zamurai por uma resposta no tópico
1 pontoGalera tou com uma duvida no meu pokemon ele ta dando debug quando abro o depot pq?? eu criei client proprio mais nao sei pq fica fazendo isso1 ponto- [Dúvida] criando um ot do zero
1 ponto@kaduramos Seja bem vindo amigo, mas peço que leia as regras do fórum, este seção é destinada a atendimentos sobre problema/criticas/sugestões decorrentes da utilização do fórum, não sobre ot's especificamente Estou movendo seu tópico para OTServ -> Suporte OTServ mais responda, o que você quer criar do zero? um ot tem várias "partes" por exemplo, o mapa, as action's/movements/etc..., e vários outros!1 ponto- Labirinto (Atualizado)
1 pontoOque você pretende e como seria esse seu Projeto pronto ? Oque iria atrair alguem a joga-lo ? Só algumas dúvidas.1 ponto- Labirinto (Atualizado)
1 pontoAgora melhorou,mais da pra melhorar mais ainda.1 ponto- Labirinto (Atualizado)
1 pontoLegal,mais está um poco quadrado não acha? e a palavra Labirinto é com N não com M. Coloque mais detalhes na Dirt (Terra). Abraços.1 ponto- OTPokemon BOT
OTPokemon BOT
Gean Karlos reagiu a Arthur por uma resposta no tópico
1 pontoLuis velho ninguem pediu pra fazer botons. Se você já usou algum bot pra OT Pokemon e sabe que eles funcionam, porque não posta o site ao invés de fazer um comentário inútil?1 pontoLíderes está configurado para São Paulo/GMT-03:00 - Tutorial MageBot! [Completo]
Informação Importante
Confirmação de Termo