Ir para conteúdo

Bodak Reborn

Membro
  • Registro em

  • Última visita

Tudo que Bodak Reborn postou

  1. Bodak Reborn postou uma resposta no tópico em Suporte Tibia OTServer
    Tente tirar a apóstrofe que fica entre "player" e "s" nas seguintes linhas de globalevents/scripts/hunger.lua: function Player:removeAllItems() -- function to clear the player's inventory local depotpos = Tile(Position(depotbox.x, depotbox.y, depotbox.z)):getItemByType(ITEM_TYPE_DEPOT) local depotid = getDepotId(depotpos:getUniqueId()) local depot = self:getDepotChest(depotid,true) local box = depot:addItem(1988) box:setAttribute(ITEM_ATTRIBUTE_NAME,"player gear box") for i=1,10 do local item = self:getSlotItem(i) if item then item:moveTo(box) end end end function Player:getBackItems() -- function to clear the player's inventory local depotpos = Tile(Position(depotbox.x, depotbox.y, depotbox.z)):getItemByType(ITEM_TYPE_DEPOT) local depotid = getDepotId(depotpos:getUniqueId()) local depot = self:getDepotChest(depotid,true) local box = depot:getItem() for i= box:getSize()-1, , -1 do local item = box:getItem(i) if item then item:moveTo(self) end end --box:remove() end Ficando assim: function Player:removeAllItems() -- function to clear the players inventory local depotpos = Tile(Position(depotbox.x, depotbox.y, depotbox.z)):getItemByType(ITEM_TYPE_DEPOT) local depotid = getDepotId(depotpos:getUniqueId()) local depot = self:getDepotChest(depotid,true) local box = depot:addItem(1988) box:setAttribute(ITEM_ATTRIBUTE_NAME,"player gear box") for i=1,10 do local item = self:getSlotItem(i) if item then item:moveTo(box) end end end function Player:getBackItems() -- function to clear the players inventory local depotpos = Tile(Position(depotbox.x, depotbox.y, depotbox.z)):getItemByType(ITEM_TYPE_DEPOT) local depotid = getDepotId(depotpos:getUniqueId()) local depot = self:getDepotChest(depotid,true) local box = depot:getItem(0) for i= box:getSize()-1, 0, -1 do local item = box:getItem(i) if item then item:moveTo(self) end end --box:remove() end
  2. Desculpa pela demora, eu estava tentando achar alguma outra key pra poder colocar embaixo da description... tentei de tudo, mas sem sucesso.
  3. Bodak Reborn postou uma resposta no tópico em Suporte Tibia OTServer
    Bro, eu estou recém aprendendo lua, mas eu acho que está faltando algum parâmetro nessa linha player:removeAllItems() Tenta dar uma checada nas linhas que o script deu erro, se não funcionar (e você tiver certeza que colocou os arquivos certinho), provavelmente é porque o script não funciona na versão do seu server.
  4. Sem problemas, comente o que deu.
  5. Cara, eu não tenho server de tibia aqui pra ver certinho como funciona e testar, mas me ocorreu a ideia: Tu vê que tem ali, por exemplo: You see a magician's robe. (Arm:6). -- pula linha -- it can only be wielded properly by sorceres and druids. -- pula linha -- It weighs 25.00 oz. -- pula linha -- This robe feels soft and light as a feather. No items.xml deve ter algo do tipo: <attribute key="weight" value="25" /> <attribute key="description" value="This robe feels soft and light as a feather." /> Tenta criar um attribute key novo com outro value, como no exemplo que você quer: <attribute key="description" value="The blade is a magic flame." /> <attribute key="description2" value="It has a 10% chance to burn the target for each physical attack." /> Não sei direito como funciona essa descrição do item, talvez tenha que adicionar mais algo em outro lugar, comentei apenas uma ideia minha.
  6. Bodak Reborn postou uma resposta no tópico em Suporte Tibia OTServer
    Cara, acho que ele só começa quando tiver tantos players inscritos, não é por comando porque no talkactions só tem !join e !ragequit.
  7. Guys, eu sou CM de um servidor de poketibia e programador de PHP, estou começando a participar da parte interna do servidor, como scripts, balanceamentos, ajustes, etc. E eu tenho um grande problema que está afastando muitos players. Lag. O host é bom, fazemos limpezas no host, clean no servidor, reiniciamos quando está lag demais... mas realmente nada funciona. O ADM principal diz que o lag vem de um NPC que serve de base para outros NPCs e por isso ele não pode remover. Se alguém já passou ou sabe como resolver esse problema, agradeceria muito se me ajudasse. (Sou novo aqui, mas andei dando umas olhadas em alguns tópicos de script e vejo que tem algum sistema de REP+, eu não sei como fazer isso e acho que não tenho, então não tenho como recompensá-los, apenas um muito obrigado). Outra coisa, eu tenho feito os torneios semanais aos sábados (com inscrição pelo site) às 19:00 manualmente, o que além de ser um pouco desorganizado (já que são 5 categorias, level 100-199, 200-299, 300-399, 400-499, 500+) é bem estressante, pois os player reclamam da demora, e outro fato também é que por algum motivo o sistema de duel está bugado, às vezes você vai duelo e seu char buga, você não pode dar revive, voltar o pokémon, dar "hi" no CP... e no 2x2 piora, é 100% das vezes que você vai 2x2 seu char buga. Eu queria que todos os sábado às 18:59 as inscrições encerrem e 19:00 o torneio comece, puxasse quem está em tal área (provavelmente na sala de espera) para uma arena em que o player não pudesse se mexer e o duelo começasse automaticamente depois de 30s. Eu seria muito grato se alguém se dispor a ajudar nessas 3 coisas (sei que é muita coisa, mas qualquer ajuda é muito bem-vinda). Agradeço desde já.

Informação Importante

Confirmação de Termo