Ir para conteúdo

WillOliveira

Campones
  • Total de itens

    88
  • Registro em

  • Última visita

2 Seguidores

Sobre WillOliveira

Informações

  • Forma que conheci o xTibia
    Amigos
  • Sou
    Scripter

WillOliveira's Achievements

  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. Gostaria de uma explicação de todos os parâmetros da function onSay function onSay(cid, words, param, channel)
  13. WillOliveira

    [FABRICA]Otclient

    Gostaria de falar com você pelo Skype caotic, pode me adicionar lá? willians.oliveira@live.com
  • Quem Está Navegando   0 membros estão online

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