Líderes
-
-
-
Gustavo Ferreira
MembroPontos1151Total de itens -
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 02/15/13 em todas áreas
-
[Spell] Aura Spell 2.0
3 pontosBom pessoal a um tempo atrás eu estava com um projeto de OTserv no qual uma das classes ia ser o " Elementist " que ia controlar todos os elementos e tals, eu estava criando algumas spells para essa classe e um amigo me disse que tinha uma spell grátis em um site que vendia coisas relacionadas a OTserv, fui dá um olhada, gostei, testei e estava usando no meu projeto, dei uma olhada nele hoje e decidir postar a Spell pra vocês. Ela consiste em criar uma forma de aura em volta de seu personagem assim atacando todos os monstros que tentam se aproximar. Ela esta totalmente configuravel para poder usar 6 tipos de elementos e estes são: "fire","ice","energy","death","earth","all". Que possibilita criar 6 spells diferentes a partir desta. Vamos começar, vá em Data > Spells > Scripts crie um arquivo chamado Aura.Lua e coloque o seguinte dentro : Agora em Data > Spells > Spells.xml e coloque a seguinte tag : <instant name="Aura" words="aura" lvl="80" mana="200" prem="0" blockwalls="1" needlearn="0" event="script" value="Aura.lua"/> Pronto, Aqui está um vídeo demostrativo da Aura Spell : Creditos ~ Jhon9923 pontos
-
[8.54] Pokemon xD by Rafael Marinho
[8.54] Pokemon xD by Rafael Marinho
Jonathan alcino reagiu a RafaaxD por uma resposta no tópico
1 pontoE ai pessoal primeiro topic e post aqui no TibiaKing ... [ Caso esteja algo errado , área ou algo do tipo mova por favor ? ] Eu ( RafaaxD ) tenho varios servers de tudo quanto é tipo de game e AMO editar , depois eu posto alguns aqui hihi , acabei de criar conta aqui e por falta de tempo e dinheiro pra um dedicado venho postar meu server de pokemon [ POKEMON xD ] que editei sozinho, a base é o pokemon dash mas tá muuuito editado ,Server está muito bom na minha opinião.. espero ver muitos daqui usando este server hein .. rs BUGS ? Sim , tem bugs como todos servers .. maaas são todos simples de resolver mas enche o saco .. sacomé ? então qualquer duvida pode postar aqui que talvez eu arrume e sim vou ajudar quem precisar .. eu tenho esse server aqui faz um tempinho vou formatar meu pc, mas antes vou ver se acho meu documento que fiz com a lista de uns bugs com as soluções já por etapa é que tinha preguiça kkkk. Alguns Systems : Level System , Tv System , Dive System , Fly System , Surf System , Ride System , Carro,Moto e bike system , varias quests pelo mapa , milotic quest ,rary cand quest , game boy box quest .. aah tem varios véi ..(: Algumas SS : [Alguns pokes em frente ao templo de 3 andares ? .. ps : isso que estou usando é uma outfit ] [ Item que pode ser vendido no shop, ele te transforma num carro com Super velocidade] [ Item que pode ser vendido no shop, ele te transforma numa moto com Super velocidade²] [ Item que pode ser vendido no shop, ele te transforma numa bike com Super velocidade³] [ Rare candy , Game boy box , Mega ball (vendida no shop cada por 1 real ela da 100% de catch) VIP outfit e a bike ] É isso ae pessoal espero que gostem ? .. Ps: Comentem sobre o post como ficou tbm ? valeu , qualquer coisa que faltar ou quiserem dou um @EDIT aqui .. POSTADO UNICAMENTE PARA O TIBIAKING , NÃO QUERO QUE POSTEM NO tibiaking POR MOTIVOS PESSOAIS , CASO VOCÊ QUEIRA LEVAR MEU SERVER PARA BLOG OU ALGO DO TIPO POR FAVOR CRÉDITOS A RAFAEL MARINHO ! THANKS. Download SERVER (SPEEDYSHARE) // Download SERVER (MEDIAFIRE BY MATHEUS) // Download CLIENT (SPEEDYSHARE) // Download CLIENT (MEDIAFIRE BY ...); [ BAIXOU COMENTA E DA +REP ? PLS ] [ SE FOR USAR P/ DEDICADO ME CHAMA PRA JOGAR TBM xD ] Scan Do Server // Scan do Client @EDIT Pessoal lembra que eu falei que tinha uma lista de bug e metas para fazer no server e que eu não fiz ? Então Achei , ta ai UPDATE VINDO AE .. AGUARDEM ! @edit UPDATE CANCELADO ! MOTIVO : PLAGIO1 ponto -
New Baiak 8.6 Editado. V2.0
New Baiak 8.6 Editado. V2.0
luizsommer reagiu a paulo thush por uma resposta no tópico
1 pontoAGORA NA VERSÃO 2.0 Ola amigo Tibiaking vim trazer uma novidade a vocês... sei que existem varios Baiaks por ai.. todos diferentes alguns são até iguais mais com funções inovadoras.. A um tempo atras resolvi criar um Baiakão pra mim rsrs. E pior que deu certo, em 5 dias online consegui conquistar mais de 100 players fixos online. mais acabei ficando sem tempo de resolver tudo sozinho e resolvi fechar. o server ficou parado aqui.. muitos no msn me pedirão e eu nunca tive coragem de entregar ele assim de mão beijada né guardei por um bom tempo.. Mais.... hoje resolvi dar uma olhada nele e enquanto eu via o mapa .. funções.. e outras coisas mais , acabei achando interessante eu liberar ele aqui pra vocês ... Então chega de papo e vamos ao que Importa.... Baiak 8.60 Usando Crystal server All features, actions, funções 100% Addons 100% Spells 100% Vocações balanceadas. Estabilidade garantida. Serve save sem lag Clean 100% Talkactions GOD, CM, GM 100% MAPA Baiak Yourots Editado por mim. INQ. Quest 100% POI 100% Anihi 100% Areá VIP com Hunts e teleports 100% Sala de teleports Arenas e muito mais... LAST UPDATE VIP 1 - 100% VIP 2 - 100% Adicionado Comando !buyvip por 3kk Adicionado Novos Outfits "Elf e Vampire" Mapa com novo visual npcs concertados e melhorados Novas quests novas hunts novas arenas PRINTS... É isso ai galera .. já que viram um pouco do mapa.. irei postar abaixo beleza xD acho que sera util para alguem que esteja a proucura de um baiak estavel.. Se a galera curtir estarei disponibilizando ele na versão 9.44 do Crystal server... ACC GOD = god/god CREDITOS: Tryller - desenvolvedor crystal server. Erimyth - Edição, melhorias e adaptações de novas actions. Equipe Baiak Yourots. DOWNLOAD: LINK ON - >>> Mediafire <<< SCAN: CLICK AQUI - VIRUSTOTAL <- Scan atualizado com a versão 2.01 ponto -
[Action] Stamina Potion
[Action] Stamina Potion
Nerivalhs reagiu a MatheusVidaLoka por uma resposta no tópico
1 pontoHoje estou aqui com um script de stamina potion (Uma poção que recupera totalmente a stamina) Vamos ao script... 1- Vá em data\actions\script crie um arquivo .lua e renomeie para staminapotion.lua ,em seguida cole o script abaixo... depois salve e feche. 2- Vá em data\actions\actions.xml e cole a tag abaixo. <action itemid="7488" script="staminapotion.lua"/> No caso a id sendo usada é a '7488' mas você pode alterar de acordo com seu gosto... Pronto... Por inquanto é isso! Créditos: juliok80 Orochi Elf MatheusVidaLoka1 ponto -
[Aula 3] Primeiros Passos
[Aula 3] Primeiros Passos
Ghaz reagiu a MaXwEllDeN por uma resposta no tópico
1 ponto<< Aula 2 - Lógica da programação Primeiros Passos Aula 3 Relembrando o que eu disse na primeira aula, você precisará de um interpretador Lua e é muito recomendado que possua também um bom editor com suporte à sintaxe Lua, então nosso primeiro passo será obter o editor e o interpretador. As aulas serão voltadas ao scripting para Open Tibia Servers, então nada melhor do que um bom OTServer para testar seus scripts, mas ficar testando os scripts em um OTServer pode ser uma tarefa cansativa e demorada, então vamos usar também scripts fora de OTServers para praticar. Para isso, você pode fazer o download de qualquer um dos seguintes programas: Editores + Interpretadores: SciTE Scintilla [Avançado] OTScript Live! [Recomendado] Editores: Notepad++ Interpretadores: Lua [Oficial] Depois que você tiver seu editor e interpretador Lua (Recomendo o OTScript Live!), instale ele. No caso do OTScript Live!, depois de descompactar, vá em "Help", no menu, e clique em "Register To Lua". Abrirá uma caixa confirmando a alteração, basta apertar "OK" e todos os seus scripts irão abrir com o OTScript Live!. Testando seus scripts! No caso do SciTE, para testar o seu script você deve primeiro salvá-lo com a extensão Lua (*.lua). No caso do SciTE e do OTScript Live! você pode testar seu script apenas apertando F5, sendo que no OTScript Live! não é necessário salvar o script antes de testar. Após pressionar F5, o SciTE irá abrir uma área de textos abaixo da área de edição com as informações do teste, e o OTScript Live! vai abrir uma janela. Para testar se o seu SciTE ou OTScript Live! está funcionando, use o seguinte script: print("Hello world!") Nas informações mostradas pelo interpretador deve estar escrito "Hello world!". Se aparecer, parabéns, você testou o seu primeiro script Lua... (ou não ) O que o script fez? o0 Uma das coisas mais importantes nos scripts são as funções. Uma função é "um bloco de código previamente pronto", uma subrotina, que quando chamada executa esse bloco. Imagine as funções como um atalho para executar alguma coisa. Pode ser usada, por exemplo, para encurtar scripts que tenham alguma parte do codigo que se repita muitas vezes. Criando uma função você pode usar esse código que se repete muitas vezes somente uma vez (Dentro da função), então em vez de usar esse bloco várias vezes, você só precisaria chamar a função várias vezes. Você pode criar suas próprias funções, mas isso veremos mais para frente. Tudo o que importa agora é aprender a chamar funções. O "Nome da Função", na verdade, é o nome da variável em que está armazenada a função, mas não se preocupem com isto ainda... O "Nome da Função" é o nome que você deve chamar para que a função ocorra, pois há vária funções (Obviamente), então você deve especificar qual função quer chamar. É a mesma coisa do que ter 3 pessoas. Quando quiser chamar uma das pessoas, deve dizer o nome dela. Os argumentos são as "Respostas" para as "Perguntas" da função chamada. A maioria das funções faz "perguntas". No caso da função "print", ela nos "perguntou" o que queriamos escrever na tela, e "respondemos": "Hello world!". É importante lembrar que cada pergunta deve ser respondida adequadamente, por exemplo, se alguém te pergunta: "Que horas são?" você não pode responder: "Sim.". A mesma coisa acontece com as funções, você deve responder exatamente o que ela está perguntando. Outra observação importante é que você deve responder as perguntas da função na ordem em que foram perguntadas. Se a pergunta nº 1 for "Que horas são?" e a nº 2 for "Quer um biscoito?", você deve responder respectivamente que horas são e se você quer um biscoito. OBS: Algumas funções fazem "perguntas" opcionais, ou seja, você pode ou não responder. Se você não "responder", a própria função atribuirá um valor padrão para a resposta. Os parâmetros são simplesmente o conjunto de todos os argumentos. OBS: Todos os argumentos (Respostas) do parâmetro devem estar entre parênteses e ser separados por vírgulas! Tipos de valores! Bem, como eu disse, cada resposta deve seguir o tipo da pergunta, então vou citar aqui os tipos destes valores. OBS: Existe uma função para descobrir o tipo de cada valor! Esta função é a função type(valor)... Numbers Como o nome diz, numbers são números, não há muito o que falar sobre eles... Exemplo: print(1) print(2) print(3) OBS: A função print aceita todos os tipos como resposta. Strings As strings devem iniciar com um símbolo especial e deve terminar com o mesmo caractere que foi usado para iniciar a string. Esses símbolos são: Apóstrofo: Começa com ' e termina com '. Aspas: Começa com " e termina com ". Colchete-Colchete: Começa com [[ e termina com ]]. Colchete-Igual-Igual-Colchete: Começa com [==[ e termina com ]==]. As strings são conjuntos de caracteres, como letras, números (Não são numbers, pois se houver um número entre os símbolos especiais será tomado como string!!!), acentos, espaços, etc... Se você quiser escrever uma frase na tela, por exemplo, não pode deixá-la solta pelo script. Esta frase deve ser uma string, ou o script dará erro. Exemplo: print('Apóstrofos') print("Aspas") print([[Colchete-Colchete]]) print([==[Colchete-Igual-Igual-Colchete]==]) OBS: 1 << Isto é um number. "1" << Isto é uma string. Booleanos Os booleanos podem assumir apenas dois valores: true e false. true: Valor verdadeiro. false: Valor falso. OBS: Os booleanos podem ser complicados de entender no começo, mas com o tempo você acostuma. Não se preocupe com eles agora... Exemplo: print(true) print(false) print(nil) Functions Exatamente o que o nome diz: é o que estamos vendo agora. Functions são nada mais nada menos do que funções. Exemplo: print(function() end) OBS: Não se preocupe com isso ainda! Tables ou Arrays São tabelas, ou seja, armazenam mais do que um valor dentro de uma "caixa". Tabelas podem armazenar outras tabelas e todos os valores dentro de uma tabela possuem um identificador, chamado "index" (índice). Tabelas começam com o símbolo { (Chave) e terminam com o símbolo } (Chave). Exemplo: print({}) Userdata Lua é uma linguagem de programação criada para dar extensão à linguagem de programação C e C++. Userdatas são ponteiros que indicam valores em C ou C++. Não se preocupe com eles. Nil Nil simboliza um valor nulo. Não deixa de ser um valor, mas é um valor sem conteúdo. Exemplo: print(nil) As funções retornam! Toda função retorna um ou mais valores, nem que sejam valores nulos (nil), portanto você pode usar uma função dentro do print para escrever os valores que a função retornar! Vamos usar como exemplo a função type(valor), que vai nos retornar uma string com o tipo do valor. Exemplo: print(type(1)) O exemplo acima vai escrever em sua tela a frase: "Number", pois 1 é um number! Exercícios: Usando a função print para escrever na tela e type para pegar o tipo de algum valor, obtenha as seguintes frases na tela: Resposta: Essa aula foi escrita por uma raposa levada Skyen Hasus, todos os créditos são dele. Aula 4 - Operadores e Bibliotecas >>1 ponto -
Hotkey BUG MAP !
Hotkey BUG MAP !
Eycron Otp reagiu a Ghcm por uma resposta no tópico
1 pontoAe galera vou passar a hotkey de Bug Map, essa hotkey anda 5 Sqm quando apertada, é usada com NumLock ON, ela desvia de tudo que está na frente, desce bueiro sobe escada... Façam bom uso!!! auto 10 listas 'BugMap By GhCm' | if [$key.100] {usegroundxyz [$posx-7] $posy $posz | end} if [$key.102] {usegroundxyz [$posx+7] $posy $posz | end} if [$key.98] {usegroundxyz $posx [$posy+6] $posz | end} if [$key.104] {usegroundxyz $posx [$posy-6] $posz | end} if [$key.99] {usegroundxyz [$posx+6] [$posy+5] $posz | end} if [$key.97] {usegroundxyz [$posx-6] [$posy+5] $posz | end} if [$key.103] {usegroundxyz [$posx-6] [$posy-5] $posz | end} if [$key.105] {usegroundxyz [$posx+6] [$posy-5] $posz | end} E se gostou, da um REP+ ae.!1 ponto -
Global Map - 9.81
Global Map - 9.81
lucasmacaca reagiu a leandrovp por uma resposta no tópico
1 pontoEste servidor é baseado na datapack: NvSo. Esclarecido o datapack não é perfeita, mas ao contrário de seu antecessor, tem mais de 2.000 reparos / ajustes em seus scripts e otimizou o sistema traz monstros e magias de acordo com as minhas alterações no Servidor OTX. Download DataPack Binary - Win32 Binary - Win64 LOG : http://pastebin.com/dVW7yeE4 Informações : AccountManager: 1/1 - ou em branco God: 222222/tibia Sistema : É altamente recomendável usar a versão de 64 bits com um mínimo de 4 GB. Créditos : NvSo : 90% Leandrovp : 10% Skype : Leandro_machado92 Face : /leandro.machado.5243 Msn : [email protected]1 ponto -
Wyverns
Wyverns
Orochi Elf reagiu a Anyur por uma resposta no tópico
1 pontoÁrea de Wyvern Olá pessoal, vou tentar mostrar para vocês como fazer uma área para Wyverns! Geralmente eles vivem em montanhas, em cima ou dentro delas. Seu habitat é constituído por chão de pedra mas o local também pode ter uma boa nature! Etapa1 Para começar, faça o seu contorno, a área desejada para os wyverns ficarem. Saiba que geralmente não é grande, eles são um pouco solitários e ficam com no máximo 3 no mesmo local. Faça o chão usando pedra e coloque as bordas de montanha. Imagem da Etapa 1 Etapa2 Com isso, você poderá fazer os complementos do seu mapa. Coloque as seguintes coisas: Pedinhas Andáveis Musgo no Chão Gravel de Montanha Tufos de Grama Pedras Andáveis Pedras (De Preferência com Musgos) Plantas de Swamp (OPCIONAL) Plantas de Borda de Montanha (Use também na escada) Imagem da Etapa 2 Tente usar todos os itens citados, eles ajudam muito para deixar esse ambiente agradável, também use o truque das plantas de borda de montanha na escada, que fica muito legal e dá um visual "inovação e criatividade" para o seu mapa. Essa é a representação de um andar, mas você pode fazer vários, mas sempre se lembrando, áreas pequenas para um grupo de Wyverns e sempre nesse estilo. Algo a mais é somente adicional! Bom pessoal, meu tutorial é esse. Todos os itens usados podem ser achados no Doodad Palette sem problemas! Espero que tenham gostado! Quem gostou, se quiser, REP+1 ponto -
[Resolvido] [SPELL] Curar numero x sem influencia do ML!
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN) setCombatParam(combat, COMBAT_PARAM_EFFECT, 53) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 100000, 0, 150000) function onCastSpell(cid, var) return doCombat(cid, combat, var) end setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 100000, 0, 150000) (100000 min que vai healar) (150000 maximu que vai healar) Nao importa o ml1 ponto
-
[Resolvido] Vender ice rapier com charges!
[Resolvido] Vender ice rapier com charges!
kakuzo12300 reagiu a Carinhah por uma resposta no tópico
1 pontotae... acabei de testar ele aqui no meu server e deu certo... testa ele ae e ve se da certo!! vc vai na pasta data/npc/scripts e copia qualquer arquivo que tem lá, e renomeie para icerapier.lua ae vc abre ele e cola este script dentro dele: 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 local shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addBuyableItem({'ice rapier'}, 2396, 200, 15, 'ice rapier') shopModule:addBuyableItem({'assassin star'}, 7368, 200, 1, 'ice rapier') npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Após feito isso vc vai no NPC Rashid e na linha: <npc name="Rashid" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> e substitua por: <npc name="Rashid" script="data/npc/scripts/icerapier.lua" walkinterval="2000" floorchange="0"> ou em qualquer outro NPC que vc queira q venda a Ice Rapier e as star's!1 ponto -
Vocations!
1 pontoAhh sim... tipo quanto maior é o skills ali, mais dificil fica de pegar skills... veja o exemplo do none vocation... no caso se o cara for "cavaleiro de elite" é bom vc diminuir para 1.0 as skills em vez de aumentar... quanto menor, mais rapido pega skills!!1 ponto
-
Vocations!
1 pontoCara, apenas um chute... quando vc foi mudar as promotion para transforma-lo em vc deeveria ter deixado os valores igual oq estava antes!! experimente a promotion assim: <vocation id="8" name="Cavaleiro de elite" description="Cavaleiro de Elite" needpremium="1" speed="80" gaincap="50" gainhp="350" gainhpticks="10" gainhpamount="600" attackspeed="150" fromvoc="4" lessloss="10"> <formula meleeDamage="1.5" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.9" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> apenas tente... e ve se da o mesmo erro!!1 ponto
-
Action Entertainment
Action Entertainment
Orochi Elf reagiu a tiagoduuarte por uma resposta no tópico
1 pontoTa, mas qual é seu primeiro projeto em mente? E quem ajudar ganhara o que?1 ponto -
[Action] Stamina Potion
[Action] Stamina Potion
tiagoduuarte reagiu a Orochi Elf por uma resposta no tópico
1 pontolocal config = { need_Premium = "sim", -- "sim" ou "nao" / Se precisa de Premium effect = 30 -- Numero do Efeito remove_on_use = "sim" -- "sim" ou "nao" / se vai remover ao usar stamina = 2520 -- Quanto de Stamina / 1 = 1 minuto } function onUse(cid) if config.need_Premium == "sim" and if not isPremium(cid) then doPlayerSendCancel(cid, "You need premium.") return false end doPlayerAddStamina(cid, config.stamina) doSendMagicEffect(getThingPos(cid), config.effect) if config.remove_on_use == "sim" then doRemoveItem(item.uid, 1) return true end Dei uma simples editadinha para ficar mais facil a configuraçao. REP+ pra voce (:1 ponto -
Pedido npc de missão [BASICO] Ajudem ai !
Pedido npc de missão [BASICO] Ajudem ai !
Desnecessario reagiu a Carinhah por uma resposta no tópico
1 pontoAe cara, tava com um pouco de tempo aqui no serviço ae baixei um server 7.6 e vi as funções dele... fiz esse script em 7.6, provavelmente funcione em 7.81... Tutorial do script, meio por cima: quando vc falar ajuda ele verificara se vc tem o storagevalue '60000' se vc tiver ele agradecera falando q nao precisa mais de vc, se vc não tiver ele pedira a ajuda e vc começara a missão quando vc retornar, vc falara 'item', ele verificara se vc tem o storagevalue '60001' se vc tiver ele falara q nao precisa mais de vc, se vc nao tiver ele removera o item rare da criatura que eu coloquei como '2493' e acrescentara o item '2494' como recompensa e falara 'Muito Obrigado, Tome sua Recompensa!' e acrescentara a storagevalue para vc nao trocar mais o item rare com ele! focus = 0 talk_start = 0 target = 0 following = false attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if ((string.find(msg, '(%a*)hi(%a*)')) and (focus == 0)) and getDistanceToCreature(cid) < 4 then selfSay('Hello, ' .. creatureGetName(cid) .. 'Sou o husky hunter da academia gennin , há muito tempo tento cacar uma fera que esta no topo da montanha ao leste da academia e vive atacando todos.. preciso de "ajuda" !') focus = cid talk_start = os.clock() elseif string.find(msg, '(%a*)hi(%a*)') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.') elseif msgcontains(msg, 'ajuda') and focus == cid then queststatus = getPlayerStorageValue(cid,60000) if queststatus == -1 then setPlayerStorageValue(cid,60000,1) selfSay('Você quer me ajudar ? mate a fera e traga o seu item especial que lhe darei uma recompensa !!') else selfSay('Voce ja me ajudou!, nao preciso mais de sua ajuda!') end elseif msgcontains(msg, 'item') and focus == cid then valuestatus = getPlayerStorageValue(cid, 60001) if valuestatus == -1 then if getPlayerItem(cid, 2493)then doPlayerRemoveItem(cid, 2493, 1) selfSay('Muito Obrigado, Tome sua Recompensa!') doPlayerAddItem(cid,2494,1) setPlayerStorageValue(cid,60001,1) end elseif selfSay('Voce ja me ajudou!, nao preciso mais de sua ajuda!') end elseif string.find(msg, '(%a*)bye(%a*)') and focus == cid and getDistanceToCreature(cid) < 4 then selfSay('Good bye, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 end end function onCreatureChangeOutfit(creature) end function onThink() if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good bye then.') focus = 0 end end end fiz meio por cima e não tive a chance de testar pois estou no trabalho... teste ele e ve se funciona... quando eu chegar em minha residencia poderei aprimorar o script para vc... se ajudei pelo menos um pouco de um REP++ ae1 ponto -
Spell que vem do alto
1 pontoAe cara... achei esse script em um server antigo meu... não m lembro de quem era o script para colocar os créditos se te ajudar da um rep+ ae local water = {490, 491, 492, 493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625} -- aqui quando a magia for cair em cima da agua ela tera outro efeito local combat = createCombatObject() local meteor = createCombatObject() setCombatParam(meteor, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) -- tipo de damage setCombatParam(meteor, COMBAT_PARAM_EFFECT, 44) -- efeito de quando ele atingir a terra setCombatFormula(meteor, COMBAT_FORMULA_LEVELMAGIC, -4.6, -200, -4.2, -200) -- calculo de dano por ml local stun = createConditionObject(CONDITION_PARALYZE) -- add paralize setConditionParam(stun, CONDITION_PARAM_TICKS, 5000) setConditionFormula(stun, -0.8, 0, -0.9, 0) -- condition do paralize setCombatCondition(meteor, stun) local meteor_water = createCombatObject() setCombatParam(meteor_water, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(meteor_water, COMBAT_PARAM_EFFECT, CONST_ME_LOSEENERGY) -- efeito ao atingir a agua setCombatFormula(meteor_water, COMBAT_FORMULA_LEVELMAGIC, -4.6, -200, -4.2, -200) -- calculo de dano por ML combat_arr = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0} } local combat_area = createCombatArea(combat_arr) setCombatArea(combat, combat_area) local function meteorCast(p) doCombat(p.cid, p.combat, positionToVariant(p.pos)) end local function stunEffect(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_STUN) end function onTargetTile(cid, pos) if (math.random(0, 1) == 1) then local ground = getThingfromPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}) if (isInArray(water, ground.itemid) == TRUE) then local newpos = {x = pos.x - 7, y = pos.y - 6, z = pos.z} doSendDistanceShoot(newpos, pos, CONST_ANI_FIRE) -- eefeito dele caindo sobre a agua addEvent(meteorCast, 200, {cid = cid, pos = pos, combat = meteor_water}) else local newpos = {x = pos.x - 7, y = pos.y - 6, z = pos.z} doSendDistanceShoot(newpos, pos, 11) -- aqui efeito dele caindo do céu sobre a terra! addEvent(meteorCast, 200, {cid = cid,pos = pos, combat = meteor}) end end end setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) return doCombat(cid, combat, var) end1 ponto
-
ALGUEM TEM WAYPOINT DO TIBIA AUTO , FOLDA -1 , -2 ?
Achei uns aqui no meu pc, testa ai Frost trolls, Minotaurs, Rotworm. Low Level FoldaTour.xml FoldaTourSurface.xml Folda 2nd Floor (Mino archer/Slime/Mino/Rots/Frost trolls) 12k-15k exp a hour 1.5k gp a hour Folda-2.xml1 ponto
-
[Resolvido] ACC Gesior 0.6.1 e Xampp 1.6.5
[Resolvido] ACC Gesior 0.6.1 e Xampp 1.6.5
XxMercurio reagiu a Kimoszin por uma resposta no tópico
1 pontoExecute no MYSQL CREATE TABLE `bans` ( `id` INT UNSIGNED NOT NULL auto_increment, `type` TINYINT(1) NOT NULL COMMENT '1 - ip banishment, 2 - namelock, 3 - account banishment, 4 - notation, 5 - deletion', `value` INT UNSIGNED NOT NULL COMMENT 'ip address (integer), player guid or account number', `param` INT UNSIGNED NOT NULL DEFAULT 4294967295 COMMENT 'used only for ip banishment mask (integer)', `active` TINYINT(1) NOT NULL DEFAULT TRUE, `expires` INT NOT NULL, `added` INT UNSIGNED NOT NULL, `admin_id` INT UNSIGNED NOT NULL DEFAULT 0, `comment` TEXT NOT NULL, `reason` INT UNSIGNED NOT NULL DEFAULT 0, `action` INT UNSIGNED NOT NULL DEFAULT 0, `statement` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `type` (`type`, `value`), KEY `active` (`active`) ) ENGINE = InnoDB;1 ponto -
[Script] Fibula Rotworms
[Script] Fibula Rotworms
nnzero reagiu a Mek Fiuchem por uma resposta no tópico
1 pontoBom esse script é para a cave de rotworm de fibula, bom mais vocês podem se perguntar "Ei tio, onde fica esse cave?" Há eu respondo, bem aki: E entra na casinha e desca a escada e abre a porta do lado << qui e a dos rotworms nao entre em outras porta pois tem outros bixo mais fortes Oque tem no script ? Bom o script contém: Auto banker : Ele vai depositar quando você estiver com 1.5k FPS Changer : Vai ocupar menos do computador Fluid Drinker : vai tomar uma mana potion com 30 de mana Spell Caster : vai dar exura com 150 de life Como está configurado o Auto Attack Bom o bot vai atacar: Carrion Worm Rotworms O bot nao vai botar follow nos bixos, não vai atacar player, vai pegar só GP , pegar loot de lump of dirt e carrion worm fangs e vai comer food direto do corpo. Auto go/log Bom está opção é muito importante principalmente para mim, que deixo meu cha em pvp-enforced, como ele está confidurado no script? Se tiver algum player na tela ele vai apitar. Se tiver alguem te atacando o bot ira apitar Se o bot ver alguem com White Skull ira apitar Se voce passar de level o bot vai apitar Se alguem falar com voce no PM ou Messages ele vai apitar Bom, eu ja sei tudo e agora? Bom temos que ter algumas noções, primeiro para o bot ir para o banco depositar a grana ele precisa saber onde fica o banco, e para ele ir para o DP ele precisa saber onde fica também. Antão como é a parte mais difícil vamos passo-a-passo: 1º) Dê load no script (quando você baixar), e apertem "Pause/Break" perto de "Print screen", e clicla em abrir. 2°)Agora você tem vai em "Show Map" e marque as duas caixinhas "Reserch Map" e "Extended Reserch Map" Conforme a imagem: 3°) Para que o deposit funcionar voce tera que começar do Bank 4º) Depois que vocêm andaram tudo isso, apertem novamente "Pause/Break" para que o bot começe a andar, Atenção! se ele não começar a andar, baixem do site do tibiabr o Mapa Completo, caso continue sem andar, entre na cave e va andando até ele começar a andar. Bom galera é só isso! Creditos : 99% Eu 1% Porkts Se gostou ou aprendeu alguma coisa de +REP! Scan Aki Script: Fibula Rotworms.rar1 ponto -
(Resolvido)(Resolvido) Problema no database xampp
(Resolvido)(Resolvido) Problema no database xampp
Rafinhawilliam reagiu a Sociopata por uma resposta no tópico
1 pontoexecute isso no phpmyadmin CREATE TABLE `bans` ( `id` INT UNSIGNED NOT NULL auto_increment, `type` TINYINT(1) NOT NULL COMMENT '1 - ip banishment, 2 - namelock, 3 - account banishment, 4 - notation, 5 - deletion', `value` INT UNSIGNED NOT NULL COMMENT 'ip address (integer), player guid or account number', `param` INT UNSIGNED NOT NULL DEFAULT 4294967295 COMMENT 'used only for ip banishment mask (integer)', `active` TINYINT(1) NOT NULL DEFAULT TRUE, `expires` INT NOT NULL, `added` INT UNSIGNED NOT NULL, `admin_id` INT UNSIGNED NOT NULL DEFAULT 0, `comment` TEXT NOT NULL, `reason` INT UNSIGNED NOT NULL DEFAULT 0, `action` INT UNSIGNED NOT NULL DEFAULT 0, `statement` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `type` (`type`, `value`), KEY `active` (`active`) ) ENGINE = InnoDB;1 ponto -
[Action] Stamina Potion
[Action] Stamina Potion
Orochi Elf reagiu a tiagoduuarte por uma resposta no tópico
-1 pontosMuito bom.-1 pontos