-
Total de itens
1090 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Wise postou
-
Se você não sabe de quais monstros tal item que você editou como "donate" cai, então procure pelo nome padrão desse item em algum site de informações sobre Tibia, como por exemplo, o Tibia Wiki. E então depois procure os arquivos XML dos monstros que o site informou como tendo loot desse item e remova a linha do loot dos mesmos. Supondo que eu tenha feito do Medusa Shield um item vip, então eu sei que esse item só vai ser loot de Gorgo, Hydra, Medusa, The Many, The Welter. Então, vou no arquivo desses monstros..por exemplo, Medusa.xml. Basta eu remover a linha completa do ID do item entre
-
(Resolvido)Como Zerar Storages?o que é storages?
Wise respondeu ao tópico de Stopme em Suporte Tibia OTServer (Resolvidos)
Storage é um valor que permanece gravado no banco de dados. Esse valor é estruturado por 1 id, 1 índice diferencial e 1 valor representativo que pode ser numérico ou uma string. Toda storage indefinida (que não tem valor definido), recebe o valor -1. Pelo que vi no sistema do Battlefield que você mencionou, o evento acaba automaticamente quando o outro time invade a outra base e dá use na bandeira rival. Você quer poder finalizar o evento a qualquer momento, para poder usar a talkaction de iniciar o mesmo novamente quando quiser? Se for, tente esse script, é uma talkaction. Crie um arquivo -
Ok, tente esse script sem os metamétodos: function onStepIn(cid, item, position, fromPosition) local voc = 6 if isPlayer(cid) and getPlayerVocation(cid) ~= voc then doPlayerSetVocation(cid, voc) doSendMagicEffect(getThingPos(cid), 28) doPlayerSendTextMessage(cid, 25, "You received a new vocation!!") end end
-
(Resolvido)Efeito Visual do Outfit
Wise respondeu ao tópico de Regullus em Suporte Tibia OTServer (Resolvidos)
Disponha. -
(Resolvido)Efeito Visual do Outfit
Wise respondeu ao tópico de Regullus em Suporte Tibia OTServer (Resolvidos)
Você poderá ver o nome do arquivo Lua no fim da tag. Pegue o script dentro dele e poste aqui. Aliás, você quer removê-lo..então basta retirar as tags que contenham o nome do arquivo Lua desse script do seu creaturescripts.xml Acredito que o outro que você citou, de adicionar atributos com determinado outfit full, não tem nada a ver com esse outro. Então se você remover, o seu script de atributos irá continuar executando normalmente no seu servidor. Editei a resposta anterior..basta retirar as tags para desativá-lo, amigo. E pelo que vi..deve ter uma segunda tag além dessa que citei ac -
(Resolvido)Efeito Visual do Outfit
Wise respondeu ao tópico de Regullus em Suporte Tibia OTServer (Resolvidos)
Pelo que disse, tudo indica que é um creaturescript. Vá até a pasta data/creaturescripts, abra o creaturescripts.xml e procure por alguma tag que se inicie por: <event type="outfit" Você poderá ver o nome do arquivo Lua no fim da tag. Pegue o script dentro dele e poste aqui. Aliás, você quer removê-lo..então basta retirar as tags que contenham o nome do arquivo Lua desse script do seu creaturescripts.xml Acredito que o outro que você citou, de adicionar atributos com determinado outfit full, não tem nada a ver com esse outro. Então se você remover, o seu script de atributos irá con -
-Correção: Desculpa cara, depois que vi a imagem, notei que tinha esquecido de definir o valor de uma string e.e Editei a resposta anterior, tente agora.
-
Não tem a ver com seu config.lua. O erro é no mapa, você provavelmente não deve ter feito a "entrada" de algumas houses, como indicam os erros no distro. Após você ter posto todos os sqms do interior da house, você precisa clicar em Select Exit (na aba House Palette) e selecionar o sqm em frente a porta da house, que irá ficar como se um fluído tivesse caído ali. Criando essas "entradas" das houses que o distro acusou como não definidas, você conseguirá resolver os erros. Dá uma olhada nesse tutorial aqui, talvez ajude.
-
Arquivo newvoc.lua em data/movements/scripts: function onStepIn(cid, item, position, fromPosition) local player, voc = Player(cid), 6 if player:isPlayer() and player:getVocation() ~= voc then player:setVocation(voc) player:getPosition():sendMagicEffect(CONST_ME_FIREWORK_YELLOW) player:sendTextMessage(MESSAGE_INFO_DESCR, 'You received a new vocation.') end end Apenas modifique o número 6 pelo ID da vocação que o player irá receber. Em data/movements, no arquivo movements.xml, adicione: <movevent type="StepIn" actionid="6666" event="script" value="new
-
[Pedido,Simples] Como criar uma quest?
Wise respondeu ao tópico de linhhares em Suporte Tibia OTServer
Arquivo newquest.lua em data/actions/scripts: function onUse(cid, item, fromPosition, toPosition) local stor, item, count, player = 22222, 6666, 1, Player(cid) if player:getStorageValue(stor) <= 0 then player:addItem(item, count) player:setStorageValue(stor, 1) player:sendTextMessage(MESSAGE_INFO_DESCR, 'You have found a '.. count ..' '.. item ..'.') else player:sendCancelMessage('You can not do this quest again.') end return 1 end Apenas substitua os valores em: local stor, item, count, player = 22222, 6666, 1, Player(cid) Sendo: 22222 (valor da storage), 6666 (ID do item -
Pedido Livro que quando usado te dá certa magia (ótimo para quest's)
Wise respondeu ao tópico de buddha em Suporte Tibia OTServer
Arquivo rarespellbook.lua em data/actions/scripts: function onUse(cid, item, fromPosition, toPosition) local spell, player = "Ice Strike", Player(cid) if (not player:hasLearnedSpell(spell)) then player:getPosition():sendMagicEffect(CONST_ME_FIREWORK_YELLOW) player:sendTextMessage(MESSAGE_INFO_DESCR, 'You have learned a new spell!!') player:learnSpell(spell) end return true end Para configurar a spell, altere Ice Strike (nome da magia de conjuração do exori frigo) pelo nome da spell que você deseja. Você pode ver o nome da conjuração dela em spells.xml, logo após: <insta -
function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 99284) == 2 then doPlayerSendCancel(cid, "Tienes que cerrar el chat privado para poder Gravar.") return 1 end if getPlayerStorageValue(cid, 99284) == 1 then doPlayerSendCancel(cid, "Tu ya estas al aire! Tu Canal de Tv es: "..getPlayerStorageValue(cid, 99285).."") doPlayerSendChannel(cid, getPlayerChannelId(cid), getPlayerStorageValue(cid, 99285)) return 1 end doPlayerPopupFYI(cid, "Escoje un nombre para tu canal") end
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!