Ir para conteúdo

Ackerzin

Membro
  • Registro em

  • Última visita

Tudo que Ackerzin postou

  1. Seguinte o script que eu te mandei é pra por no movements, vou mandar o do actions agora. \/ esse é pra por em actions. \data\actions\scripts\other doors.lua
  2. Tenta usar esse function onStepOut(cid, item, position, fromPosition) local newPosition = {x = position.x, y = position.y, z = position.z} if(isInArray(verticalOpenDoors, item.itemid)) then newPosition.x = newPosition.x + 1 else newPosition.y = newPosition.y + 1 end doRelocate(position, newPosition) local tmpPos = {x = position.x, y = position.y, z = position.z, stackpos = -1} local tileCount = getTileThingByPos(tmpPos) local i = 1 local tmpItem = {uid = 1} while(tmpItem.uid ~= 0 and i < tileCount) do tmpPos.stackpos = i tmpItem = getTileThingByPos(tmpPos) if(tmpItem.uid ~= item.uid and tmpItem.uid ~= 0 and isMoveable(tmpItem.uid)) then doRemoveItem(tmpItem.uid) else i = i + 1 end end doTransformItem(item.uid, item.itemid - 1) return true end
  3. apt-get update apt-get install gdb apt-get install git subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-thread-dev screen libssl-dev apt-get install autoconf build-essential pkg-config automake libboost-all-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev libssl-dev libsqlite3-dev apt-get install libcurl4-openssl-dev libssl-dev libtcmalloc-minimal4 apt-get install cmake pra compilar é só dar chmod -R 777 NOME DA PASTA entrar na pasta e executar o comando cmake make
  4. Isso!
  5. Exato, foi oque eu disse, mas é melhor resetar e usar assim por enquanto, doque bugar todos monstros, e a distro ficar spamando erro até cair =x
  6. Em sistema/rewardchest procura por isso "town_id = 2," Esse é o ID do depot que vai ser enviado,
  7. Posta o arquivo ai, no pastebin
  8. Não, o meu tambem da isso, HEUIHDOIASHF
  9. Quando acontece esse bug, do bixo morrer e não morrer, ehaueha é porque a storage deu ruim, ultrapassou, ele vai resetar ela e voltar pra zero, então no momento que acontecer vai voltar pra "0" e vai desbugar, no caso nem bugar vai, vai arrumar ?
  10. Joga o arquivo dentro de um Bloco de notas, e salva, vai aparecer um erro, voce aperta OK, quando abrir o arquivo novamente, ira ter uns "ponto de interrogação", apaga eles, e pronto. Abaixo dessas 3 linhas você irá adicionar oque vou postar logo abaixo. task_sys_storages = {176601, 176602, 176603, 176604, 176605, 176606, 176607, 176608} <talkaction words="/task;!task" event="buffer"><![CDATA[ domodlib('task_func') <event type="kill" name="KillTask" event="script"><![CDATA[ domodlib('task_func') ISSO AQUI local function getPlayerStorageValue(cid, value) local tmp = getCreatureStorage(cid, value) tmp = (type(tmp) == "string" and 0 or tmp) return tmp end
  11. Explica melhor oque você quer, não da pra entender afinal do que você precisa.
  12. Eu uso esse mesmo sistema, a forma que eu fiz, foi criar o bau que eu queria, e transformasse ele em Depot, no final de contas ele é um depot tambem, mas coloquei pra enviar para ele, heauheau "bau de ouro"
  13. Ackerzin postou uma resposta no tópico em Suporte Tibia OTServer
    Se o player por na HK !autoloot add, penis, vai aparecer tanto erro na distro que vai derrubar o servidor, esse erro na distro ja vi varios topicos aqui arrumando, em outros autoloot, vou postar aqui um, e ja arrumaram no meu outro autoloot, mas n consegui passar pra esse que uso agora, "e era o mesmo erro". Como você pode ver nesse topico o rapaz estava com o mesmo erro que o meu, e o @Vodkart fez uma função pra puxar direto do items.xml
  14. Ackerzin postou uma resposta no tópico em Suporte Tibia OTServer
    Ué, eu queria que não desse erro na distro né, ja mostra a mensagem pro player, que o item não existe, queria que n desse nada na distro, que é o certo!
  15. Ackerzin postou uma resposta no tópico em Suporte Tibia OTServer
    Salve rapaziada, estou tento um problema com esse autoloot, ele funciona 100%, mas quando voce tenta adicionar um item que não existe ou erro nome do item, tipo "demom reumit" como não existe, ele da uma mensagem no jogo dizendo que não existe, mas da um erro na distro. [Error - TalkAction Interface] data/talkactions/scripts/autoloot.lua:onSay Description: (luaGetItemIdByName) Item not found LIB Talkactions
  16. Achei isso aqui https://www.digitalocean.com/community/questions/cpu-and-memory-overload-too-many-usr-sbin-apache2-k-start
  17. Olá rapaziada, queria saber se vocês poderiam me ajuda, vocês sabem oque é isso? é um ataque? falha? erro? se alguem souber e poder me ajudar, Obrigado! Quando isso acontece, o site trava/cai, e eu tenho que reiniciar o apache pra ele voltar!
  18. Ackerzin postou uma resposta no tópico em Suporte OTServer Derivados
    Esse aqui é um Mod, tudo que voce precisa é jogar dentro da pasta mods, os comandos estão ja dentro do arquivo, basta falar !autoloot, que vai abrir a lista do que pode ser feito.
  19. Tem que por no movements.xml, você colocou? tipo assim. <movevent type="Equip" itemid="11391" slot="shield" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="11391" slot="shield" event="function" value="onDeEquipItem"/>
  20. Salve galera, queria saber se alguem poderia me ajudar, estava atras de um script para abrir o mapa completo do servidor, achei esse, mas ele funciona apenas em TFS 1.2+, queria saber se alguem conseguiria converter ele para 0.4, Obrigado e sucesso!
  21. Olá, teria como adaptar para 0.4? acabei de adicionar seu sistema de Reward para 8.60 ficou muito bom, agora só falta esse sistema, sucesso!
  22. O @movie quer o script que aparece essas mensagens ai, acho que é quando clica no livro certo? pega o action que ta nele, e procura em actions.xml depois ve o nome do arquivo, abre ele e posta o script aqui. Mas faz o seguinte, apaga isso ai tudo faz isso. data/actions/scripts diasvip.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local dias = 10 -- quantidades de dias premium que vai add doPlayerAddPremiumDays(cid, dias) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou " .. dias .. " premium.") doRemoveItem(item.uid, 1) end data/actions e abra o actions.xml e add essa tag: Troca o "1234" pelo ID do item que você quer que de Premium. <action itemid="1234" event="script" value="diasvip.lua"/> Agora pra fazer um tile no chão que só Premium passa, faça o seguinte. data/movements/scripts e crie um arquivo chamado passe_vip.lua e dentro desse arquivo coloque: -- Creditos: Breno Neves (KotZletY) = Criador do Script! function onStepIn(cid, item, position, fromPosition) if getPlayerPremiumDays(cid) >= 1 then doSendMagicEffect(getThingPos(cid), 12) doPlayerSendTextMessage(cid, 25, "Seja Bem-vindo ".. getPlayerName(cid) .." !") else doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), 2) doPlayerSendTextMessage(cid, 25, "Apenas Players Premium podem passa.") end return true end Agora em data/movements e abra o arquivo movements.xml e adicione essa tag: Em actionid="50008" coloque esse action id no(os) pisos onde o player tem que passar "MAPA EDITOR" <movevent type="StepIn" actionid="50008" event="script" value="passe_vip.lua"/> Tudo isso que postei, achei em 2 minutos aqui no forum, basta procurar as coisas que você acha facil!
  23. Ackerzin postou uma resposta no tópico em Suporte & Pedidos
    Nós meu querido!

Informação Importante

Confirmação de Termo