Ir para conteúdo

WhiteBubble

Membro
  • Registro em

  • Última visita

Tudo que WhiteBubble postou

  1. Boa tarde, tenta esse script que o membro @krellgaming fez, segue abaixo o que ele escreveu em outro topico: PS: coloque uma porta normal, não locked. faça um arquivo chamado doorkeystorage.lua e coloque em actions/scripts function onUse(cid, item, frompos, item2, topos) local storage = 304392 -- coloque o storage aqui local porta = 7049 -- id da porta local uniqueidporta = 12000 if item2.uid == uniqueidporta and item2.itemid == porta then setPlayerStorageValue(cid, storage, 1) doRemoveItem(cid, item.uid, 1) else doPlayerSendTextMessage(cid, 22, "Porta errada!") end return TRUE end Em actions.xml: <action itemid="ID DA CHAVE" script="doorkeystorage.lua"/> <action uniqueid="12000" script="doorkeystorage.lua"/> Aí você põe na porta no map, o uniqueid 12000 e a chave tal, quando usada na porta, dá o storage pro jogador. em movements/scripts crie um arquivo com o nome doorkeystorage.lua function onStepIn(cid, item, position, fromPosition, toPosition) local storage = getPlayerStorageValue(cid, 304392) if storage == 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Siga em frente.") else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente players que liberaram esta passagem, podem passar.") end return true end Em movements.xml adicione: <movevent type="StepIn" actionid="ACTION QUE VC VAI POR NO PISO EM BAIXO DA PORTA" event="script"value="doorkeystorage.lua"/>
  2. Tem a outfit normal que geralmente e toda branca, e tem a camada acho que isso que se chama no object builder que tem varias cores como você disse. Bom não sei te dizer pra que serve cada cor mas o que eu deduzi foi que cada cor é uma aba daquela parte que muda a cor da outfit.
  3. Dei REP+ pela contribuição sua, mas você não sabe nem o que está fazendo, no próprio progama esta escrito DLL IMPORT ou seja para você selecionar a Dll que vai adicionar no cliente e você estava selecionando o .exe por isso o erro que estava dando. Faltou você adicionar no tópico que esta dll funciona somente em clientes 8.54
  4. WhiteBubble postou uma resposta no tópico em Sprites
    Olá pessoal, venho trazer para vocês algumas sprites de dbo que acreito eu ser do dbo brasil, não tenho certeza. Em fim vamos as sprites: Sprites no formato obd Scan
  5. Team Viewer eu meio que entro no seu computador e mecho nele, entra no meu perfil e me envia uma mensagem privada com o ip e senha do team viewer quando baixar
  6. Não tenho skype Tem Team Viewer ?
  7. WhiteBubble postou uma resposta no tópico em Suporte Tibia OTServer
    Fala que não tem a função vai ver e a versão do seu server, tenta esse :
  8. Pode usar esse ai mesmo, não tem necessidade de baixar outro
  9. Ai clica em yes e faz o que falei na mensagem anterior e uma antes .
  10. Clica com botao direito nessa que esta e clica em remove the database, depois lem cima ta escrito database ai você clica em add database em file do lado vai ter um + ou um desenho de uma pasta depende da versao do seu sqlitestudio ai você clica e procura sua database, ela fica na pasta inicial junto com o config.lua e o arquivo tem a terminação .s3db, após abrir vc clica nela e faz o que falei na mensagem acima
  11. WhiteBubble postou uma resposta no tópico em Suporte Tibia OTServer
    Bom nisso não posso te ajudar, mas tenho um MOD parecido que o tanto de dias que esta configurado ele verifica as houses e automaticamente poe elas a venda sem o player precisar usar o eject. cri um arquivo com nome Clean Houses.xml em mods e adicione isso dentro: <?xml version="1.0" encoding="UTF-8"?> <mod name="Cleanhouses" version="1.03" author="nsanee" contact="tibiaking.com" enabled="yes"> <description> v.1.03 - Added 'onlyNonPremium' configurable. Removed modlib, since the script is run once anyway we don't need it loaded at all times. It shouldn't now stop execution when a house is nameless. v.1.02 - now uses only one sql query, removed multiworld configurable since it's not needed anymore v.1.01 - small fixes, optimized query + multiworld support. This mod will clean houses of inactive players and move their items to the depot. config explained: days - If the player hasn't logged in for this number of days his house will be freed. log - true/false, whether to enable logging of which houses have been cleaned. file - path to the log file, where logs will be stored. Ignored if 'log' set to false onlyNonPremium - if set to 'true', the script will clean only the houses of players who don't have any pacc days left. other notes: DO NOT remove doSaveServer() at the end, otherwise if your server happens to crash before the nearest server save you will regret it =) </description> <globalevent name="cleanhouses" type="start" event="buffer"><![CDATA[ local config = { days = 7, log = true, file = getDataDir() .. "/logs/cleanhouses.txt", onlyNonPremium = true } local ns_query =[[ SELECT houses.owner, houses.id as hid, houses.name as house_name ,players.name FROM houses LEFT JOIN players ON players.id=houses.owner LEFT JOIN accounts ON players.account_id=accounts.id WHERE players.lastlogin < (UNIX_TIMESTAMP() - ]] ..config.days.. [[*24*60*60) ]] ..(config.onlyNonPremium and ' AND accounts.premdays=0 ' or '')..[[ AND players.world_id =]] .. getConfigValue("worldId") local house = db.getResult(ns_query) local logs = " :: Houses cleaned:\n\n" if house:getID() ~= -1 then repeat logs = logs .. house:getDataString('house_name') ..", owned by " .. house:getDataString('name') .. "\n" setHouseOwner(house:getDataInt('hid'), 0) until not house:next() house:free() else logs = logs .. "There were no houses to clean." end if config.log then doWriteLogFile(config.file, logs) end addEvent(doSaveServer, 1000) ]]></globalevent> </mod> Em local config em days você coloca quantos dias offline vai ter que ficar para perder a house.
  12. e pq aquele que tava ali devia ser do antigo dono do server, vc tem que add uma nova database que no caso a sua
  13. WhiteBubble postou uma resposta no tópico em Suporte Tibia OTServer
    !eject no caso e para sair da house certo ?? vai em talkactions.xml e adicione isso la: <talkaction words="!eject" filter="word-spaced" event="script" value="eject.lua"/> e em talkactions/scripts crie um arquivo chamado eject.lua e adicione dentro: function onSay(cid, words, param, channel) local house = getHouseFromPos(getCreaturePosition(cid)) if(not house) then doPlayerSendCancel(cid, "You are not inside a house.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return false end local owner = getHouseInfo(house).owner if(owner ~= getPlayerGUID(cid) and (owner ~= getPlayerGuildId(cid) or getPlayerGuildLevel(cid) ~= GUILDLEVEL_LEADER)) then doPlayerSendCancel(cid, "You are not the owner of this house.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return false end setHouseOwner(house, 0) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE) return false end
  14. Ai nesse erro ta falando que na sua database não tem a tabela z_ots_comunication, abra seu sqlitestudio e abra sua database nele, após ter aberto vai em tools depois em open sql editor e coloca isso la em Query DROP TABLE IF EXISTS z_ots_comunication; CREATE TABLE z_ots_comunication ( id INT( 11 ) NOT NULL, name VARCHAR( 255 ) NOT NULL, type VARCHAR( 255 ) NOT NULL, [action] VARCHAR( 255 ) NOT NULL, param1 VARCHAR( 255 ) NOT NULL, param2 VARCHAR( 255 ) NOT NULL, param3 VARCHAR( 255 ) NOT NULL, param4 VARCHAR( 255 ) NOT NULL, param5 VARCHAR( 255 ) NOT NULL, param6 VARCHAR( 255 ) NOT NULL, param7 VARCHAR( 255 ) NOT NULL, delete_it INT( 2 ) NOT NULL DEFAULT '1', PRIMARY KEY ( id ) ); E aperta F9 ou numa seta encima de Query. Como você mesmo disse que esse server e antigo, recomendo você baixar um mais recente, o seu pelo que vi nas prints que me mandou esta cheio de erro, facil de arrumar mas daria mais trabalho.
  15. procura worldType = "open" e coloca worldType = "pvp"
  16. Esse e bem simples resolver, vai no arquivo config.lua que fica na pasta inicial junto com a distro e procura por: mapName = "styller.otbm" e apague o .otbm ficando assim: mapName = "styller"
  17. Não sei te dizer, mas se quiser tentar
  18. Items.otb e tfs aqui << tem o download de uma distro e de um items.otb, primeiro tente só trocar o items.otb se não funcionar troca a distro tambem. Scan
  19. Que lingua eu não sei te dizer, mas pra abrir ele e conseguir editar tem que ser com um programa chamado Item Editor, ele serve pra definir qual a imagem do item e a função dele vamos assim dizer. Exemplo: No cliente tem um arquivo chamado Tibia.spr que fica as imagens dos itens, efeitos etc... e no items.xml fica os id dos itens o items.otb serve pra por exemplo "a o item 1 vai ter a imagem 2, o item 2 vai ter a imagem 5' e tambem a função dos itens, se da para mover ele, se da para pegar esse item, se da pra agrupar ele, essas coisas
  20. o arquivo que to falando para você trocar e o items.otb, o arquivo que edita a força dos itens e tals e o items.xml, pode trocar se tiver um outro
  21. Seu items.otb que é de outra versão, voce pode pegar de outro server ou trocar a distro (executavel)
  22. WhiteBubble postou uma resposta no tópico em Ouvidoria
    Entendi, andei procurando pra ver se achava um tópico como esse mas não achei, enfim obrigado por esclarecer minha duvida.
  23. Bom, pelo menos no meu server é igual disse '-'
  24. @Mikuo então ué falei contrario pq ele disse que quanto menor o valor mais aumentaria, e no topico ta " skill: Velocidade que aumenta os skills, igualmente o manamultiplier " ou seja quanto maior mais aumenta.

Informação Importante

Confirmação de Termo