Ir para conteúdo
  • Cadastre-se

(Resolvido)[PEDIDO] Homestone TFS 1.2


Ir para solução Resolvido por King Laker,

Posts Recomendados

                                     Homestone

     Um item que ao dar use você é teleportado ao templo de sua cidade natal.

Restrições 

Não estar em batalha e não entrar em batalha (caso existir a contagem).

 

Adicionais

 

Se possível uma contagem de 3s.

TFS 1.2

 

 

Link para o post
Compartilhar em outros sites
  • Solução

@Matheus Chanavat 
 

Spoiler

function onUse(cid, item, frompos, item2, topos)
    local config = {
        pz = true,
        battle = true,
        remover = true, -- true = remove o item
    }
    local cidade = getTownTemplePosition(getPlayerTown(cid))
    local posicao = getCreaturePosition(cid)
    local waittime = 1,3 -- Tempo de exhaustion em segundos
    local storage = 37010

        if exhaustion.check(cid, storage) then
        return false
end
    if config.pz == true and getTilePzInfo(posicao) == FALSE then
        doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você precisa estar em protection zone pra poder teleportar.")
    elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
        doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battle pra poder teleportar.")
    else
        if config.remover == true then
            doRemoveItem(item.uid)
        end
        exhaustion.set(cid, storage, waittime)
        doSendMagicEffect(posicao, CONST_ME_POFF)
        doTeleportThing(cid, cidade)
        doSendMagicEffect(cidade, CONST_ME_TELEPORT)
        doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Voce foi teleportado para sua cidade natal e o item foi destruido.")
    end
    return true
end

Creditos >>

@Fir3z por 90% do script
e

@Vodkart e pela parte do exhaust que me forneceu um tempo atras em outra script

e eu por fazer tudo isso funcionar junto <3 

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

@Matheus Chanavat 
poe isso em actions.xml

Spoiler

<action itemid="ID DO ITEM" script="NOME DA SCRIPT.lua"/>

coloca o ID do item na linha acima e o nome do arquivo.lua que eu te passei e vai funcionar ?

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

@King Laker

 

Nossa valeu pela boa vontade mesmo ! 
 

Porém não ta funcionando eu clico no item e não acontece nada, abaixo tenho as imagens tanto do XML quanto do LUA se puder me ajudar vou ficar imensamente feliz ! (Se foi algo que fiz errado já peço desculpas adiantado, eu só troquei por false para adequar ao que eu preciso, mas também tentei com o que vc me mandou dentro da pz e não deu)

 

Capturar 1.PNG

Capturar.PNG

Link para o post
Compartilhar em outros sites

@Matheus Chanavat da algum erro na distro? ontem eu testei e foi td bem

 

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

troca essas linhas por essas
Remover:

remover = false 

local waittime = 20

 

Colocar:
remover = false ,

local waittime = 20.0

no remover vc tirou a virgula e no waittime vc tirou o 0 e o ponto

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

@King Laker

 

Sempre vou agradecer cara você tá ajudando demais.

Agora não da nenhum erro na Distro quando eu executo ela

Porém esse erro aparece quando eu clico no item que escolhi ...

Capturar.PNG

Capturar1.PNG

Editado por Matheus Chanavat (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

@Matheus Chanavat não sei se tem a ver mano mas o meu script tava certinho então, tenta ver se não tem nda a ver com o waittime ta 20.0 tenta por 20,0

sua tfs é 0.4?

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

@Matheus Chanavat .. agora que eu li que era tfs 1.2 não sei adaptar a script meu amigo, pode ser que seja isso.. quem sabe o @Vodkart te ajuda o cara é brabo d+ nessas coisas

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo