-
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ê fizer isso, vai simplesmente abri-la, já que é um container. Talvez seja possível, com grandes alterações.
-
(Resolvido)[Pedido] Ver Mana do Player
Wise respondeu ao tópico de leonardobo em Suporte Tibia OTServer (Resolvidos)
Não atualizou aqui, desculpe. -
(Resolvido)Pedido EXIT SIMPLES
Wise respondeu ao tópico de wandersonnc em Suporte Tibia OTServer (Resolvidos)
Esses erros indicam que você não estipulou o nome do arquivo corretamente, na tag ou no próprio nome do arquivo Lua mesmo. Verifique e iguale-os. ~ Melhor, faz de um modo mais simples: kicktile.lua (data\movements\scripts): function onStepIn(cid) time = 1 -- in minutes addEvent(function() if isCreature(cid) then doRemoveCreature(cid) end end, time * 60 * 1000) return true end Tag - movements.xml (data\movements): <movevent type="StepIn" actionid="54321" event="script" value="kicktile.lua"/> -
(Resolvido)[PEDIDO] Modificando o Exiva
Wise respondeu ao tópico de CreatServer em Suporte Tibia OTServer (Resolvidos)
Já na source, em game.cpp: Procure por: switch(direction) { case DIR_N: ss << "north"; break; case DIR_S: ss << "south"; break; case DIR_E: ss << "east"; break; case DIR_W: ss << "west"; break; case DIR_NE: ss << "north-east"; break; case DIR_NW: ss << "north-west"; break; -
(Resolvido)Pedido EXIT SIMPLES
Wise respondeu ao tópico de wandersonnc em Suporte Tibia OTServer (Resolvidos)
Relaxa. Confira se fez tudo certo no creature script que eu fiz, pois não vejo erros. Enquanto ao que você pediu uma explicação. Códigos do membro Gantz. kicktile.lua (data\movements\scripts): kick_time = 60 function kick_time_by_pos(cid, ml, kicktime, postile) if not isCreature(cid) then return true end if ml == kicktime then return doRemoveCreature(cid) end if getThingPos(cid).x ~= postile.x or getThingPos(cid).y ~= postile.y or getThingPos(cid).z ~= postile.z then return true end addEvent(kick_time_by_pos, 1, cid, ml+1, kicktime, postile -
(Resolvido)Pedido EXIT SIMPLES
Wise respondeu ao tópico de wandersonnc em Suporte Tibia OTServer (Resolvidos)
Fez tudo correto? O kicktime é em minutos, então no caso, você teria de esperar os 10 minutos no tile com o action ID 54321 para ser "kickado". O action ID você determina na tag, em movements.xml <movevent type="StepIn" actionid="ACTIONID" event="script" value="FILENAME.lua"/> E sim, são 60 segundos. -
(Resolvido)problema com tabelas
Wise respondeu ao tópico de MarceLoko em Suporte Tibia OTServer (Resolvidos)
@xWhiteWolf Obrigado mais uma vez. -
Disponha ;] Vou dar uma olhada nele depois. Se o pedido foi atendido, por favor clique no botão que está localizado abaixo do post de quem te ajudou. Automaticamente ele irá ficar destacado como a melhor resposta e o tópico ficará com o prefixo "Resolvido" no início do título.
-
(Resolvido)problema com tabelas
Wise respondeu ao tópico de MarceLoko em Suporte Tibia OTServer (Resolvidos)
Ficou um pouco confuso, mas vou fazer como entendi você. Tente o seguinte. Adicione o player guid (player ID) à tabela e faça dos valores uma string (pegando os nomes dos players pelos guids), pra ser enviada como uma lista de nomes na talkaction. Ex: table.insert(players_id, getPlayerGUID(cid)) function onSay(cid) if #players_id > 0 then list = '' for i = 1, #players_id do name = players_id[i] list = list.. getPlayerNameByGUID(name) ..'' if i ~= #players_id then list = list ..', ' else -
(Resolvido)COmo Caulcular Frags ?
Wise respondeu ao tópico de Drazyn1291 em Suporte Tibia OTServer (Resolvidos)
Bom, após ter feito o download das páginas HTML do Flags Calculator, você pode abrir a que você deseja calcular um valor (flags / custom flags). Ao abrir uma das páginas, aparecerá uma lista de privilégios e outra de limitações (ou dependendo, se for custom flag, terá os privilégios do player e da conta). Basta marcar as opções que te agradam e conforme você as seleciona, um novo número é formado. Depois que você tiver tudo à seu gosto, procure pela tag em que deseja adicionar as flags / custom flags (groups.xml) e adicione esses valores calculados, aos respectivos parâmetros das tags. Fi -
Me informei melhor sobre a versão do seu servidor. Substitua as tags do seu groups.xml (data/XML): <?xml version="1.0" encoding="UTF-8"?> <groups> <group id="1" name="Player" flags="0" access="0" maxdepotitems="0" maxvipentries="0" /> <group id="2" name="Tutor" flags="137455730688" access="0" maxdepotitems="0" maxvipentries="200" /> <group id="3" name="Admin" flags="272730398714" access="1" maxdepotitems="0" maxvipentries="200" /> </groups>
-
(Resolvido)[Pedido] Exiva Normal & Exiva Aguçado
Wise respondeu ao tópico de leonardobo em Suporte Tibia OTServer (Resolvidos)
SearchPlayer (Find Person / exiva) é uma função usada em uma spell, que se localiza na source. Então, ela teria de ser alterada em C++. bool InstantSpell::SearchPlayer(const InstantSpell*, Creature* creature, const std::string& param) { Player* player = creature->getPlayer(); if(!player || player->isRemoved()) return false; Player* targetPlayer = NULL; ReturnValue ret = g_game.getPlayerByNameWildcard(param, targetPlayer); if(ret != RET_NOERROR || !targetPlayer || targetPlayer->isRemoved()) { player->sendCancelMessage(ret); g_ga -
Informe o que você quer que aconteça, daí vejo se posso te ajudar.
-
Script que da reaload actions todos dias as 13h
Wise respondeu ao tópico de loreal em Suporte Tibia OTServer
Não, não errei. Em servidores mais recentes, a função onTimer não existe mais. E como ele não informou a versão que ele usa, usei o callback que eu uso nos meus test servers. Basta então fazer como o membro disse, mude o callback para onTime. -
(Resolvido)COmo Caulcular Frags ?
Wise respondeu ao tópico de Drazyn1291 em Suporte Tibia OTServer (Resolvidos)
Frags é o que se denomina como sendo o número de jogadores mortos (kills) por um creature ID player. Na verdade, você se referiu às flags/custom flags. Que no caso, são os privilégios e limitações aplicados à determinado group ID. Você pode calcular os valores delas, usando o Flags Calculator. -
Script que da reaload actions todos dias as 13h
Wise respondeu ao tópico de loreal em Suporte Tibia OTServer
reloadactions.lua (data/globalevents/scripts): function onTimer() doReloadInfo(RELOAD_ACTIONS) return true end Tag - globalevents.xml (data/globalevents): <globalevent name="ReloadActions" time="13:00" event="script" value="reloadactions.lua"/> -
(Resolvido)[Spell] Teleport De Ida e De Volta
Wise respondeu ao tópico de Yugami em Suporte Tibia OTServer (Resolvidos)
@CreatServer Embora o que você quer seja um pouco semelhante ao pedido do membro, esse tópico já foi solucionado. Crie o seu próprio e informe seu pedido nele. -
(Resolvido)problema com tabelas
Wise respondeu ao tópico de MarceLoko em Suporte Tibia OTServer (Resolvidos)
Dá pra simplificar. Veja se entende o exemplo, básico: cids.lua (data/lib): players_id = {} alavanca.lua (data/actions/scripts): function onUse(cid) if #players_id > 0 then -- se a tabela tiver ao menos um elemento.. for i = 1, #players_id do -- do primeiro elemento da tabela, ao último.. if cid ~= players_id[i] then return false end -- se cid não estiver incluso na tabela, retorne false.. end doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) -- se o escopo acima for false, teleporte o cid para o templo de sua town.. else -
(Resolvido)Problema com corpos de monstros
Wise respondeu ao tópico de seila2 em Suporte Tibia OTServer (Resolvidos)
Só faltou a tag pra determinar o tempo de duração (em segundos) do corpse: <attribute key="duration" value="600" /> -
É por conta do internetês que muitas dessas confusões são causadas. Errei a leitura por um erro de escrita seu. Eu li direto, action/script, seria talkactions\scripts, já que os diretórios talk action e script não existem. Peço desculpas para o tópico em geral, pelo ocorrido.
-
SYSTEMS [ PEDIDOS ] DODGE e CRITICAL SYSTEMS
Wise respondeu ao tópico de Unico BR em Suporte Tibia OTServer
Sim, para qualquer arma. -
Você leu o que eu disse? O erro foi seu, num detalhe da explicação. Apenas isso, amigo.
-
Estou desatualizado sobre os sistemas do Tibia Global, desde que vendi minha account há alguns anos. Informe o que você quer que aconteça e eu vejo se posso te ajudar.
- 2 respostas
-
- Muck Remover
- Script
-
(e 2 mais)
Tags:
-
Você usa um script com callback onSay em actions, coloca a tag em talkactions, e não tem problemas? Nossa, que distro é esse? Amigo, você apenas mandou ele colocar o script da talkaction no diretório incorreto, desse modo não vai executar o arquivo e resultará em alguns erros de localização do mesmo. Enquanto a esse detalhe, peguei pra ajudar a partir das tentativas falhas de outros membros e não li bem o post principal. Eu errei mesmo, por falta de atenção. Corrigi meu post anterior.
-
(Resolvido)Aprendendo Script
Wise respondeu ao tópico de CarlosHenrique7457 em Suporte Tibia OTServer (Resolvidos)
Existem tutoriais com ótimos conteúdos de scripting no fórum, principalmente para iniciantes. Basta procurar. Aulas de Scripting
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!