-
Total de itens
80 -
Registro em
-
Última visita
Tudo que Victor8 postou
-
pedido (Ajuda)Não Aparecer Duplicate No Distro.
pergunta respondeu ao 96736649 de Victor8 em Resolvidos
Action não da duplicate. Na realidade uniqueid, era pra ser unica. -
Cara, sem contar que voce não vai conseguir logar. Porque o 4.0 é em SHA1 ai vai ter que ser "encriptada". Você usa sqlite ?
-
Nossa ! Isso é bug de worldid como esta ocorrendo quando solta spell ? Qual servidor é isso ai ?
-
Cara tem itens que podem ser movidos dentro das casas. Provavelmente nas paredes.
-
Não é script amiguinhozinho. Abre config.lua E acha essas linhas idleWarningTime = 59 * 60 * 1000 Aqui é o tempo para dar o aviso . idleKickTime = 60 * 60 * 1000 Aqui é o tempo para kikar o jogador. ( Tem que ser maior que o aviso ) É interessante você deixar essa linha dess jeito, Mas não é obrigatorio. stopAttackingAtExit = true Nessa linha, se algum char dar exit no trainer, ele vai parar de atacar. Pronto ! Pode adicionar que você não vai ter problemas.
-
Cara, clica com o botao direito encima da area da house. Depois clica House titles, ai vai aparecer a area da casa. Depois só clica em remover.
-
dúvida [Encerrado] Ot Não Conta As Mortes (Valendo Rep)
tópico respondeu ao noobprego de Victor8 em Tópicos Sem Resposta
É o seguinte abiguinho. Abre o seu "Config.lua" E acha a linha deathListEnabled = true Ela deve estar "True" ou "yes" Dependendo do Open Tibia. Se não funcionar posta aqui denovo. -
Obrigado por responder. Eu já sabia desse conversor, o unico problema é que a minha database pesa 10 MB. Cara, não sei se já não entrei na casa dos milhoes de contas, entende? Não tem como fazer uma querry pra add na database? Tem que ser manual ?
-
Seguinte, tenho um Ot server em plain. Ai eu quero trocar o distro, para um tfs 0.4_DEV que usa SHA1. Eu tenho a seguinte duvida, como vou transformar as senhas para SHA1 ? Tem como ? DOU 5 REP.
-
Não mesmo cara! Eu vejo diversos ots 0.4 dev com uptime de 100 + horas. Meu ot vive dando crash!
-
Sou experiente em Open Tibia. Mas essa ai eu não sei. Como mudar o distro do meu OT? Ele é 0.3.6 , e eu quero mudar para um 0.4 dev. O problema é a questão mapa e itens.otbm. Oque fazer ? Estou disposto a tudo. Me OT realmente presisa desse update. Para complementar a duvida: Estou trocando devido a instabilidade. Alguem da uma outra sugestão de distro super estavel?
-
local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false stime = 200 -- Tempo entre as falas (em segundos) time = os.clock() function onThink() if (time + stime) < os.clock() then time = os.clock() var = math.random(1, 7) if var == 1 then broadcastMessage("[Comando] !glist : Mostra todas as guilds do servidor.\n[Comando] !glist <nome de uma guild> : Exibi os membros de uma determinada guild.", MESSAGE_STATUS_CONSOLE_BLUE) end if var == 2 then broadcastMessage("Contato com a equipe? Adicione no seu msnkçjbhkl", MESSAGE_STATUS_CONSOLE_RED) end if var == 3 then broadcastMessage("Contato com a equipe? Adicione no seu msn ljgvfgjkfv", MESSAGE_STATUS_CONSOLE_ORANGE) end if var == 4 then broadcastMessage("[Comando] !go : Troca o outfit de todos os membros da sua guild para um outfit igual ao seu.", MESSAGE_STATUS_CONSOLE_BLUE) end if var == 5 then broadcastMessage("[Comandos de banco] !saldo !depositar !depositartudo !sacar !sacartudo\n", MESSAGE_STATUS_CONSOLE_RED) end if var == 6 then broadcastMessage("[Comando] !rankrep. É o rank de quem mais mata no servidor.", MESSAGE_STATUS_CONSOLE_ORANGE) end if var == 7 then broadcastMessage("[Comando] !guild <mensagem> : Manda uma determinada mensagem para todos os membros da sua guild.", MESSAGE_STATUS_CONSOLE_BLUE) end if var == 8 then broadcastMessage("[Comando] !service <mensagem> : Manda uma mensagem para todos os jogadores do servidor.", MESSAGE_STATUS_CONSOLE_RED) end end end
-
dúvida Chegou Aquele Momento Dificil. Presisar Trocar O Distro :'(
uma questão postou Victor8 Resolvidos
Fala pessoal do Xtibia! Já tenho um bom conhecimento com Open Tibia. (Muito tempo). Mas sempre tive problemas quando a questão é trocar distro. Para alguns pode ser uma tarefa simples, mas eu sempre achei complicado. Acho que todo open tibia vai chegar a um momento que precisara evoluir para um distro mais estável. Meu OT era um tibia 8.1 (Sim foi o meu primeiro dowload) Desde aquela épocas eu fui editando mapa.. site etc etc etc. Cheguei a versão 8.6 e com ela os problemas de instabilidade no servidor. Mas eu fui dando um "jeitinho brasileiro". Mas chegou a um ponto que não há mais como, o número de players online dificulta vários processos. E a instabilidade aumenta. Meu servidor "crasha" do nada, sem nenhum erro. Duvida: Estou tentando trocar o distro por um TFS 8.6 DEV 0.4 (REV3884). O problema é que ele não aceita o meu mapa. E nem meu itens.otbm. Ja troquei o Items.otbm e passou. O problema é o mapa. Provavelmente eu teria que abrir um mapa que funcione nesse tfs ver como esta as propriedades e depois converter o meu. Tem algum alternativa? Sabe me explicar algo sobre transferências e tfs ? Qualquer comentário que venha a somar com a minha experiencia é valido. Obrigado. -
Cara, curti muito a segundo foto. Pareçe que você fez inspirado no filme a "A profecia".
-
Cara, manda seu msn presiso conversar contigo. ótimo mapa.
-
Eai pessoal, fiz um scrip aqui rapidinho pra um amigo meu, mas achei um problema olhe o codigo ai :> 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 creatureSayCallback(cid, type, msg) if (not npcHandler:isFocused(cid)) then return false end if msgcontains(msg, 'Ajuda') or msgcontains(msg, 'ajuda') then npcHandler:say('Para você comprar um addon, simplesmente digite o nome do addon desejado. \n {Exemplo: Barbarian}', cid) talk_state = 0 end if msgcontains(msg, 'Knight') or msgcontains(msg, 'knight') then npcHandler:say('Desculpe, o Knight outfit é só para quem já completou a Demon Oak Quest.', cid) talk_state = 0 end if msgcontains(msg, 'Warmaster') or msgcontains(msg, 'warmaster') then npcHandler:say('Desculpe, o Warmaster outfit é só para quem já completou a Orc Fortress Quest.', cid) talk_state = 0 end if msgcontains(msg, 'Warrior') or msgcontains(msg, 'warrior') then npcHandler:say('Desculpe, o Warrior outfit é só para quem já completou a Annihilator Quest.', cid) talk_state = 0 end if msgcontains(msg, 'Mage') or msgcontains(msg, 'mage') then if getPlayerItemCount(cid, 5903) >= 1 then npcHandler:say('Você deseja entregar o Ferrumbras Hat em troca do Mage Outfit?', cid) talk_state = 3 else npcHandler:say('Você não tem o Ferrumbras Hat. Mate o ferrumbras, pegue-o e volte aqui.', cid) talk_state = 0 end end if msgcontains(msg, 'yes') and talk_state == 3 then if getPlayerItemCount(cid, 5903) >= 1 then if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, 138, 3) talk_state = 0 doPlayerRemoveItem(cid, 5903, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) npcHandler:say('Aqui esta.', cid) else doPlayerAddOutfit(cid, 130, 3) talk_state = 0 doPlayerRemoveItem(cid, 5903, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) npcHandler:say('Aqui esta.', cid) end else npcHandler:say('Você não tem o Ferrumbras Hat. Mate o ferrumbras, pegue-o e volte aqui.', cid) talk_state = 0 end end if msgcontains(msg, 'Summoner') or msgcontains(msg, 'summoner') then npcHandler:say('Desculpe, o Summoner outfit é só para quem já completou a Labirint Quest.', cid) talk_state = 0 end if msgcontains(msg, 'Demon Hunter') or msgcontains(msg, 'demon hunter') then npcHandler:say('Desculpe, o Demon Hunter outfit é só para quem já completou a Inquisition Quest.', cid) talk_state = 0 end if msgcontains(msg, 'Assasin') or msgcontains(msg, 'assasin') then npcHandler:say('Desculpe, o Assasin outfit é só para quem já completou a Pits Of inferno Quest.', cid) talk_state = 0 end if msgcontains(msg, 'Pirate') or msgcontains(msg, 'pirate') then npcHandler:say('Desculpe, o Pirate outfit é só para quem já completou a Pirate Quest.', cid) talk_state = 0 end if msgcontains(msg, 'Citizen') or msgcontains(msg, 'Citizen') then npcHandler:say('Você deseja comprar o Citizen Outfit?', cid) talk_state = 1 outfit = "Citizen" price = 500000 price2 = price / 100000 outfit_feminino = 136 outfit_masculino = 128 end if msgcontains(msg, 'Hunter') or msgcontains(msg, 'hunter') then npcHandler:say('Você deseja comprar o Hunter Outfit?', cid) talk_state = 1 outfit = "Hunter" price = 500000 price2 = price / 100000 outfit_feminino = 137 outfit_masculino = 129 end if msgcontains(msg, 'Nobleman') or msgcontains(msg, 'nobleman') then npcHandler:say('Você deseja comprar o Nobleman Outfit?', cid) talk_state = 1 outfit = "Nobleman" price = 500000 price2 = price / 100000 outfit_feminino = 140 outfit_masculino = 132 end if msgcontains(msg, 'Barbarian') or msgcontains(msg, 'barbarian') then npcHandler:say('Você deseja comprar o Barbarian Outfit?', cid) talk_state = 1 outfit = "Barbarian" price = 500000 price2 = price / 100000 outfit_feminino = 147 outfit_masculino = 143 end if msgcontains(msg, 'Druid') or msgcontains(msg, 'druid') then npcHandler:say('Você deseja comprar o Druid Outfit?', cid) talk_state = 1 outfit = "Druid" price = 500000 price2 = price / 100000 outfit_feminino = 148 outfit_masculino = 144 end if msgcontains(msg, 'Wizard') or msgcontains(msg, 'wizard') then npcHandler:say('Você deseja comprar o Wizard Outfit?', cid) talk_state = 1 outfit = "Wizard" price = 500000 price2 = price / 100000 outfit_feminino = 149 outfit_masculino = 145 end if msgcontains(msg, 'Oriental') or msgcontains(msg, 'oriental') then npcHandler:say('Você deseja comprar o Oriental Outfit?', cid) talk_state = 1 outfit = "Oriental" price = 500000 price2 = price / 100000 outfit_feminino = 150 outfit_masculino = 146 end if msgcontains(msg, 'Beggar') or msgcontains(msg, 'beggar') then npcHandler:say('Você deseja comprar o Beggar Outfit?', cid) talk_state = 1 outfit = "Beggar" price = 500000 price2 = price / 100000 outfit_feminino = 157 outfit_masculino = 153 end if msgcontains(msg, 'Shaman') or msgcontains(msg, 'shaman') then npcHandler:say('Você deseja comprar o Shaman Outfit?', cid) talk_state = 1 outfit = "Shaman" price = 500000 price2 = price / 100000 outfit_feminino = 158 outfit_masculino = 154 end if msgcontains(msg, 'Norseman') or msgcontains(msg, 'norseman') then npcHandler:say('Você deseja comprar o Norseman Outfit?', cid) talk_state = 1 outfit = "Norseman" price = 500000 price2 = price / 100000 outfit_feminino = 252 outfit_masculino = 251 end if msgcontains(msg, 'Nightmare') or msgcontains(msg, 'nightmare') then npcHandler:say('Você deseja comprar o Nightmare Outfit?', cid) talk_state = 1 outfit = "Nightmare" price = 500000 price2 = price / 100000 outfit_feminino = 269 outfit_masculino = 268 end if msgcontains(msg, 'Brotherhood') or msgcontains(msg, 'brotherhood') then npcHandler:say('Você deseja comprar o Nightmare Outfit?', cid) talk_state = 1 outfit = "Brotherhood" price = 500000 price2 = price / 100000 outfit_feminino = 279 outfit_masculino = 278 end if msgcontains(msg, 'Jester') or msgcontains(msg, 'jester') then npcHandler:say('Você deseja comprar o Jester Outfit?', cid) talk_state = 1 outfit = "Jester" price = 500000 price2 = price / 100000 outfit_feminino = 270 outfit_masculino = 273 end if msgcontains(msg, 'Yalaharian') or msgcontains(msg, 'Yalaharian') then npcHandler:say('Você deseja comprar o Yalaharian Outfit?', cid) talk_state = 1 outfit = "Yalaharian" price = 500000 price2 = price / 100000 outfit_feminino = 324 outfit_masculino = 325 end if msgcontains(msg, 'Wayfarer') or msgcontains(msg, 'Wayfarer') then npcHandler:say('Você deseja comprar o Wayfarer Outfit?', cid) talk_state = 1 outfit = "Wayfarer" price = 500000 price2 = price / 100000 outfit_feminino = 366 outfit_masculino = 367 end if msgcontains(msg, 'yes') and talk_state == 1 then talk_state = 0 if getPlayerMoney(cid) >= price then if doPlayerRemoveMoney(cid, price) == true then if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, outfit_feminino, 3) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) npcHandler:say('Aqui esta.', cid) talk_state = 0 else doPlayerAddOutfit(cid, outfit_masculino, 3) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) npcHandler:say('Aqui esta.', cid) talk_state = 0 end else npcHandler:say('Você não tem dinheiro suficiente. O ' .. outfit .. ' Outfit custa 50 moedas de Crystal.', cid) talk_state = 0 end else npcHandler:say('Você não tem dinheiro suficiente. O ' .. outfit .. ' Outfit custa 50 moedas de Crystal.', cid) talk_state = 0 end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) npcHandler:setMessage(MESSAGE_WALKAWAY, "Tchau, então...") npcHandler:setMessage(MESSAGE_FAREWELL, "Até mais.") npcHandler:setMessage(MESSAGE_IDLETIMEOUT, "Eita ! Dormiu?") npcHandler:setMessage(MESSAGE_GREET, "Eai |PLAYERNAME|. Eu vendo alguns addons. Para qualquer duvida, digite {ajuda}.") Seguinte se eu falar " Demon hunter" Ele vai puxar a resposta do hunter e do demon hunter, entenderam? Outra coisa... se puder me dar alguma sugestão pra melhorar meus scripts eu agradeço. Eu poderia fazer ele puxar só pelo Demon, mas não to afim disso... Daria certo se tiver um if msgcontains(msg, 'Demon hunter') Que pegase realmente só o demon hunter completo, e não se o cara digitar hunter tambem satisfazer o IF :\
-
Olá até hoje já montei uns 10 Open tibia... algun deram certo... outros nem tanto. E todos eu fiz sozinho. Conheço bem como funciona um ot, oque me falta é tempo e criatividade. Conheço o basico de scripts, mas o bastante para fazer npcs e quests interessantes. Já possuo um servidor dedicado. Estou com um projeto novo... e gostaria de recrutar uma equipe. Principalmente uma equipe que realmente pense e que goste da minha proposta de projeto. Primeiramente, alguns aspectos principais do projeto que eu já conclui: - Todos non-player character falando portugues sem uma unica resposta em ingles. - Todas as quests listadas no quest list, completamente todas. - Nenhuma venda de items por RL, não visar o lucro. Outra coisa, não sou fan de mapas globais. Utilizo um styller + alisow + baik mapa, grande, muito grande. Oque realmente presiso é de pessoas com conhecimentos gerais, mas expecificamente de mappers, npcs makers criativos e alguem que saiba regular um bom pvp, porque isso eu realmente não tenho o dom. Estou aberto a sugestões, só quero fazer um ótimo OT. PORQUE GOSTO de fazer isso, simplesmente por isso. Se quer fazer parte.. agradeço. Ah e outra coisa, sou muito detalhista, muito mesmo. Adoro quests enormes, RPG ao extremo sempre com um fundo épico. MSN: victor.gabrielli@hotmail.com
-
Doplayersendtochannel(Cid, Targetid, Speakclasses, Message, Channel[, Time])
um tópico no fórum postou Victor8 Lixeira Pública
Função : doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time]) Para que serve? Quais são os atributos? REP++ -
Sim, eu sei bem disso. Mas eu realmente presiso desse comando para o player quando logar, ja sair com esse channel aberto.
-
Olá estou finalizando um script, e gostaria de saber se existe um comando para o player abrir certo channel. Por exemplo o help, ou o ID que você quiser. Eu irei usalo no login.lua. Deu pra entender? =)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.