Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. MatheusGlad

    Script Para Quests

    Demonstraçao: data/movements/questname.lua: local route = { {0,0,0,0,0,1,0,0,0}, {0,0,0,0,1,0,1,0,0}, {1,0,0,1,0,0,0,1,1}, {0,1,1,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0} } local extrtilepos = {x=88, y=310, z=7} -- Posiçao do tile << /\ local start = {x=87, y=312, z=7} -- Posiçao do tile que o cara vai estar antes de começar a pisar nos tiles pretos. local final = {x=97, y=312, z=7} -- Posiçao do tile que o cara vai estar dps de ter passado pelo percurso function isPosInRoute(tilesroutepos, tilepos) for i,s in pairs(tilesroutepos) do if s.x == tilepos.x and s.y == tilepos.y and s.z == tilepos.z then return TRUE end end return FALSE end function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) local tilesroutepos = {} for i, t in pairs(route) do for s, p in pairs(t) do if p == 1 then table.insert(tilesroutepos, {x=extrtilepos.x+s-1, y=extrtilepos.y+i-1, z=extrtilepos.z}) end end end if toPosition.x == final.x and toPosition.y == final.y and toPosition.z == final.z then for i,x in pairs(tilesroutepos) do x.stackpos = 0 doTransformItem(getThingFromPos(x).uid, 407) end return TRUE end if toPosition.x == start.x and toPosition.y == start.y and toPosition.z == start.z then for i,x in pairs(tilesroutepos) do x.stackpos = 0 doTransformItem(getThingFromPos(x).uid, 407) end return TRUE end if fromPosition.x == final.x and fromPosition.y == final.y and fromPosition.z == final.z then doTeleportThing(cid, fromPosition) return doPlayerSendCancel(cid, "Enter in the teleport.") end if isPosInRoute(tilesroutepos, toPosition) then local tilepos = toPosition tilepos.stackpos = 0 doTransformItem(getThingFromPos(tilepos).uid, 406) else doTeleportThing(cid, start) for i,x in pairs(tilesroutepos) do x.stackpos = 0 doTransformItem(getThingFromPos(x).uid, 407) end end return TRUE end data/movements/movements.xml: <movevent type="StepIn" actionid="123666" event="script" value="questname.lua"/> Em quais tiles botar o actionid 123666: Editar a rota que o player tem que fazer: local route = { {0,0,0,0,0,1,0,0,0}, {0,0,0,0,1,0,1,0,0}, {1,0,0,1,0,0,0,1,1}, {0,1,1,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0} } So mudar essa table. Aonde eh 1 eh por onde o player tem que passar.
    3 pontos
  2. betinhowz666

    Pokemon Flash Server

    Opa Está dando DEBUG pois o script ta com erro. Vai em data\spells\scripts\poke ea ache a spells com o nome confusion. Agora procure esta linha, no caso a do seu ot vai estar assim doCreatureSay(cid,"Confusion", TTALKTYPE_ORANGE_1) Retire este T que está em vermelho. Ficando assim doCreatureSay(cid,"Confusion", TALKTYPE_ORANGE_1) E pronto
    2 pontos
  3. thalia

    [8.54]Pokeserver Tfs 0.3.6 [V3.0]

    Oi galera do xtibia, alguns já me conhece , posto scripts na seção de actions/talk/move! Aqui está a versão 3.0 do PokeServer TFS 0.3.6pl1, ~~( O que contém na versão 3.0? ) ~~ ~~>Fly System - Bug corrigido ~~>Ride System- Bug corrigido ~~>Catch System- Bug corrigido ~~>Go/back System- Bug corrigido ~~>Stones System - Bug corrigido ~~>Npc Heal - Bug arrumano ~~>Todos os 151 pokemons (50% configurados) ~~>Skill System - Para cada tipo de pokemon é um poder difirente! ~~>Mapa Svke 70% ~~>Todas as outfits Stones,Go/back,Npc,Fly,Ride,Skill, foram testados, então não venha encher o saco falando merda <--! Download !--> Server 3.0 Client (È extremamento necessario para poder entrar no server!) Versão 3.0 do server de pokemon Faça você mesmo! Créditos ao Drakylucas por me ajuda a fazer os scripts! Não se esqueça de clicar ali no icone verde
    1 ponto
  4. Demonbholder

    [Talkaction] Cadeia

    Faaala galera!!! Bom, vamos lá a mais um script que eu fiz agora a tarde. Antes de vocês falarem que já existe, eu quero dizer que eu fiz esse script agora a tarde sem nem olhar para os scripts de cadeia já existentes e que só fiz este script, porque um cara da seção de pedidos me pediu ajuda. O script que eu fiz é diferente dos já existentes, porque é possível especificar o tempo e o motivo pelo próprio comando. Primeira Versão: Segunda Versão: Fase de Testes O que mudou: Na primeira versão a cadeia é por tempo, e você configura o tempo no próprio comando da talkaction. Na segunda versão a cadeia é por fiança, você estipula um valor de fiança e o jogador não pode sair de lá até ter sua fiança paga, ou ele mesmo pagar sua própria fiança. Mais algumas informações de rotina: Servidor Testado: New Styller Yourots 0.7.5 Acho que é isso, se tiver algum erro se manifestem, até mais.
    1 ponto
  5. (Oficial - SQL) The Forgotten Server v0.2.10 - M. Spirit! Esta é uma versão do The Forgotten Server atualizada para o cliente do Tibia 8.70 e Tibia 8.71, com os novos sistemas (sistema de montaria, magias, entre outros), lembrando que ainda não está totalmente completo, em breve terá mais atualizações. ( Informações ) Atualização Versão 0.2.10: Esta versão é para fixar os bugs mais críticos relatados em 0.2.9, e um número de outras questões que foram encontradas. Ele também vem com otimizações para o código de eventos globais, principalmente na prevenção de eventos globais terem impactos no desempenho do seu servidor. Este é, portanto, essencialmente uma versão para correção de bugs. Desejamos apresentar mais recursos e novos trabalhos a versão 0.3! ChangeLog: Screenshot: DLLs: (Necessário para rodar o servidor). -> http://download294.mediafire.com/72p6126345jg/2ao9klbmehkb3f8/TFS+DLLs+-+XTibia.com.7z Código Source: Subversion client: svn://svn.otland.net/public/forgottenserver/tags/0.2.10/ Browse: http://otland.net/subversion.php?svn=public&file=listing.php&repname=forgottenserver&path=/tags/0.2.10/ Download dos Distros: Download Completo (Distros + DLLs): Créditos: Desenvolvedores do TFS - (Talaturen - OTland) - - - - - - - - - - - - - - - - - - - - - - - - - É isso, té. (+REP)
    1 ponto
  6. adoXD

    Sqlite Para Mysql (Sem Resetar)

    Aew pessoal =D Esse tutorial vai ajudar e muito aquelas pessoas que querem colocar um site em seu ot, mais não querem resetar Ja aconteceu varias vezes isso comigo, e sempre eu perdi um numero consideravel de player. Mas isso e passado:D Bom vo mostrar aki como voce passa a database sqlite de seu ot para mysql !!! :sql: Antes de começar : voce ja presisa ter instalado o servidor mysql 1 - Downloads Primero fasa o download do programa DBConvert -- Download OBS - O programa e pago, intão voce tem algumas limitações , mais assim que eu puder eu posto o serial dele =D. 2 - Instale ele ( instalação normal como qualquer outro programa, jogo, etcs...) 3 - Abra ele ( ira aparecer a seguinte tela), clique em testar 4 - Agora clique em proximo 5 - Clique em novo, em seguida clique nos (...) e especifique sua database ( a database sqlite), OBS : se sua database não aparecer, clique em all files no momento em que voce for procurar sua db. 6 - Agora preencha o formulario de acordo com a sua conexão com a base de mysql, e em base de dados em baixo coloque o nome da database que quiser. (em cima onde esta escrito destino, deixe o mesmo "Base de dados mysql") (em nomedasuadatabase, coloque o nome que voce quer que fique a database no servidor). 7- Em seguida clique em proximo. 8 - Logo depois clique em commit ( se aparecer alguma mensagem , clique apenas em ok)(a mensagem e devido o programa não ser gratuito=/ ) 9- Depois de carregar não vai aparecer nenhuma mensagem , apenas ficara assim. 10 - Clique em sair . PRONTO sua database sqlite passou para mysql OBS : qualquer erro ou duvida eu respondo Espero que tenham gostado :penguin:
    1 ponto
  7. betinhowz666

    [8.54] Mapa Pokemon Betinhowz666

    Hello Como prometido irei disponibilizar agora o download do mapa pokemon que estive trabalhando. Coloquei as houses mais não o respaw. Apresentações ? Vamos lá para uma prévia das cidades. As hunt's vocês terão que baixar para conferir CITY 1 CITY 2 CITY 3 CITY 4 Me ajudem a atingir 200 REP +, Que farei este mapa ficar muito melhor do que está. Antes era 150 REP+, Mas por conta de alguns moderadores me tirarem REP + dizendo que eu tinha feito outra conta para me dar REP + agora será 200. Segue o download do mapa e o que precisa para que você abra-o MAPA BETINHOWZ666 SPR POR PIRADECO Créditos: PeeWee - por fazer parte do mapa Piradeco - pelas .spr e .dat betinhowz666 - por estar editando. (EU)
    1 ponto
  8. meubk

    [Talkaction]Sistema De Rep

    Engraçado não ?, pois é resolvi fazer um sistema de Reputação para o tibia. Você tá lá noob, ganha um item dum cara fodão, oke vc pode fazer por ele ? de um REP+, pra ele, isso mesmo as pessoas que mais ajudá no server concerteza terá + reps. vejá as SS. Explicação dos comandos. !rep (nomi do player) - dá um rep para um player. !myrep - consulta minha reputação !rankrep - confere os reps de quem está online Vamos aos scripts. 1° crie um arquivo com nome de replogin.lua na pasta creaturescripts/scripts e cole o seguinte script function onLogin(cid) if getPlayerStorageValue(cid, 6003) <= 0 then setPlayerStorageValue(cid, 6001, 0) setPlayerStorageValue(cid, 6003, 1) end return TRUE end TAG : <event type="login" name="RepLogin" event="script" value="replogin.lua"/> e registre no arquivo creaturescripts/scripts/login.lua adicione : registerCreatureEvent(cid, "RepLogin") vá na pasta talkactions/scripts e crie um arkivo com nomi de rep.lua e cole o script : local configs = { rephours = 24 -- qntas em qntas horas pode dar rep, 24 para 1 dia. } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end function onSay(cid, words, param) local cd = math.ceil(configs.rephours/2) local storage = 6002 if words == "!rep" then if os.time()-getPlayerStorageValue(cid, storage) <= cd then minutes,seconds = getTime(cd-(os.time()-getPlayerStorageValue(cid, storage))) return doPlayerSendTextMessage(cid, 27, "Wait " .. configs.rephours .. " fours for the next rep.") end if getPlayerByName(param) then local p = getPlayerByName(param) if getPlayerIp(cid) == getPlayerIp(p) or getPlayerAccount(cid) == getPlayerAccount(p) then return doPlayerSendTextMessage(cid, 27, "IP ACCOUNT PROTECT.") end setPlayerStorageValue(p, 6001, getPlayerStorageValue(p, 6001) + 1) doPlayerSendTextMessage(cid, 27, "You gave reputation + 1 for " .. getCreatureName(p) .. ".") doPlayerSendTextMessage(p, 21, "You received reputation + 1 of ".. getCreatureName(cid) ..".") setPlayerStorageValue(cid, storage, os.time()+3600*cd) else doPlayerSendTextMessage(cid, 27, "Player Not Found.") end elseif words == "!myrep" then return doPlayerSendTextMessage(cid, 27, "My Reputation : " .. getPlayerStorageValue(cid, 6001)) elseif words == "!rankrep" then local e = getPlayersOnline() local text = "" for _, pid in ipairs(e) do text = text .. "[" .. getCreatureName(pid) .. "] Reputation: " .. getPlayerStorageValue(pid, 6001) .. "\n\n" end text = "[RANK REPUTATION ONLINES]\n\n" .. text doShowTextDialog(cid, 2525, text) end return TRUE end TAG: <talkaction words="!rep;!myrep;!rankrep" event="script" value="rep.lua"/> Configurando : Você só configura essa parte : local configs = { rephours = 24 } rephours = 24, significa de qntas em qntas horas pode dar rep, ai caso querer ki for um dia ki tem 24 horas. ou seja vai fica 1 rep por dia. Então tá explicado, espero que vcs gostem do script, obrigado a todos. fui...
    1 ponto
  9. Olá pessoal do XTibia. Bom, percebi que muitos servidores de pokemon estão precisando de uma Shiny Stone, então, estou aqui para ensinar a vocês como adicionar uma no servidor. Não vou falar muito, vamos direto ao assunto! Bom, veja este código: local evo = { ["Abra"] = "Shiny Abra", ["Arcanine"] = "Shiny Arcanine", ["Beedrill"] = "Shiny Beedrill", ["Blastoise"] = "Shiny Blastoise", ["Dratini"] = "Shiny Dratini", ["Electabuzz"] = "Shiny Electabuzz", ["Electrode"] = "Shiny Electrode", ["Farfetchd"] = "Shiny Farfetchd", ["Grimer"] = "Shiny Grimer", ["Growlithe"] = "Shiny Growlithe", ["Gyarados"] = "Red Gyarados", ["Hitmonchan"] = "Shiny Hitmonchan", ["Hitmonlee"] = "Shiny Hitmonlee", ["Horsea"] = "Shiny Horsea", ["Jynx"] = "Shiny Jynx", ["Onix"] = "Crystal Onix", ["Kingler"] = "Shiny Kingler", ["Krabby"] = "Shiny Krabby", ["Parasect"] = "Shiny Parasect", ["Pikachu"] = "Shiny Pikachu", ["Raichu"] = "Shiny Raichu", ["Raticate"] = "Shiny Raticate", ["Scyther"] = "Shiny Scyther", ["Seadra"] = "Shiny Seadra", ["Tentacruel"] = "Shiny Tentacruel", ["Venomoth"] = "Shiny Venomoth", ["Venusaur"] = "Shiny Venusaur", ["Voltorb"] = "Shiny Voltorb", ["Electrode"] = "Shiny Electrode", ["Pinsir"] = "Shiny Pinsir", ["Gengar"] = "Shiny Gengar", ["Snorlax"] = "Big Snorlax", ["Vaporeon"] = "Shiny Vaporeon", ["Flareon"] = "Shiny Flareon", ["Jolteon"] = "Shiny Jolteon", ["Kadabra"] = "Shiny Kadabra", ["Alakazam"] = "Shiny Alakazam", ["Zubat"] = "Shiny Zubat", ["Pidgeot"] = "Shiny Pidgeot", ["Paras"] = "Shiny Paras", ["Parasect"] = "Shiny Parasect", ["Golbat"] = "Shiny Golbat", } local pokeballs = { [2531] = {"Pokeball"}, [2557] = {"Superball"}, [2524] = {"Greatball"}, [2525] = {"Ultraball"}, [2523] = {"Masterball"}, } function onUse(cid, item, fromPosition, itemEx, toPosition) if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then local monster = getCreatureName(itemEx.uid) if evo[monster] then local health, maxHealth = getCreatureHealth(itemEx.uid), getCreatureMaxHealth(itemEx.uid) doRemoveCreature(itemEx.uid) doRemoveItem(item.uid) local summon = doCreateMonster(evo[monster], toPosition) doConvinceCreature(cid, summon) local balls = pokeballs[getPlayerSlotItem(cid,8).itemid] doItemSetAttribute(getPlayerSlotItem(cid, 8).uid, "name", ""..evo[monster].." "..balls[1]) doCreatureAddHealth(summon, health-maxHealth) doSendMagicEffect(getThingPos(summon), 18) return TRUE end end return FALSE end Primeiramente, copie, cole em um bloco de notas e salve o código na extensão "lua" com o nome "shiny" exatamente como mostra a imagem: Agora, coloque o arquivo "shiny.lua" no diretorio "DATA/ACTIONS/SCRIPTS/STONES" do seu servidor. Depois, volte para a pasta "ACTIONS", e abra o arquivo "actions.xml" pelo bloco de notas ou algum editor de texto. Depois é só adicionar em qualquer linha vazia esta tag: <action itemid="2361" event="script" allowfaruse="10" value="stones/shiny.lua"/> Agora é só salvar e pronto, seu servidor tem uma shiny stone. ATENÇÃO: Caso quando alguem usar a shiny stone em um pokemon, e ele desaparecer e não voltar mais, é porque está faltando esse pokemon no servidor ou porque o script dele está com erros. Favor enviar-me uma PM dizendo quais os pokemons shiny que devem estar faltando no script para eu atualizar o código. Gostou? Resolveu o seu problema? Favor +REP!
    1 ponto
  10. jeandoido

    Super Lista De Utilitarios

    Lista de Utiitários Super Completa ! [Adicionado OTServs e versões de Tibia] Lista de Utilitários Lista de MapEditors - SimOne (Versão 7.6 a 8.60) Lista de MapEditors - RME (Versão 8.0 a 8.60) Versões de Tibia (7.1 a 8.62) Lista de Servidores [8.54 a 8.60]: OBS - Tudo foi testado. Créditos : -Aos membros dos devidos tópicos -70% -Pra mim, por ter juntado tudo, em apenas um tópico - 30% Espero ter ajudado . Aproveitem e
    1 ponto
  11. GODPraquenome

    [Tutorial] Como Criar Uma City

    FORAM VOCÊS QUE DEIXARAM MINHA REPUTAÇÃO ASSIM, OBRIGADO A TODOS! :heart: EDIT ------------------ AGORA COM FOTOS! Olá galera, hoje vou ensinar como criar um City (cidade), com o Remere's Map Editor, primeiro siga essas 2 dicas: 1- Descubra os bugs, para nao comete-los na sua city 2- Não tenha preguisa de começar do zero (0) 1° - Faça a base de sua cidade, ou seja, coloque água no mapa. 2° - Coloque a grama por cima da água e faça as bordas (tente nao deixar muito quadrada). 3° - Depois de colocar as bordas da grama, escolha o piso principal que você vai usar na sua city 5° - Agora faça as casas/predios da city, faça castelos, casas, lojas (nunca se esqueca de colocar pelo menos 2 a 4 janelas na casa) é opticional, mas assim as casas ficam mais bonitas. 6° - Agora coloque as arvores, flores, ou seja as plantas, são encontradas em nature. 7° - Para decorar mais um pouco faça alguns rios, lagos (não se esqueca das bordas). LEMBRE-SE, FAÇA OS LAGOS PEQUENOS, APENAS PARA DECORAÇÃO. 8° - Vamos fazer as caves agora, o primero e o mais importante, coloque sempre uma escada ou uma montanha para passar da city para as areas de Hunt. 9° - Agora coloque os bixos, de acordo com a natureza, ou seja com o lugar que ele vai ficar, exemplo se é na neve, coloque Frost Dragon. Obs: se você for fazer Quests, faça com vontade não faça uma quest que tem 15 sqm² (15 pisos) 10° - Não faça hunt apenas em caves e sub-solos é bom também colocar montanhas, elas ficam feias no mapa editor mais ficam legais no mapa. 11° - Não se esqueca de fazer hunts para levels baixos (rotworms, troll, etc). 12° - Agora vamos para os NPC's, não repita o npc na mesma cidade, coloque um de cada espalhados pela city inteira. 13° - Sempre coloque seu NPC em protect zone (NÃO SE ESQUEÇA DISSO). Lembre-se: Uma cidade bonita é uma cidade que não tem muitos enfeites e nem é muito ''tosca''. Lembre-se2: Novos itens para seu OTServer, são muitos ''rox''. Então galera é só isso, até +. Alguma Duvida? Pode comentar! Att, GODPraquenome GODPraquenome, sempre melhorando e revolucionando.
    1 ponto
  12. Kreuus

    Browsk City | 8.50 E 8.54 |

    Browsk City! Fotos: Texto: E uma cidade com muitas hunts, eu renomiei alguns chamam de rook outro de vip city eu chamo de Browsk. Dowloand: Link do 8.50 Link do 8.54 Creditos: Mc Ghotico (Otland) Obs: Estou trasendo conteudo para o xtibia e a pessoas que nao gostam ou tem inveja de meus topico mesmo nao sendo eu que criei o mapa coloco os credidos devidos entao se for para responder merda nao responda!
    1 ponto
  13. Demonbholder

    [Função] Doremovesummon

    Faala pessoal do XTibia! Hoje venho aqui postar a primeira função que eu fiz, adicionei na lib e deu certo HAHA. Eu não encontrei nenhum erro, então vai lá a explicação: Utilidade: A função summona um monstro (que não ataca o jogador) e remove o monstro depois de tantos segundos. Foi bem fácil, em data/lib abre o arquivo functions e cola isto no final, ou em algum lugar dele: function doRemoveSummon(cid, name, time) if isMonster(getCreatureByName(name)) then if (type(time) == "number" and time) > 0 then doSummonMonster(cid, name) for _, monsters in ipairs(getCreatureSummons(cid)) do addEvent(doRemoveCreature, time*1000, monsters) end return TRUE end return error("Time must be a number higher than 0!") end return error("Creature not found!") end Então, bem fácil certo? Vamos aos exemplos de uso: Talkaction: function onSay(cid, words, param) if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return TRUE end return doRemoveSummon(cid, param, 10) end Action: function onUse(cid, item) local sec = 30 local mon = 'demon' if getPlayerStorageValue(cid, 15692) - os.time() <= 0 then doRemoveSummon(cid, mon, sec) doSendAnimatedText(getPlayerPosition(cid), "Your pet will die in "..sec.." seconds.", TEXTCOLOR_ORANGE) setPlayerStorageValue(cid, 15692, sec + os.time()) end return TRUE end É isso, bem simples mesmo, espero que ainda não exista algo assim, e lembrando que vai remover todos os summons, porque a função que eu usei é getPlayerSummons. Valeu.
    1 ponto
  14. Vodkart

    [Pedido] Alcançar Certo Lvl E Ganhar Item

    tipo testei auqi no servidor baiak 8.54 e baiak 8.60 e funciono no real serve alguns script n funcionam n sei pq
    1 ponto
  15. gonna haters?
    1 ponto
  16. Henrique Moura

    Perda De Data-Base Sql

    Acho que essa extensão para o firefox funciona: http://www.baixaki.com.br/download/sqlite-manager.htm Da pra exportar num formato que o MySQL faz importação. Se não conseguir tenta esse tutorial: http://www.xtibia.com/forum/topic/145641-sqlite-para-mysql-sem-resetar/
    1 ponto
  17. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 Sweet(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end for i = 1, table.maxn(parameters.items) do if getPlayerItemCount(cid, parameters.items[i]) <= 0 then npcHandler:say('You don\'t have these items!', cid) return true end end for i = 1, table.maxn(parameters.items) do doPlayerRemoveItem(cid,parameters.items[i], 1) end npcHandler:say('Here is your item!', cid) doPlayerAddItem(cid, parameters.reward,1) return true end keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can forge Amulet, {koshei ancient amulet},{huge chunk of crude iron},{piece of draconian steel},{piece of royal steel} and {piece of hell steel}!"}) local node1 = keywordHandler:addKeyword({'koshei ancient amulet'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to trade a all piece of broken amulet for a Koshei Ancient Amulet?'}) node1:addChildKeyword({'yes'}, Sweet, {items = {8262,8263,8264,8265},reward = 8266}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node2 = keywordHandler:addKeyword({'huge chunk of crude iron'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to trade a Giant Sword for a Huge Chunk of Crude Iron?'}) node2:addChildKeyword({'yes'}, Sweet, {items = {2393},reward = 5892}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node3 = keywordHandler:addKeyword({'piece of draconian steel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to trade a Dragon Shield for a Piece of Draconian Steel?'}) node3:addChildKeyword({'yes'}, Sweet, {items = {2516},reward = 5889}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node4 = keywordHandler:addKeyword({'piece of royal steel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to trade a Crown Armor for a Piece of Royal Steel?'}) node4:addChildKeyword({'yes'}, Sweet, {items = {2487},reward = 5887}) node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node5 = keywordHandler:addKeyword({'piece of royal steel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to trade a Devil Helmet for a Piece of Hell Steel?'}) node5:addChildKeyword({'yes'}, Sweet, {items = {2462},reward = 5888}) node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) npcHandler:addModule(FocusModule:new()) Se nao souber add aviza que edito post ------------------------ TE ajudei clica ali :button_ok: REP +++++
    1 ponto
  18. ai vai é um globalevent.. script : function executeClean() doCleanMap() doBroadcastMessage("Game map cleaned, next clean in 24 hours.") return true end function onThink(interval, lastExecution, thinkInterval) doBroadcastMessage("Game map cleaning within 1 minute, please pick up your items!") addEvent(executeClean, 60000) return true end tag: <globalevent name="clean" time="23:58" event="script" value="nome do arquivo.lua"/>
    1 ponto
  19. gorz

    Account Manager

    Abre o seu mysql ou sql lite,vai na parte de players e seleciona a posicao do account manager. Ajudei? Rep+
    1 ponto
  20. mdgabrielzim

    Nao Consegue Fazer Seu Website

    Bem pessoal eu sei que no inicio sempre eh dificil eu por exemplo fikei 2 semanas pra conseguir colocar meu ot com o site on. Entao pra depois do meu primeiro site me interessei por essa area eh pra ganha mais exp nela resolvir faser esse topico vai ser assim.Quem quiser colocar site on ou estiver com problemas para coloca-lo on me add no msn:gabrieltibia@gmail.com Mais gabriel como vc vai me ajudar? R:Um progaminha bem simples chamado de TEAMVIEWER eh mesma coisa de um remote desktop so que mais simples Eh vc vai cobrar pelo serviço prestado a min? Olha nao..Mais se quiserem me dar +rep eu aceitarei sem pestaneja. Entao soh isso quem quiser o web site entra em contato no msn:gabrieltibia@gmail.com ou email:gabrielcaracol1@hotmail.com
    1 ponto
  21. meromeromei

    Montain Dragon/dl

    obrigado por comentarem. LOuiiss,sugestões ?
    1 ponto
  22. Tryller

    [8.71]Crystal Server V0.1.2

    Servidor atualizado Versão 0.1.1
    1 ponto
  23. refi

    1 Script E Uma Duvida.

    Tbm tinha a mesma dúvida do OtheReality. Obg OtheReality por postar a dúvida, e Obg Eskylo por responder. :smile_positivo:
    1 ponto
  24. helanio

    Como Colocar Video Youtube No Gesior?

    caramba e facil apenas quando estive assitindo um video, embaixo do video note que tem uma opçao imcorporar e irar aparecer um cod copie este cod EXE: <iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/ba-e9vBg7LY" frameborder="0" allowfullscreen></iframe> OBS: ALGUNS VIDEOS NAO APARECE O COD e cole aonde voçe quer o video aparessa no sit. se nao esta bem explicado me add: helaniocezar@hotmail.com E SE IDENTIFIQUE QUE É DO XTIBIA. Rep++ plx
    1 ponto
  25. miter

    Talaturen's Ip Changer

    Ahhhh.. Rapaz tava precisando disso. Valeu, belo topico! REP +
    1 ponto
  26. GODPraquenome

    Como Fazer Um Teleport

    Eae gente, hoje vou ensinar como fazer um teleport, Pelo tibia mesmo, ou seja você não precisa ser o hoster. 1° Crie o teleport no lugar que você quer falando /i 1387 (acho que a ID é essa mesma) 2° Vá no lugar que você quer que o player se teleporte 3° De look no lugar e vai aparecer: Position: 134 53 7 (isso é só um exemplo) 4° Vá na frente do portal e digite /attr position 134 53 7 Pronto seu portal foi criado =) Agora já vou aproveitar, e vou ensinar como escrever nas placas =) 1° Crie a placa no local desejado /i 1329 (se não me engano) 2° Digite na frente dela /attr set text "Seu texto aqui Pronto você escreveu na placa =) REP + ?
    1 ponto
  27. sonkis

    [Encerrado] Tibia Erro 10061

    Bom está aparecendo esse erro porque o servidor está offline. Você não deve ter configurado ele certo. Tente Configurar de novo
    1 ponto
  28. Erimyth

    Sd Rune Igual Ao Global ?

    hehe e ne leo Esqueci Desse Piqueno detalhe ! vc merece +rep por ter ajudado mais o meu ja se esgotou por hj Desculpa amanha te dou ele xcD .. abraços
    1 ponto
  29. Karislayer

    [Arquivado]Vale A Pena ?

    Isso é considerado FLOOD, faça o favor de ler as regras e não fugir do assunto do tópico! Quanto ao assunto, esses baiak se ficarem on 1 semana é mto, eu to jogando um ot global, só que a galera n faz ques, n caça, b faz nada só fica treinando! Espero Tibia em flash pra reverter essa situação!
    -1 pontos
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...