Ir para conteúdo
  • 0

BUG Outfit Invisível?


Luga03

Pergunta

Eai geral!!! blz?? estou aqui pra pedir ajuda pra vcs!! estou sem saber oque fazer! eu estou criando uma FUNCTION nova, que ela altera speed, vida, outfit e vocation, até agora eu já teminei ela 99% só está dando este erro!! não está dando erro nenhum na distro, ele faz tudo certo, como pedido na function, mas na hora de trocar a outfit, ela troca por uma, que é igual a do GOD quando está invisível, ou quando alguem usa o Utana Vid!!!! help-me Please!!

 

local geral = {
speed = 300
}
local config = {
["Demon"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2}
}
local LOL = nil
local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}
function setMonsterClass(cid, monster)
    doChangeSpeed(cid, -getCreatureSpeed(cid)) 
    doChangeSpeed(cid, geral.speed+config[monster].speed)
    setCreatureMaxHealth(cid, config[monster].health *10)
    doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
    setPlayerStorageValue(cid, config[monster].storage, 1)
    doPlayerSetVocation(cid, config[monster].vocid)
    setCreatureOutfit(cid, outfit, -1) -- Função que dá erro
end

 

coloquei o code!! o script faz como se vc se transfoma-se no monstro, tudo automatico, mas como falei na hora de trocar a outfit fica como utana vid!

 

Preciso mt da ajuda de vcs!!! pfv já estou sem ideias!, isto já deu milhares de erros!!!!!!!!!!!!! concertei tudinho só falta isto que estou sem saber oq fazer...

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

local LOL = nil
local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

amigo, vc tá setando o lookType pra nil (nulo), se vc quer pegar o looktype faz assim

 

 

local geral = {
speed = 300
}
 
local config = {
["Charmander"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, evo = "Charmeleon", vocid = 2},
["Charmeleon"] = {level = 16, health = 58, looktype = 368, storage = 857644, speed = 80, evo = "Charizard", vocid = 3}
}
 
function setPokemonClass(cid, monster)
    doChangeSpeed(cid, -getCreatureSpeed(cid)) 
    doChangeSpeed(cid, geral.speed+config[monster].speed)
    setCreatureMaxHealth(cid, config[monster].health *10)
    doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
    setPlayerStorageValue(cid, config[monster].storage, 1)
    doPlayerSetVocation(cid, config[monster].vocid)
    doCreatureChangeOutfit(cid, {lookType = config[monster].looktype})
end
Link para o comentário
Compartilhar em outros sites

  • 0

local geral = {
speed = 300
}
local config = {
["Demon"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2}
}
local LOL = nil
local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}
function setMonsterClass(cid, monster)
doChangeSpeed(cid, -getCreatureSpeed(cid))
doChangeSpeed
(cid, geral.speed+config[monster].speed)
setCreatureMaxHealth(cid, config[monster].health *10)
doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
setPlayerStorageValue(cid, config[monster].storage, 1)
doPlayerSetVocation(cid, config[monster].vocid)
setCreatureOutfit(cid, outfit, 369) -- Função que dá erro
end

 

 

seria isso?

Link para o comentário
Compartilhar em outros sites

  • 0

local geral = {

speed = 300

}

local config = {

["Demon"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2}

}

local LOL = nil

local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

function setMonsterClass(cid, monster)

doChangeSpeed(cid, -getCreatureSpeed(cid))

doChangeSpeed(cid, geral.speed+config[monster].speed)

setCreatureMaxHealth(cid, config[monster].health *10)

doCreatureAddHealth(cid, getCreatureMaxHealth(cid))

setPlayerStorageValue(cid, config[monster].storage, 1)

doPlayerSetVocation(cid, config[monster].vocid)

setCreatureOutfit(cid, outfit, 369) -- Função que dá erro

end

 

 

seria isso?

Não funcionou! vc apenas mudou o tempo de infinito pra 368 segundos!

se está tentando criar uma nova function acho que devia tentar mil vezes antes de postar ela, o erro foi bem fácil de ser resolvido.

