Ir para conteúdo

Featured Replies

Postado

Bom, primeiramente boa noite.
Queria ajuda para "corrigir" um script que tenho aqui que é o seguinte:

data/talkactions/scripts..

	if getPlayerVocation(cid) == 1 and getPlayerLevel(cid) >= 120 then
        doPlayerSetVocation(cid, 2)
        local outfit = {lookType = 8 , lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}
        doSetCreatureOutfit(cid, outfit, -1)
        doSendMagicEffect(getCreaturePosition(cid), 12)
        doPlayerSendCancel(cid, "Transformou-se com sucesso!")
		elseif getPlayerLevel(cid) < 120 then
        doPlayerSendCancel(cid, "É necessário no mínimo level 120 para transformar-se.")
	end

Então, o script funciona normalmente, porém quando eu deslogo meu char o Outfit é resetado ao anterior. Quero que mesmo após o char deslogar-se, o Outfit continue o mesmo setado no script..
Agradeço desde já. ^^

 

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Resolvido por Rusherzin

Ir para solução
Postado

Testa esse aqui

 

if getPlayerVocation(cid) == 1 and getPlayerLevel(cid) >= 120 then
doPlayerSetVocation(cid, 2)
local outfit = {lookType = 8 , lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}
doCreatureChangeOutfit(cid, outfit)
doSendMagicEffect(getCreaturePosition(cid), 12)
doPlayerSendCancel(cid, "Transformou-se com sucesso!")
        elseif getPlayerLevel(cid) < 120 then
doPlayerSendCancel(cid, "É necessário no mínimo level 120 para transformar-se.")
    end

Tony Araújo  ;D 

 

Postado
  • Autor
  • Solução

@Edit   Já consegui arrumar, e era falta de atenção minha..
Deixo o script para se alguém um dia precisar..

function onSay(cid, words, param)

if getPlayerVocation(cid) == 1 and getPlayerLevel(cid) >= 120 then
doPlayerSetVocation(cid, 2)
local outfit = {lookType = 8 , lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}
doCreatureChangeOutfit(cid, outfit)
doSendMagicEffect(getCreaturePosition(cid), 12)
doPlayerSendCancel(cid, "Transformou-se com sucesso!")
        elseif getPlayerLevel(cid) < 120 then
doPlayerSendCancel(cid, "É necessário no mínimo level 120 para transformar-se.")
    end
return true
    end

Reportarei o post para que fechem, obrigado. ^^

Editado por Rusherzin (veja o histórico de edições)

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo