Ir para conteúdo

WillOliveira

Campones
  • Total de itens

    88
  • Registro em

  • Última visita

Tudo que WillOliveira postou

  1. não é esse tipo de explicação que eu queria
  2. Alguem pode explicar essa função?
  3. O que muda do 6.3 pro 6.4? O 6.4 suporta mais versões? Só isso?
  4. Em movements/scripts crie o arquivo itemtempo.lua e cole isso dentro: local dias = 3 -- Aqui você coloca em quantos dias o item vai acabar function onEquip(cid, item, slot) if item.itemid == 1000 then addEvent(doRemoveItem, dias*86400000, item.uid) end return true end Em local dias você coloca em quantos dias o item vai ser removido e em vermelho você coloca o id do seu item. Em momvements.xml adicione essa tag: <movevent type="Equip" itemid="1000" slot="hand" event="script" value="itemtempo.lua"/> Em vermelho coloque novamente o id do seu item e em azul coloque o slot do corpo do player onde o item vai ser adicionado, lembrado que os tipos de slots são: head armor legs hand shield ring necklace feet pickupable Se ajudei dá um rep+ aí
  5. Vou tentar fazer aqui e já edito, se ajudei dê um rep+ pelo menos
  6. Em talkactions/scripts crie o arquivo createtp.lua e cole isso dentro: function onSay(cid, words, param) local t = string.explode(param, ",") if not tonumber(t[1]) or not tonumber(t[4]) then doPlayerSendTextMessage(cid, 21, "O comando requer a segunda posiçao.") end if doCreateTeleport (1387, {x = t[4], y = t[5], z = t[6]}, {x = t[1], y = t[2], z = t[3]}) then doPlayerSendTextMessage(cid, 25, "O teleport foi criado com sucesso!") end return true end Em talkactions.xml adicione essa tag: <talkaction words="/createtp;!createtp" acess="5" event="script" value="createtp.lua"/> Para criar o tp digite /createtp ou !createtp e depois as cordenadas, lembrando que as cordenadas onde o tp vai ser criado vem primeiro, por exemplo: /createtp 123, 456, 7, 321, 654, 8 Em azul são as cordenadas onde o tp vai ser criado e em vermelho são as cordenadas pra onde o tp levará o jogador.
  7. no caso se eu for adcionar mais de 1 chest é só eu fazer o mesmo varias vezes ou eu posso apenas mudar alguma linha ? É só repetir o script, mas tem que mudar o uniqueid e a storage.
  8. Nos parâmetros da função, player seria o nick do player ou o cid?
  9. Troque seu script da pick que fica em actions/scripts/tools por esse: local newpos = {x = 123, y = 456, z = 7} -- Posição pra onde o player vai ser teleportado local pedra = 1000 -- itemid da pedra function onUse(cid, item, fromPosition, itemEx, toPosition) local itemGround = getThingFromPos({x = toPosition.x, y = toPosition.y, z = toPosition.z + 1, stackpos = STACKPOS_GROUND}) if(isInArray(SPOTS, itemGround.itemid) and isInArray({354, 355}, itemEx.itemid)) then doTransformItem(itemEx.uid, 392) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, CONST_ME_POFF) return true end if(itemEx.itemid == 7200) then doTransformItem(itemEx.uid, 7236) doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT) return true end if itemEx.itemid == pedra then doTeleportThing(cid, newpos) return true end return false end Nas duas primeiras linhas do script você configura a posição pra onde o player vai ser teleportado e o id da pedra.
  10. Pelo map editor coloque unique id 5050 na chest, em actions/scripts crie o arquivo questcerulean.lua e cole isso dentro: local pb = 1500 -- Aqui você coloca o itemid da pokebola function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 7050) >= 1 then return true end if item.uid == 5050 then doPlayerAddItem(cid, pb, 1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSetStorageValue(cid, 7050, 1) end return true end Em actions.xml adicione essa tag: <action uniqueid="5050" event="script" value="questcerulean.lua"/> Lembrando que na primeira linha do script você configura o itemid da pokebola que o player vai receber.
  11. Que comando eu uso pra retornar uma tabela com todos os players da database?
  12. Duvida sanada, rep+
  13. Gostaria de uma explicação de todos os parâmetros da function onSay function onSay(cid, words, param, channel)
  14. comeu
  15. WillOliveira

    [FABRICA]Otclient

    Gostaria de falar com você pelo Skype caotic, pode me adicionar lá? willians.oliveira@live.com
  16. O jogo está sendo criado do zero mesmo? Ou é um ats?
  17. Gostaria de saber qual é a versão da ultima rev do TFS 0.4, só respondam se tiverem certeza, rep+ pra quem sanar minha duvida. OBS: Não sei se essa é a área certa pra essa duvida.
  18. WillOliveira

    Modern Acc

    Vou usar o modern acc então, obrigado! rep+
  19. WillOliveira

    Modern Acc

    Gostaria de saber se o Modern Acc é seguro contra invasões, uma vez usei o Gesior e invadiram o site e alteraram as News, quero saber se o Modern Acc é seguro contra esses tipos de invasões. Rep+ pra quem sanar minha dúvida.
  20. WillOliveira

    [FABRICA]Otclient

    Também gostaria de uma spell bar dessa que funcionasse em todas as versões, fico no aguardo, rep+ pela iniciativa.
  21. A ideia é boa, só achei mal feito o barulho da moto acelerar e ela continuar na mesma velocidade, e como gristony disse, ficaria melhor se não fosse por som ambiental
  22. Ficou assim o script completo: function onUse(cid, item, fromPosition, itemEx, toPosition) local function Voltar() doRemoveItem(4018) createdresser = doCreateItem(1724, 1, toPosition) doItemSetAttribute(createdresser, "uid", 4018) end if itemEx.uid == 4018 then if getPlayerStorageValue(cid, 9011) >= 1 then doPlayerSendTextMessage(cid, 21, "Você já pegou sua pick.") return true end local storage_value = math.random(1,6) if getPlayerStorageValue(cid, 9010) >= storage_value then doSendMagicEffect(toPosition, 2) doRemoveItem(4018) createtrash = doCreateItem(2255, 1, toPosition) doItemSetAttribute(createtrash, "uid", 4018) doCreateItem(2553, 1, toPosition) doPlayerSetStorageValue(cid, 9011, 1) addEvent(Voltar, 5000) else doSendMagicEffect(toPosition, 2) doPlayerSetStorageValue(cid, 9010, getPlayerStorageValue(cid, 9010)+1) end else return true end return true end Eu fiz a function Voltar que também transforma e ainda seta um uid pro item que voltou.
  23. Já consegui arrumar Querem que eu poste aqui?
  24. @Vodkart Testei aqui e não funcionou o problema é que essa linha do script não funciona: doTransformItem(itemEx.uid, 2255) Só funciona se o item for um tile ou uma parede
  25. Esse 4012 é o uid '-' O problema é na função mesmo, eu fiz o mesmo script aqui mas coloquei pra transformar uma parede em vez de uma mesa e funcionou, ele só ta transformando paredes e tiles, outros tipos de item não transforma
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...