hmm, mas eu tentei poh! fiquei 3 dias inteiro seguidos desenvolvendo está função (resolvendo seu bug), e não entendi o "o erro FOI bem fácil de ser resolvido" kd o erro resolvido???

Obs: dei uma modificada na função de mudar a outfit, só que fixamente!!! e volto ao normal!! code arrumado, porem com o bug da outfit fica invisivel!!!!

 

 

local geral = {
speed = 300
}
 
local config = {
["Charmander"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, evo = "Charmeleon", vocid = 2},
["Charmeleon"] = {level = 16, health = 58, looktype = 368, storage = 857644, speed = 80, evo = "Charizard", vocid = 3}
}
 
local LOL = nil
local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}
 
function setPokemonClass(cid, monster)
    doChangeSpeed(cid, -getCreatureSpeed(cid)) 
    doChangeSpeed(cid, geral.speed+config[monster].speed)
    setCreatureMaxHealth(cid, config[monster].health *10)
    doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
    setPlayerStorageValue(cid, config[monster].storage, 1)
    doPlayerSetVocation(cid, config[monster].vocid)
    doCreatureChangeOutfit(cid, outfit)
end
Editado por Zet0N0Murmurouu
Link para o comentário
Compartilhar em outros sites

  • 0

local geral = {
speed = 300
}
local config = {
["Demon"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2}
}
local LOL = nil
local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}
function setMonsterClass(cid, monster)
doChangeSpeed(cid, -getCreatureSpeed(cid))
doChangeSpeed
(cid, geral.speed+config[monster].speed)
setCreatureMaxHealth(cid, config[monster].health *10)
doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
setPlayerStorageValue(cid, config[monster].storage, 1)
doPlayerSetVocation(cid, config[monster].vocid)
doPlayerSetOutfit(cid, outfit=369, head=95,legs=95, feet=95, body=95)
end

 

 

e isso daria?

Link para o comentário
Compartilhar em outros sites

  • 0

local geral = {

speed = 300

}

local config = {

["Demon"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2}

}

local LOL = nil

local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

function setMonsterClass(cid, monster)

doChangeSpeed(cid, -getCreatureSpeed(cid))

doChangeSpeed(cid, geral.speed+config[monster].speed)

setCreatureMaxHealth(cid, config[monster].health *10)

doCreatureAddHealth(cid, getCreatureMaxHealth(cid))

setPlayerStorageValue(cid, config[monster].storage, 1)

doPlayerSetVocation(cid, config[monster].vocid)

doPlayerSetOutfit(cid, outfit=369, head=95,legs=95, feet=95, body=95)

end

 

 

e isso daria?

Isto só pioraria a situação! porque isto está automatico, quero que muda a outfit automaticamente, mas

Link para o comentário
Compartilhar em outros sites

  • 0

Ei poh! funcionou!!!!!!!!!!!!!!!!!!!!!!!!!!!!! vlw msm te amo!!!! só mais uma coisinhas... como que muda a baseSpeed? pra tipo deixar está parte do script:

    doChangeSpeed(cid, -getCreatureSpeed(cid)) 
    doChangeSpeed(cid, geral.speed+config[monster].speed)

Pra deixar está parte do script fixa? porque tipo, o player está com 220 de speedbase, dai quando ele se torna neste pokemon da tabela... ele muda a speed atual pra a configurada no caso do charmander... o 368 de speed, mas quando reloga ela volta pra 220 ... tem como ajudar apenas mais nisso??

Link para o comentário
Compartilhar em outros sites

  • 0

vc vai ter q fazer uma copia dessa parte de speed no login.lua... como vc tá setando storage e vocation, é facil fazer. Só recriar uma tabela e usar um for pra verificar OU a vocaçao, ou o storage; e aí setar a speed já ao logar.

Link para o comentário
Compartilhar em outros sites

  • 0

A sim! entendi! vlw! vou colocar como resolvido! lesk te amo!! auehauehaueh mt obrigado msm estou quebrando a cabeça com isso desde sábado :( mas agr se apareceu e me ajudou!! vlw

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...