Ir para conteúdo
  • 0

Só entrar em devida porta se estiver com certa summon


nbb147

Pergunta

Galera eu não sou muito bom em script por isso vim aqui pedir uma ajuda de vocês, bom, eu gostaria de saber como eu faço para checar se o player está com certa criatura sumonada, explicando melhor, um jogador só pode entrar em certa porta se ele estiver com uma devida criatura sumonada, por favor alguém ajuda ai não precisa nem fazer o script, só deem uma base.. flw

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
local pos = {x = 3254, y = 3066, z = 7}
local storage = 11120

function onUse(cid)
    if getPlayerStorageValue(cid, storage) < 1 then return true end
    
    for _, summon in pairs(getCreatureSummons(cid)) do
        if getCreatureName(summon):lower() == "bandit" then
            doTeleportThing(cid, pos)
            break
        end
    end
    return true
end

Isso, é claro, caso a versão do seu TFS seja inferior as mais atuais (1.x).

Link para o comentário
Compartilhar em outros sites

  • 0

A seguinte função retorna uma lista com todos os summons do jogador.

 

getCreatureSummons(cid)

Iterando-a, você poderá conferir se o player possui ou não a determinada criatura invocada.

Ex.:

 

for _, summon in pairs(getCreatureSummons(cid)) do
    if getCreatureName(summon) == "nome_da_criatura" then
        --possui o summon especificado
        break
    end
end
Link para o comentário
Compartilhar em outros sites

  • 0

que droga cara eu não estou conseguindo introduzir isso ao meu script, saca só:

 

function onUse(cid, interval, lastExecution)


local pos = {x = 3254,y = 3066,z = 7}
local storage = 11120


if getPlayerStorageValue(cid, storage) >= 1 then
for _, summon in pairs(getCreatureSummons(cid)) do
    if getCreatureName(summon) == "bandit" then
doTeleportThing(cid, pos)
end
end
end
return true
end

OBS: FOI MAL SE VASCILEI EM ALGO É QUE NÃO SOU MUITO BOM COM SCRIPTS.. :C

 

Link para o comentário
Compartilhar em outros sites

  • 0

você não quis dizer tfs? se for isso é sim

 


zipter98, não funcionou, não da nenhum erro


amigo seu script realmente funcionou foi apenas um maldito erro meu, peço desculpas.. rep+

Editado por nbb147
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...