Ir para conteúdo

GiovaniRodrigo

Membro
  • Registro em

  • Última visita

Tudo que GiovaniRodrigo postou

  1. Não mecho com magias, mas o script de remover a parede eu tentei fazer. Crie um arquivo removewall.lua na pasta data/actions/scripts e cole isso -- Configs -- local config = { posWall = {x=1069, y=653, z=15, stackpos=1}, getWall = getThingfromPos(config.posWall), delay = 5 -- Em segundos -- idWall = 1026 } local addWall = doAddItem(config.IdWall, 1) doTransformItem(item.uid, item.uid-1) function onUse(cid, item, frompos, item2, topos) if item.uid == 1945 then doRemoveItem(config.getWall.uid, 1) doTransformItem(item.uid, item.uid+1) addEvent(addWallEvent, config.delay*1000, addWall) else doAddItem(config.idWall, 1) doTransformItem(item.uid, item.uid-1) end end Configurando Em actions.xml na pasta data/actions adicione essa linha <action actionid="4876" event="script" value="removewall.lua"/> No mapa adicione a alavanca e no Action ID coloque 4876 Dúvidas? Me avise! (OBS: Eu não testei, caso de algo errado avise)
  2. Na config.lua tente colocar o IPv4 que você pode encontrar digitando ipconfig no Prompt de Comandos ou mais conhecido como CMD. Mas o IP que seus colegas irão se conectar é o IP do site meuip.com.br. Att. Giovani Rodrigo
  3. No banco de dados na tabela players tem alguns characters com nome Sampler. (Ex: Druid Sample, Sorcerer Sample, Paladin Sample, Knight Sample) Modifique o level, experience, posx, posy e posz. Configurando level //Level que o player irá começar experience //Experiência do player, você terá que colocar de acordo com o level (Ex: Level 8 a experiência tem que ser 4200) posx //Posição da coordenada X que o player irá nascer posy //Posição da coordenada Y que o player irá nascer posz //Posição da coordenada Z que o player irá nascer Att. Giovani Rodrigo
  4. GiovaniRodrigo postou uma resposta no tópico em Suporte Tibia OTServer
    Aviso Você criou dois tópicos com a mesma dúvida, fique mais atento. Em relação a dúvida é bem simples, no arquivo stages.xml na pasta data/XML você configura assim: <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="50" multiplier="300"/> <stage minlevel="51" multiplier="10"/> </world> </stages> Configurando minlevel //Level mínimo com a rate escolhida maxlevel //Level máximo com a rate escolhida multiplier //Rate escolhida (OBS¹: Note que o último estágio está apenas com o minlevel, isso acontece porque ele será rate 10 do level 51 até o level máximo existente no tibia) (OBS²: Não tem como configurar do level 300~400 rate 10 sem configurar os leveis antes dele, então ou você cria mais estágios até o level 300 ou você deixa do level 51~ rate 10) Att. Giovani Rodrigo
  5. Aqui esta marcoscorrea Crie em data/actions/scripts um arquivo com o nome outfitquest.lua e cole isso dentro: -- Config -- local storageQuest = 34569 -- Item -- local itemQuestFirst = 16111 local countItemQuestFirst = 1 local itemQuestSecond = 18465 local countItemQuestSecond = 1 local itemQuestThird = 13880 local countItemQuestThird = 1 -- Outfit/Addon -- local outfitQuestFemale = 288 local outfitQuestMale = 289 local addonQuest = 0 function onUse(cid, item, frompos, item2, topos) if item.uid == 29997 then queststatus = getPlayerStorageValue(cid, storageQuest) if queststatus == -1 or queststatus == 0 then doPlayerAddItem(cid, itemQuestFirst, countItemQuestFirst) if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid, outfitQuestFemale, addonQuest) else doPlayerAddOutfit(cid, outfitQuestMale, addonQuest) end doPlayerSendTextMessage(cid, 18, 'You just received '.. countItemQuestFirst ..' '.. getItemNameById(itemQuestFirst) ..'.') setPlayerStorageValue(cid, 34569, 1) else doPlayerSendTextMessage(cid, 18, 'It is empty.') end return TRUE elseif item.uid == 29998 then queststatus = getPlayerStorageValue(cid, storageQuest) if queststatus == -1 or queststatus == 0 then doPlayerAddItem(cid, itemQuestSecond, countItemQuestSecond) if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid, outfitQuestFemale, addonQuest) else doPlayerAddOutfit(cid, outfitQuestMale, addonQuest) end doPlayerSendTextMessage(cid, 18, 'You just received '.. countItemQuestSecond ..' '.. getItemNameById(itemQuestSecond) ..'.') setPlayerStorageValue(cid, 34569, 1) else doPlayerSendTextMessage(cid, 18, 'It is empty.') end return TRUE elseif item.uid == 29999 then queststatus = getPlayerStorageValue(cid, storageQuest) if queststatus == -1 or queststatus == 0 then doPlayerAddItem(cid, itemQuestThird, countItemQuestThird) if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid, outfitQuestFemale, addonQuest) else doPlayerAddOutfit(cid, outfitQuestMale, addonQuest) end doPlayerSendTextMessage(cid, 18, 'You just received '.. countItemQuestThird ..' '.. getItemNameById(itemQuestThird) ..'.') setPlayerStorageValue(cid, 34569, 1) else doPlayerSendTextMessage(cid, 18, 'It is empty.') end end return TRUE end Configurando Na pasta data/actions adicione isso no actions.xml <action uniqueid="29997" event="script" value="outfitquest.lua"/> <action uniqueid="29998" event="script" value="outfitquest.lua"/> <action uniqueid="29999" event="script" value="outfitquest.lua"/> Modifique a linha da outfits que você colocou na quest no arquivo outfits.xml que se encontra na pasta data/XML com o seguinte código <outfit id="20" premium="yes" quest="34569"> (OBS: Adicione apenas o quest="34569" na linha da outfit escolhida, o resto como ID e premium não mecha, caso você queira que o outfit seja free coloque premium="no") Adicione os baús no mapa, o primeiro baú ficará com Unique ID 29997, o segundo 29998 e o terceiro 29999. Qualquer erro ou dúvidas me avise. Testado e está 100% funcional Att. Giovani Rodrigo

Informação Importante

Confirmação de Termo