Jump to content
  • 0

Só entrar em devida porta se estiver com certa summon


nbb147

Question

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 to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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+

Edited by nbb147
Link to comment
Share on other sites

×
×
  • Create New...